Travel from Moscow to Switzerland

Train, bus or fly from Moscow to Switzerland?

Aeroflot Russian Airlines, Air Baltic and 5 other airlines fly from Moscow to Zürich (Kreis 11) hourly. Alternatively, you can take a train from Moscow to Zürich via Berlin Ostbahnhof, Berlin Hbf (tief), Basel SBB, and Zürich HB in around 29 h 15 min.

How to get from Moscow to Switzerland

From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 6 h 56 min $160. From Teatralnaya line 2 subway to Belorussky Rail Terminal, Aeroexpress to Moscow Sheremetyevo airport, fly to Geneva airport, then train to Genève. 6 h 54 min $237. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Geneva airport, then train to Genève. 6 h 50 min $180. From Paveletsky Rail Terminal train to Moscow Domodedovo airport, fly to Zurich airport, line 2 train to Zürich Oerlikon, Bahnhof, then line 62 bus to Zürich (Kreis 11). 6 h 57 min $163. From Moscow train to Berlin Ostbahnhof, train to Berlin Hbf (tief), train to Basel SBB, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 29 h 15 min $486. From Teatralnaya line 2 subway to Rechnoy Vokzal, line 851 bus to Moscow Sheremetyevo, bus to München ZOB, bus to Zürich HB, then line 15 train to Zürich Stadelhofen. 47 h 13 min $472. From Teatralnaya line 2 subway to Moscow, bus to Luzern, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 2 days 5 h $236. From Teatralnaya line 2 subway to Moskva Belorusskaja, night train to Innsbruck Hbf, train to Zürich HB, then line 15 train to Zürich Stadelhofen. 41 h 42 min $290. From Moscow drive to Zürich. 26 h 49 min $411.
Close Print Itinerary
  1. Here are 9 options to get from
    Moscow to Switzerland:

    1. Trip:
      1 Fly Moscow Sheremetyevo to Zurich
      • One-Way approx: USD $122 - $352
      • Duration: 6 h 56 min
      Open +
      • Trip:
        1 Fly Moscow Sheremetyevo to Zurich
        • One-Way approx: USD $122 - $352
        • Duration: 6 h 56 min
        Close x
    2. Trip:
      2 Fly Moscow Sheremetyevo to Geneva
      • One-Way approx: USD $130 - $509
      • Duration: 6 h 54 min
      Open +
      • Trip:
        2 Fly Moscow Sheremetyevo to Geneva
        • One-Way approx: USD $130 - $509
        • Duration: 6 h 54 min
        Close x
    3. Trip:
      3 Train to Moscow Domodedovo, fly to Geneva
      • One-Way approx: USD $122 - $412
      • Duration: 6 h 50 min
      Open +
      • Trip:
        3 Train to Moscow Domodedovo, fly to Geneva
        • One-Way approx: USD $122 - $412
        • Duration: 6 h 50 min
        Close x
    4. Trip:
      4 Train to Moscow Domodedovo, fly to Zurich
      • One-Way approx: USD $124 - $335
      • Duration: 6 h 57 min
      Open +
      • Trip:
        4 Train to Moscow Domodedovo, fly to Zurich
        • One-Way approx: USD $124 - $335
        • Duration: 6 h 57 min
        Close x
    5. Trip:
      5 Train
      • One-Way approx: USD $326 - $537
      • Duration: 29 h 15 min
      Open +
      • Trip:
        5 Train
        • One-Way approx: USD $326 - $537
        • Duration: 29 h 15 min
        Close x
    6. Trip:
      6 Bus
      • One-Way approx: USD $178 - $514
      • Duration: 47 h 13 min
      Open +
      • Trip:
        6 Bus
        • One-Way approx: USD $178 - $514
        • Duration: 47 h 13 min
        Close x
    7. Trip:
      7 Bus, train
      • One-Way approx: USD $206 - $277
      • Duration: 2 days 5 h
      Open +
      • Trip:
        7 Bus, train
        • One-Way approx: USD $206 - $277
        • Duration: 2 days 5 h
        Close x
    8. Trip:
      8 Night train, train
      • One-Way approx: USD $189 - $327
      • Duration: 41 h 42 min
      Open +
      • Trip:
        8 Night train, train
        • One-Way approx: USD $189 - $327
        • Duration: 41 h 42 min
        Close x
    9. Trip:
      9 Drive
      • One-Way approx: USD $330 - $490
      • Duration: 26 h 49 min
      Open +
      • Trip:
        9 Drive
        • One-Way approx: USD $330 - $490
        • Duration: 26 h 49 min
        Close x