Public Transportation – Cities and towns in Switzerland are incredibly well connected with trams, buses, funiculars, trains, etc. Each mode of transportation is safe, clean, and reliable. A single fare will usually cost between 2.50-5 CHF ($2.50-5 USD) depending on the length of time and number of zones you travel. Uber is available in Basel, Geneva, and Zurich. Otherwise, taxi fare is expensive !The larger cities also have excellent public bike sharing and car sharing program let you rent bikes and cars via their app, starting at around 4.50 CH per 30 minutes for bicycles and 0.55 CH per kilometer for car rentals.You should consider getting a Swiss Half Fare Card. It will allow you to travel by train, bus, boat, and most mountain railways at half the price for one full month, and it only costs 120 CHF ($121 USD). This will only be cost effective if you intend to spend more than 240 CHF ($242 USD) on public transportation.
Train – Train is the best way to travel in Switzerland, and is the most preferred method for locals. It’s economical and efficient. For example, Bern to Geneva (a two-hour train) costs around 30 CHF ($30 USD). A two-hour trip from Zurich to Interlaken is about 35 CH ($35 USD), while a 1.5 hour trip from Zurich to Bern is around 25 CH ($25 USD). Expect to pay anywhere between 30-50 CHF ($30-50 USD) for a second-class train ticket between cities.
As mentioned above, if you plan on doing a lot of train travel, consider the Swiss Travel Pass or the Half Fare Card.
Bus – Flixbus offers a few routes around the country. A 90-minute ride from Zurich to Bern starts at 13 CH ($13 USD), while a 5-hour journey from Zurich to Geneva starts at 26 CH ($26 USD).
Flying – The country is so tiny, there’s no need to fly. It’s expensive and not worth the hassle. Take the train or bus!