Travel options for:
Berlin to Gstaad
  • Train

    $137 - $258
    1. Berlin Hbf (tief)

      9 h 3 min - 5 times a day

      $110 - $240

    2. Spiez

      45 min - every 4 hours

      $19 - $27

    3. Zweisimmen

      27 min - every 4 hours - line 120

  • Bus

    $76 - $127
    1. S+U Alexanderplatz

      26 min - every 10 minutes - line 100

      $3 - $5

    2. S+U Zoologischer Garten Bhf

      15 min - every 20 minutes

      $2 - $4

    3. Berlin, Berlin central bus

      12 h 55 min - twice daily

      $55 - $95

    4. Zurich

      2 h 40 min - twice a week

      $7 - $10

    5. Bulle, gare

      37 min - twice daily - line 266

      $9 - $14

    6. Montbovon

      35 min - 5 times a day

  • Night train, train

    $162 - $246
    1. Berlin, Memhardstr.

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Hauptbahnhof

      10 h 6 min - once daily

      $90 - $120

    3. Zürich HB

      1 h 32 min - every 4 hours

      $50 - $95

    4. Spiez

      45 min - every 4 hours

      $19 - $27

    5. Zweisimmen

      27 min - every 4 hours - line 120

  • Drive

    $130 - $200
    1. Berlin

      9 h 39 min - 651.7 miles

      $130 - $200

  • Fly Berlin Schoenefeld to Geneva, train

    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 45 min - non-stop

      $35 - $190

    3. Geneva (GVA)

      1 h 20 min - 4 times a day

      $30 - $60

    4. Montreux

      1 h 19 min - 5 times a day

  • Fly Berlin Tegel to Zurich, train

    $122 - $311
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      1 h 20 min - non-stop

      $45 - $180

    3. Zurich (ZRH)

      1 h 54 min - every 4 hours

      $55 - $100

    4. Spiez

      45 min - every 4 hours

      $19 - $27

    5. Zweisimmen

      27 min - every 4 hours - line 120

  • Fly Berlin Schoenefeld to Basel, train

    $110 - $285
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 30 min - non-stop

      $30 - $150

    3. Basel (BSL)

      18 min - every 10 minutes - line 50

      $3 - $5

    4. Basel SBB

      1 h 32 min - 5 times a day

      $45 - $85

    5. Spiez

      45 min - every 4 hours

      $19 - $27

    6. Zweisimmen

      27 min - every 4 hours - line 120

  • Fly Berlin Tegel to Berne

    $146 - $673
    1. Berlin

      22 min - every 10 minutes

      $2 - $4

    2. Berlin Tegel (TXL)

      1 h 45 min - non-stop

      $100 - $600

    3. Berne (BRN)

      9 min - hourly - line 334

      $2 - $4

    4. Belp

      27 min - every 2 hours - line 44

      $12 - $18

    5. Thun

      9 min - every 4 hours

      $10 - $20

    6. Spiez

      45 min - every 4 hours

      $19 - $27

    7. Zweisimmen

      27 min - every 4 hours - line 120

  • Fly Berlin Schoenefeld to Zurich, train

    $122 - $395
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 35 min - non-stop

      $35 - $250

    3. Zurich (ZRH)

      1 h 54 min - every 4 hours

      $55 - $100

    4. Spiez

      45 min - every 4 hours

      $19 - $27

    5. Zweisimmen

      27 min - every 4 hours - line 120

  • Fly Berlin Schoenefeld to Milan Malpensa, train

    $111 - $273
    1. Berlin

      24 min - hourly

      $13 - $19

    2. Berlin Schoenefeld (SXF)

      1 h 40 min - non-stop

      $30 - $140

    3. Milan Malpensa (MXP)

      25 min - hourly

      $4 - $8

    4. Gallarate

      1 h 56 min - once daily

      $45 - $80

    5. Spiez

      45 min - every 4 hours

      $19 - $27

    6. Zweisimmen

      27 min - every 4 hours - line 120

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

From Berlin Hbf (tief) train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 11 h 14 min 215€. From S+U Alexanderplatz line 100 bus to S+U Zoologischer Garten Bhf, bus to Berlin, Berlin central bus station, bus to Zurich, bus to Bulle, gare, line 266 bus to Montbovon, then train to Gstaad. 21 h 13 min 98€. From Berlin, Memhardstr. bus to Berlin Hauptbahnhof, night train to Zürich HB, train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 16 h 1 min 187€. From Berlin drive to Gstaad. 9 h 39 min 141€. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Geneva airport, train to Montreux, then train to Gstaad. 7 h 45 min. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Zurich airport, train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 8 h 41 min 162€. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Basel airport, line 50 bus to Basel SBB, train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 8 h 19 min 155€. From Berlin, Invalidenpark bus to Berlin Tegel airport, fly to Berne airport, line 334 bus to Belp, line 44 train to Thun, train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 7 h 46 min 189€. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Zurich airport, train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 8 h 58 min 172€. From Berlin Alexanderplatz train to Berlin Schoenefeld airport, fly to Milan Malpensa airport, train to Gallarate, train to Spiez, train to Zweisimmen, then line 120 train to Gstaad. 10 h 6 min 149€.

 
 

Train, bus or fly from Berlin to Gstaad?

German Railways (DB) operates a train from Berlin to Gstaad 3 times a day. Tickets cost $110 - $240 and the journey takes 9 h 3 min. 2 other operators also service this route. Alternatively, BVG operates a bus from Berlin to Gstaad every 10 minutes. Tickets cost $3 - $5 and the journey takes 26 min. 6 other operators also service this route.