Yes, you generally have to pay for buses in Switzerland, as the country operates one of the most sophisticated and integrated "user-pays" transit systems in the world. However, there are several high-value ways to "pre-pay" or get them for free. If you stay in a hotel, hostel, or campsite in many Swiss cities (such as Geneva, Basel, or Bern), you will receive a complimentary guest card that grants you free unlimited travel on local buses and trams for the duration of your stay. For travelers moving between regions, the Swiss Travel Pass covers all public buses (including the iconic yellow PostBuses) at no extra cost. In 2026, the "1 trip = 1 ticket" rule applies, meaning a single ticket can cover a journey involving a train, a bus, and even a boat. If you don't have a pass, you must purchase a ticket from the SBB app or a station kiosk before boarding, as most Swiss buses operate on a "self-validation" honor system with heavy fines for those caught without a valid fare during random inspections.