There are 8 ways to get from Zurich to Moscow by plane, train, bus, car, or night train
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly to Sheremetyevo International Airport
best- Fly from Zurich Airport (ZRH) to Sheremetyevo International Airport (SVO)plane ZRH - SVO
10h 48m₽10,791–26,651Bus
cheapest- Take the bus from Zürich to Munich - Bus Stationbus
- Take the bus from Munich Central Bus Station to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Severnye Vorota Bus Terminalbus
42h 30m₽8,293–19,740Train, bus via Berlin
- Take the train from Zürich HB to Berlin Ostbahnhoftrain Ice
- Take the bus from Berlin Schoenefeld Airport to Brest Bus stationbus
- Take the train from Brest C to Moskva Belorusskaiatrain
37h 38m₽51,867–115,980Train, bus
- Take the train from Zürich HB to Konstanz Bahnhoftrain 75
- Take the bus from Constance central bus station to Warsaw, Bus Station Westbus
- Take the bus from Warsaw West to Moscow, International Bus Stationbus
40h 27m₽15,826–29,028Drive 2,523.4 km
- Drive from Zurich to Moscowcar 2,523.4 km
26h 48m₽39,522–57,087Fly to Moscow Vnukovo
- Fly from Zurich Airport (ZRH) to Moscow Vnukovo (VKO)plane ZRH - VKO
11h 34m₽19,536–66,471Train, drive
- Take the train from Zürich HB to Salzburg Hbftrain
- Take the train from Salzburg Hbf to Opoczno Poludnietrain Ic
- Take the train from Opoczno Poludnie to Mockavatrain Ic
- Drive from Aistiškiai to Chernyshevskoecar
- Take the train from Chernyshevskoe to Moskva Belorusskaiatrain
43h 54m₽21,403–71,401Night train, train, bus
- Take the night train from Zuerich Hb to Praha Hlavni Nadrazinighttrain En
- Take the train from Praha Hlavni Nadrazi to Gdansk Glownytrain Ec
- Take the bus from Gdańsk Główny to Kaliningrad Bus stationbus 900 / ...
- Take the train from Kaliningrad-Passajirsk to Moskva Belorusskaiatrain
2d₽43,027–75,687
Zurich to Moscow by train and bus
Questions & Answers
The cheapest way to get from Zurich to Moscow is to bus which costs RUB 8000 - RUB 20000 and takes 42h 30m.
The fastest way to get from Zurich to Moscow is to fly which takes 10h 48m and costs RUB 10000 - RUB 27000.
No, there is no direct bus from Zurich to Moscow. However, there are services departing from Zürich and arriving at Severnye Vorota Bus Terminal via Munich Central Bus Station and Minsk Central Bus Station. The journey, including transfers, takes approximately 42h 30m.
The distance between Zurich and Moscow is 2220 km. The road distance is 2523.4 km.
The best way to get from Zurich to Moscow without a car is to train and bus via Berlin which takes 37h 38m and costs RUB 50000 - RUB 120000.
It takes approximately 10h 48m to get from Zurich to Moscow, including transfers.
Zurich to Moscow bus services, operated by BlaBlaCar Bus, depart from Zürich station.
The best way to get from Zurich to Moscow is to fly which takes 10h 48m and costs RUB 10000 - RUB 27000. Alternatively, you can bus, which costs RUB 8000 - RUB 20000 and takes 42h 30m.
Zurich to Moscow bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Moscow is 1h ahead of Zurich. It is currently 5:15 PM in Zurich and 6:15 PM in Moscow.
What companies run services between Zurich, Switzerland and Moscow, Russia?
Air Serbia and Swiss fly from Zurich Airport (ZRH) to Sheremetyevo International Airport (SVO) every 4 hours. Alternatively, you can take a bus from Zürich to Severnye Vorota Bus Terminal via Munich Central Bus Station and Minsk Central Bus Station in around 42h 30m.
- Website
- airserbia.com
Flights from Zurich Airport to Sheremetyevo International Airport via Belgrade
- Ave. Duration
- 9h 39m
- When
- Every day
- Estimated price
- ₽10,000–25,000
- Website
- turkishairlines.com
Flights from Zurich Airport to Moscow Vnukovo via Istanbul
- Ave. Duration
- 8h 56m
- When
- Every day
- Estimated price
- ₽18,000–55,000
- Website
- flypgs.com
Flights from Zurich Airport to Moscow Vnukovo via Izmir
- Ave. Duration
- 8h 30m
- When
- Saturday
- Estimated price
- ₽15,000–60,000
Flights from Zurich Airport to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 9h 55m
- When
- Every day
- Estimated price
- ₽14,000–60,000
Flights from Zurich Airport to Moscow Vnukovo via Antalya
- Ave. Duration
- 11h 5m
- When
- Every day
- Estimated price
- ₽16,000–65,000
- Website
- ajet.com
Flights from Zurich Airport to Moscow Vnukovo via Sabiha Gokcen
- Ave. Duration
- 12h 15m
- When
- Every day
- Estimated price
- ₽19,000–65,000
- Phone
- +41 848 446 688
- Website
- sbb.ch
Train from Zürich HB to Berlin Ostbahnhof
- Ave. Duration
- 8h 38m
- Frequency
- Once daily
- Estimated price
- ₽30,000–90,000
- Website
- https://www.sbb.ch/en
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 4m
- Frequency
- Once daily
- Estimated price
- ₽4,600–9,000
- Website
- https://www.rw.by/
- Website
- https://pass.rw.by/ru/
- Website
- https://pass.rw.by/ru/
- 3rd Class (Platzcart)
- ₽4,600–5,500
- 2nd Class (Kupé)
- ₽7,500–9,000
- 1nd Class (SW)
- ₽13,000–18,000
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 13h 19m
- Frequency
- 4 times a week
- Estimated price
- ₽4,000–10,000
- Website
- https://eng.rzd.ru/
- 2nd Class (Kupé)
- ₽7,000–10,000
- 1nd Class (SW)
- ₽15,000–21,000
- 3rd Class (Platzcart)
- ₽4,000–5,500
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- sbb-deutschland.de
Train from Zürich HB to Konstanz Bahnhof
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₽750–950
- Schedules at
- sbb-deutschland.de
- Phone
- +421 24 48 58 188
- info@slovakrail.sk
- Website
- zssk.sk
Train from Zürich HB to Salzburg Hbf
- Ave. Duration
- 5h 23m
- Frequency
- Once daily
- Estimated price
- ₽2,000–3,600
- Website
- https://www.zssk.sk/en/
- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Salzburg Hbf to Opoczno Poludnie
- Ave. Duration
- 10h 31m
- Frequency
- Twice daily
- Estimated price
- ₽8,500–14,000
- Website
- https://www.cd.cz/en/default.htm
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- intercity.pl
Train from Salzburg Hbf to Opoczno Poludnie
- Ave. Duration
- 10h 31m
- Frequency
- Twice daily
- Estimated price
- ₽11,000–38,000
- Website
- https://www.intercity.pl/en/
Train from Opoczno Poludnie to Mockava
- Ave. Duration
- 5h 56m
- Frequency
- 3 times a day
- Estimated price
- ₽6,500–22,000
- Website
- https://www.intercity.pl/en/
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Salzburg Hbf to Opoczno Poludnie
- Ave. Duration
- 10h 31m
- Frequency
- 4 times a week
- Estimated price
- ₽9,000–18,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket?cref=oebb-header
- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Chernyshevskoe to Moskva Belorusskaia
- Ave. Duration
- 16h 39m
- Frequency
- Twice daily
- Estimated price
- ₽3,000–6,000
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽13,000–19,000
- 3rd Class (Platzcart)
- ₽3,000–4,000
- 2nd Class (Kupé)
- ₽4,300–6,000
Train from Kaliningrad-Passajirsk to Moskva Belorusskaia
- Ave. Duration
- 19h 3m
- Frequency
- Twice daily
- Estimated price
- ₽3,300–6,500
- Website
- https://eng.rzd.ru/
- 1nd Class (SW)
- ₽14,000–21,000
- 3rd Class (Platzcart)
- ₽3,300–4,400
- 2nd Class (Kupé)
- ₽4,700–6,500
- Phone
- _AUSTRIAN_RAILWAYS_(ÖBB)
- Website
- oebb.at
Night train from Zuerich Hb to Praha Hlavni Nadrazi
- Ave. Duration
- 13h 26m
- Frequency
- Twice daily
- Estimated price
- ₽20,000–36,000
- Website
- https://www.oebb.at/en/
- Phone
- +43 (0) 5 1717
- Website
- oebb.at
Train from Praha Hlavni Nadrazi to Gdansk Glowny
- Ave. Duration
- 8h 40m
- Frequency
- Every 4 hours
- Estimated price
- ₽15,000–27,000
- Website
- https://www.oebb.at/en/reiseplanung-services/im-zug/unsere-zuege/eurocity-intercity
- Website
- https://shop.oebbtickets.at/en/ticket
- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Berlin Schoenefeld Airport to Brest Bus station
- Ave. Duration
- 12h 15m
- Frequency
- 3 times a week
- Estimated price
- ₽16,827
- Schedules at
- vt.by
Rome2Rio's guide to FlixBus
Contact DetailsContact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- https://www.flixbus.fr
Bus from Constance central bus station to Warsaw, Bus Station West
- Ave. Duration
- 19h 10m
- Frequency
- Once daily
- Estimated price
- ₽9,000–16,000
- Website
- https://www.flixbus.co.uk
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Warsaw West to Moscow, International Bus Station
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- ₽6,000–12,000
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- ₽12,000
- Children
- ₽6,000
- Phone
- +3 318 576 2228
- Website
- blablacar.co.uk
Bus from Zürich to Munich - Bus Station
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- ₽2,200–4,100
- Website
- https://www.blablacar.co.uk/bus
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Munich Central Bus Station to Minsk Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- ₽4,600–13,000
- Schedules at
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Minsk Central Bus Station to Severnye Vorota Bus Terminal
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- ₽1,400–2,700
- Schedules at
- ecolines.by
- Book at
- ecolines.by
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Gdańsk Główny to Kaliningrad Bus station
Want to know more about travelling around Russia
Rome2Rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Related travel guides
Heading to Europe? Read this before you buy a Eurail Pass
Read the travel guide
Want to know more about Flixbus?
Read the travel guide
More Questions & Answers
Yes, the driving distance between Zurich to Moscow is 2523 km. It takes approximately 26h 48m to drive from Zurich to Moscow.






































































