Travel options for:
Nearby airports to Bern
  • Zurich (ZRH)

    $40 - $80
    1. Zürich Flughafen

      1 h 10 min - every 3 hours

      $40 - $80

  • Geneva (GVA)

    $50 - $95
    1. Genève-Aéroport

      1 h 54 min - every 2 hours

      $50 - $95

  • Basel (BSL)

    $45 - $82
    1. St-Louis-la-Chaussee

      11 min - hourly

      $10 - $17

    2. Basel SBB

      57 min - 5 times a day

      $35 - $65

  • Berne (BRN)

    $2 - $5
    1. Muri bei Bern, Kräyigen

      11 min - hourly

      $2 - $5

  • Mulhouse (MLH)

    $45 - $82
    1. St-Louis-la-Chaussee

      11 min - hourly

      $10 - $17

    2. Basel SBB

      57 min - 5 times a day

      $35 - $65

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

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