By plane

Bern Airport: Bern has a smaller airport with connections to several European cities. When arriving in Bern Airport, you will reach the city center in 30 minutes. More information:

Zurich Airport: Zurich Airport is the biggest airport in Switzerland with many international flights. Bern is a 75-minute train ride from Zurich Airport. More information:

EuroAirport Basel: This airport is situated outside Basel and offers connection to many European destinations. From EuroAirport Basel, Bern can be reached in about 90 minutes. More information:

Geneva Airport: Direct trains from this airport to Bern are available, the ride will take about 2h 45 min. More information: