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. An online timetable is available.
Bern's local airport, Flughafen Bern-Belp, is served by Skywork, Lufthansa and several more airlines. There are connections to several European cities, e.g. London, Amsterdam, Paris, Wien.
The airport is connected to the city center by a combination of bus and train: The AirportBus 334 links the Airport with Belp station, which is connected to Bern central station by several S-Bahn lines (S3, S4, S31 and S44). The entire journey takes about 30 minutes.