There are several international airports in Switzerland:
Zurich International Airport
Geneva International Airport
International Airport Basel/Mulhouse
Flughafen Bern-Belp
There leaves an Intercity train from train stations inside the airport buildings in Zurich and Geneva at least twice every hour. When you arrive at the airport in Basel/Mulhouse a bus takes you to the main train station in Basel. From there you have direct train connections to Bern. Travel times and fares for round-trip tickets are as follows:
- Zurich airport to Bern: 1 hour 15 minutes, CHF 110.- for 2nd class and CHF 194.- for 1st class
- Geneva airport to Bern: 2.0 hours, CHF 110.- for 2nd class and CHF 194.- for 1st class
- Basel/Mulhouse airport to Bern: 1.5 hours, CHF 88.80.- for 2nd class and CHF 148.80.- for 1st class
Tickets can be purchased with Swiss cash. MasterCard or VISA are also accepted. Please note that two one-way tickets are significantly more expensive than one round-trip ticket. An online timetable is available.
Bern's local airport, Flughafen Bern-Belp, is located a 20-minute shuttle ride from the city center. It has connections to several European cities, e.g. London, Amsterdam, Paris, Frankfurt/Main.