Travel options for:
Nearby airports Bern

Zurich (ZRH)  •  1 h 10 min

$40 - $80

Berne (BRN)  •  11 min

$2 - $5

Geneva (GVA)  •  1 h 54 min

$50 - $95

Basel (BSL)  •  1 h 25 min

$45 - $81

Mulhouse (MLH)  •  1 h 25 min

$45 - $81

  • Bern Accommodation
  • Best Price Guarantee
  • Car Hire
  • Compare Best Rates
  • Things to do
  • View attractions

Travel from Nearby-Airports to Bern

Bus or train from Nearby airports to Bern?

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich (ZRH) to Bern hourly. Tickets cost $40 - $80 and the journey takes 1 h 10 min. Alternatively, Swiss PostAuto operates a bus from Berne (BRN) to Bern every 20 minutes. Tickets cost $2 - $4 and the journey takes 11 min. Bernmobil also services this route once daily.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Train travel in France: A guide to SNCFFrom the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.

How to get from Nearby airports to Bern

ModeDurationPrice
From Zürich Flughafen train to Bern.1 h 10 minSFr 76
From Muri bei Bern, Kräyigen bus to Bern, Schosshalde.11 minSFr 3
From Genève-Aéroport train to Bern.1 h 54 minSFr 89
From St-Louis-la-Chaussee train to Basel SBB then train to Bern.1 h 25 minSFr 79
From St-Louis-la-Chaussee train to Basel SBB then train to Bern.1 h 25 minSFr 79

How long does it take to get from Nearby airports to Bern?

The train from Zürich Flughafen to Bern takes 1 h 10 min including transfers and departs hourly.

Is there a direct train between Nearby airports and Bern?

Yes, there is a direct train departing from Zürich Flughafen and arriving at Bern. Services depart hourly, and operate every day. The journey takes approximately 1 h 10 min.

Is there a direct bus between Nearby airports and Bern?

Yes, there is a direct bus departing from Muri bei Bern, Kräyigen and arriving at Bern, Schosshalde. Services depart every 20 minutes, and operate every day. The journey takes approximately 11 min.

Operators from Nearby airports to Bern

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto
SNCF+33 9 70 60 99 70SNCF