Travel options for:
Nearby airports Grindelwald
  • Zurich (ZRH)

    $73 - $133
    1. Zürich Flughafen

      1 h 10 min - every 2 hours

      $40 - $80

    2. Bern

      53 min - 4 times a day

      $24 - $45

    3. Interlaken Ost

      33 min - hourly

      $5 - $10

  • Milan Malpensa (MXP)

    $72 - $125
    1. Malpensa Airport - Terminal 1

      18 min - every 4 hours

      $12

    2. Gallarate Station

      0 min - 535 feet

    3. Gallarate

      1 h 56 min - once daily

      $45 - $80

    4. Spiez

      24 min - 4 times a day

      $10 - $23

    5. Interlaken Ost

      33 min - hourly

      $5 - $10

  • Geneva (GVA)

    $81 - $146
    1. Genève-Aéroport

      1 h 54 min - every 2 hours

      $50 - $95

    2. Bern

      53 min - 4 times a day

      $24 - $45

    3. Interlaken Ost

      33 min - hourly

      $5 - $10

  • Milan Linate (LIN)

    $57 - $99
    1. Milan Linate Airport

      25 min - every 30 minutes

      $1 - $6

    2. Milan Central Station

      0 min - 269 feet

    3. Milano Centrale

      2 h 30 min - once daily

      $40 - $60

    4. Spiez

      8 min - 2385 feet

    5. Spiez

      24 min - 4 times a day

      $10 - $23

    6. Interlaken Ost

      33 min - hourly

      $5 - $10

  • Berne (BRN)

    $36 - $60
    1. Bern Flughafen

      9 min - every 30 minutes - line 160

      $2 - $4

    2. Belp, Bahnhof

      0 min - 139 feet

    3. Belp

      27 min - every 2 hours - line 4

      $12 - $17

    4. Thun

      34 min - 4 times a day

      $16 - $29

    5. Interlaken Ost

      33 min - hourly

      $5 - $10

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

Travel from Nearby-Airports to Grindelwald

Train from Nearby airports to Grindelwald

You can take a train from Zurich (ZRH) to Grindelwald via Bern and Interlaken Ost in around 3 h 21 min.

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

How to get from Nearby airports to Grindelwald

ModeDurationPrice
From Zürich Flughafen train to Bern, train to Interlaken Ost, then train to Grindelwald.3 h 21 minSFr 131
From Malpensa Airport - Terminal 1 bus to Gallarate Station, walk to Gallarate, train to Spiez, train to Interlaken Ost, then train to Grindelwald.4 h 47 minSFr 108
From Genève-Aéroport train to Bern, train to Interlaken Ost, then train to Grindelwald.4 h 5 minSFr 144
From Milan Linate Airport bus to Milan Central Station, walk to Milano Centrale, train to Spiez, walk to Spiez, train to Interlaken Ost, then train to Grindelwald.5 h 37 minSFr 78
From Bern Flughafen line 160 bus to Belp, Bahnhof, walk to Belp, line 4 train to Thun, train to Interlaken Ost, then train to Grindelwald.2 h 46 minSFr 55

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

It takes approximately 3 h 21 min to get from Nearby airports to Grindelwald, including transfers.

Is there a direct train between Nearby airports and Grindelwald?

No, there is no direct train from Nearby airports to Grindelwald. However, there are services departing from Zürich Flughafen and arriving at Grindelwald via Bern and Interlaken Ost. The journey, including transfers, takes approximately 3 h 21 min.

Operators from Nearby airports to Grindelwald

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Air Pullman0331 258411Air Pullman
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Milan MetroMilan Metro
BernmobilBernmobil
BLS AG+41 58 327 32 71BLS AG