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,802–31,674Bus
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 20m₽8,741–19,920Train, bus via Reinickendorf
- Take the train from Zürich HB to Basel SBBtrain Ice / ...
- Take the train from Basel SBB to S Spandau Bhftrain 12
- Take the bus from Berlin, Zentralen Omnibusbahnhof to Brest Bus stationbus
- Take the train from Brest C to Moskva Belorusskaiatrain
37h 43m₽22,502–84,700Train, 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₽16,407–29,125Drive 2,523.2 km
- Drive from Zurich to Moscowcar 2,523.2 km
26h 44m₽42,857–61,904Fly to Moscow Vnukovo
- Fly from Zurich Airport (ZRH) to Moscow Vnukovo (VKO)plane ZRH - VKO
11h 34m₽16,547–71,494Night train, train, bus
- Take the nighttrain 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₽45,943–81,578Train
- Take the train from Zürich HB to Basel SBBtrain Ice / ...
- Take the train from Basel SBB to Fulda Bahnhoftrain 12 / ...
- Take the train from Fulda Bahnhof to Kraków Głównytrain Drf
- Take the train from Kraków Główny to Vilniaus geležinkelio stotistrain
- Take the train from Hudahaj to Moskva Belorusskaiatrain
2d 2h
Zurich to Moscow by night train, train, and bus
Questions & Answers
The cheapest way to get from Zurich to Moscow is to bus which costs RUB 8500 - RUB 20000 and takes 42h 20m.
The fastest way to get from Zurich to Moscow is to fly which takes 10h 48m and costs RUB 10000 - RUB 32000.
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 20m.
No, there is no direct train from Zurich to Moscow. However, there are services departing from Zürich HB and arriving at Moskva Belorusskaia via Basel SBB, Fulda Bahnhof, Kraków Główny, Vilniaus geležinkelio stotis and Hudahaj. The journey, including transfers, takes approximately 2 days 2h.
The distance between Zurich and Moscow is 2220 km. The road distance is 2523.2 km.
The best way to get from Zurich to Moscow without a car is to train and bus via Reinickendorf which takes 37h 43m and costs RUB 22000 - RUB 85000.
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.
Zurich to Moscow train services, operated by SBB GmbH, depart from Zürich HB station.
The best way to get from Zurich to Moscow is to fly which takes 10h 48m and costs RUB 10000 - RUB 32000. Alternatively, you can bus, which costs RUB 8500 - RUB 20000 and takes 42h 20m, you could also train, which costs and takes 2 days 2h.
What companies run services between Zurich, Switzerland and Moscow, Russia?
Air Serbia and Swiss fly from Zurich Airport (ZRH) to Sheremetyevo International Airport (SVO) 5 times a day. 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 20m.
- Website
- airserbia.com
Flights from Zurich Airport to Sheremetyevo International Airport via Belgrade
- Ave. Duration
- 9h 39m
- When
- Every day
- Estimated price
- ₽10,000–30,000
- Phone
- +49 (0) 7531 915109
- [email protected]
- Website
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- ₽800–1,100
- Schedules at
- SBB GmbH
Train from Zürich HB to Konstanz Bahnhof
- Ave. Duration
- 1h 16m
- Frequency
- Hourly
- Estimated price
- ₽800–1,100
- Schedules at
- SBB GmbH
Train from Zürich HB to Basel SBB
- Ave. Duration
- 53 min
- Frequency
- Every 2 hours
- Estimated price
- ₽800–1,100
- Schedules at
- SBB GmbH
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Berlin, Zentralen Omnibusbahnhof to Brest Bus station
- Ave. Duration
- 12h 16m
- Frequency
- Twice a week
- Estimated price
- ₽2,400–3,400
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Munich Central Bus Station to Minsk Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- ₽4,900–13,000
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
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
Zurich to Moscow bus services, operated by BlaBlaCar Bus, arrive at Munich - Bus Station.
Moscow is 1h ahead of Zurich. It is currently 9:59 PM in Zurich and 10:59 PM in Moscow.
Zurich to Moscow train services, operated by SBB GmbH, arrive at Basel SBB station.
Yes, the driving distance between Zurich to Moscow is 2523 km. It takes approximately 26h 44m to drive from Zurich to Moscow.








