Traveling by plane
Bern Airport is just 10 km from the city center. The small airport connects Bern with European cities such as London, Berlin and Munich. Thanks to its compact size, only a short time is needed for arrivals and departures.
The city can be reached by public transport. The airport bus takes passengers to Belp train station. From there, you can take an S-Bahn to Bern main station. For visitors staying in Bern overnight, the journey by public transport from the airport to the city is included in the Bern Ticket.
Zurich Airport is Switzerland’s largest airport. You can reach Bern main station from Zurich Airport train station in an hour and 15 mins by train. Trains with direct connections from the airport to the capital depart every 30 mins.
EuroAirport Basel Mulhouse Freiburg
EuroAirport is located near the borders of Switzerland, France and Germany. Bern can be reached via Basel SBB train station in around 1 hour and 15 mins. Trains from Basel SBB to Bern depart every 30 mins.
Geneva Airport is also well connected to the Swiss rail network. Geneva Airport train station can be reached directly from the arrivals hall. Direct trains to Bern depart every 30 mins. The journey takes just under two hours.