There are 10 ways to get from Moscow to Zug by plane, train, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly Sheremetyevo International Airport to Zurich Airport
best- Fly from Sheremetyevo International Airport (SVO) to Zurich Airport (ZRH)plane SVO - ZRH
10h 54mCHF 105–274Bus
cheapest- Take the bus from Severnye Vorota Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Munich Central Bus Stationbus
- Take the bus from Munich central bus station to Zurich Bus Stationbus
42h 45mCHF 90–213Train, bus via Vienna
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the bus from Brest Bus station to Warsaw Chopin Airportbus
- Take the bus from Warsaw, Chopin Airport to Krakow, MDA Bus Stationbus
- Take the train from Krakow Glowny to Wien Hbftrain Ic
- Take the train from Wien Hbf to Zuerich Hbtrain Rjx
39h 39mCHF 227–413Bus via Warsaw
- Take the bus from Moscow, International Bus Station to Warsaw Westbus Moscow/Warsaw
- Take the bus from Warsaw, Bus Station West to Zurich Bus Stationbus FlixBus N1304
40h 43mCHF 185–312Drive 2,541.1 km
- Drive from Moscow to Zugcar 2,541.1 km
27h 28mCHF 488–705Fly Moscow Vnukovo to Zurich Airport
- Fly from Moscow Vnukovo (VKO) to Zurich Airport (ZRH)plane VKO - ZRH
12h 9mCHF 132–472Fly Sheremetyevo International Airport to Milano Malpensa Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Milano Malpensa Airport (MXP)plane SVO - MXP
- Take the train from Malpensa Aeroporto T1 to Luganotrain
- Take the train from Lugano to Zug(Ch)train
14h 14mCHF 100–317Fly Sheremetyevo International Airport to Stuttgart Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Stuttgart Airport (STR)plane SVO - STR
- Take the train from Böblingen to Singentrain
- Take the train from Singen to Zürich HBtrain
14h 22mCHF 157–400Train, bus
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Gdańsk Głównybus 900 / ...
- Take the train from Gdansk Glowny to Berlin-Lichtenbergtrain Ic
- Take the train from Berlin Ostbahnhof to Zürich HBtrain Ice
42h 46mCHF 428–694Train, bus #2
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Heilbronn Central bus stationbus 905
- Take the train from Heilbronn Hbf to Stuttgart Hbftrain Re / ...
- Take the train from Hauptbahnhof to Schaffhausentrain 87
- Take the train from Schaffhausen to Zugtrain S24
2d 4hCHF 233–389
Moscow to Zug by train and bus
Comparing Your Travel Options
The cheapest way to get from Moscow to Zug is to fly which costs SFr 100 - SFr 280 and takes 10h 54m.
The fastest way to get from Moscow to Zug is to fly which takes 10h 54m and costs SFr 100 - SFr 280.
No, there is no direct bus from Moscow station to Zug station. However, there are services departing from Moscow, International Bus Station and arriving at Zurich Bus Station via Warsaw, Bus Station West. The journey, including transfers, takes approximately 40h 43m.
The distance between Moscow and Zug is 2246 km. The road distance is 2541.1 km.
The best way to get from Moscow to Zug without a car is to train and bus via Vienna which takes 39h 39m and costs SFr 220 - SFr 420.
It takes approximately 10h 54m to get from Moscow to Zug, including transfers.
Moscow to Zug bus services, operated by Bon Voyage, depart from Moscow, International Bus Station.
The best way to get from Moscow to Zug is to fly which takes 10h 54m and costs SFr 100 - SFr 280. Alternatively, you can bus via Warsaw, which costs SFr 180 - SFr 320 and takes 40h 43m.
Moscow to Zug bus services, operated by Bon Voyage, arrive at Warsaw West station.
Zug is 2h behind Moscow. It is currently 8:53 AM in Moscow and 6:53 AM in Zug.
What companies run services between Moscow, Russia and Zug, Switzerland?
Air Serbia, Southwind Airlines, and two other airlines fly from Sheremetyevo International Airport (SVO) to Zurich Airport (ZRH) 3 times a day. Alternatively, you can take a subway from Biblioteka Imeni Lenina to Zug via Salaryevo, Moscow, International Bus Station, Warsaw West, Warsaw, Bus Station West, Zurich Bus Station, and Zürich HB in around 40h 43m.
- Website
- airserbia.com
Flights from Sheremetyevo International Airport to Zurich Airport via Belgrade
- Ave. Duration
- 8h 42m
- When
- Every day
- Estimated price
- CHF 90–250
Flights from Sheremetyevo International Airport to Milano Malpensa Airport via Belgrade
- Ave. Duration
- 10h 8m
- When
- Every day
- Estimated price
- CHF 80–230
Flights from Sheremetyevo International Airport to Stuttgart Airport via Belgrade
- Ave. Duration
- 10h 6m
- When
- Friday to Saturday
- Estimated price
- CHF 110–300
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Zurich Airport via Istanbul
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- CHF 120–550
Flights from Moscow Vnukovo to Zurich Airport via Istanbul
- Ave. Duration
- 9h 42m
- When
- Every day
- Estimated price
- CHF 160–430
Flights from Sheremetyevo International Airport to Milano Malpensa Airport via Istanbul
- Ave. Duration
- 9h
- When
- Every day
- Estimated price
- CHF 110–450
Flights from Sheremetyevo International Airport to Stuttgart Airport via Istanbul
- Ave. Duration
- 8h 50m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 140–600
- Website
- flypgs.com
Flights from Moscow Vnukovo to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 8h 40m
- When
- Every day
- Estimated price
- CHF 120–550
- Website
- ajet.com
Flights from Moscow Vnukovo to Zurich Airport via Sabiha Gokcen
- Ave. Duration
- 9h 5m
- When
- Every day
- Estimated price
- CHF 120–450
- Website
- airalgerie.dz
Flights from Sheremetyevo International Airport to Milano Malpensa Airport via Algiers
- Ave. Duration
- 9h 50m
- When
- Wednesday
- Estimated price
- CHF 170–650
- Website
- sunexpress.com
Flights from Sheremetyevo International Airport to Stuttgart Airport via Antalya
- Ave. Duration
- 8h 50m
- When
- Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- CHF 220–550
- Phone
- 105
- Website
- Belarusian Railway
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 14h 10m
- Frequency
- Once daily
- Estimated price
- CHF 70–123
- Website
- Belarusian Railway
- Website
- Belarusian Railway
- 3rd Class (Platzcart)
- CHF 70–80
- 2nd Class (Kupé)
- CHF 123
- 1nd Class (SW)
- CHF 230–260
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskva Belorusskaia to Brest C
- Ave. Duration
- 12h 38m
- Frequency
- 4 times a week
- Estimated price
- CHF 40–100
- Website
- Russian Railways
- 2nd Class (Kupé)
- CHF 70–100
- 1nd Class (SW)
- CHF 150–210
- 3rd Class (Platzcart)
- CHF 40–55
- Phone
- +48 22 322 22 22
- sekretariat@intercity.pl
- Website
- PKP Intercity
Train from Krakow Glowny to Wien Hbf
- Ave. Duration
- 5h 26m
- Frequency
- 4 times a day
- Estimated price
- CHF 45–85
- Website
- PKP Intercity
Train from Gdansk Glowny to Berlin-Lichtenberg
- Ave. Duration
- 5h 44m
- Frequency
- Once daily
- Estimated price
- CHF 55–110
- Website
- PKP Intercity
- Phone
- +39 02 7249 4494
- my-link@trenord.it
- Website
- Trenord
Train from Malpensa Aeroporto T1 to Lugano
- Ave. Duration
- 1h 35m
- Frequency
- Hourly
- Estimated price
- CHF 5–7
- Website
- Trenord
- Phone
- +39 06 68475475
- ufficiogruppi@trenitalia.it
- Website
- Trenitalia Eurocity
Train from Lugano to Zug(Ch)
- Ave. Duration
- 1h 30m
- Frequency
- Hourly
- Estimated price
- CHF 35–75
- Website
- Trenitalia Eurocity
- 1st Class
- CHF 50–75
- 2nd Class
- CHF 35–50
- Phone
- +49 (0) 7531 915109
- info@sbb-deutschland.de
- Website
- SBB GmbH
Train from Lugano to Zug(Ch)
- Ave. Duration
- 1h 30m
- Frequency
- Once daily
- Estimated price
- CHF 11–15
- Schedules at
- SBB GmbH
Train from Lugano to Zug(Ch)
- Ave. Duration
- 1h 30m
- Frequency
- 3 times a week
- Estimated price
- CHF 45–70
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Singen to Zürich HB
- Ave. Duration
- 51 min
- Frequency
- Hourly
- Estimated price
- CHF 20–35
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Berlin Ostbahnhof to Zürich HB
- Ave. Duration
- 10h 47m
- Frequency
- Once daily
- Estimated price
- CHF 280–430
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Schaffhausen to Zug
- Ave. Duration
- 1h 41m
- Frequency
- Hourly
- Estimated price
- CHF 27–45
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Böblingen to Singen
- Ave. Duration
- 1h 36m
- Frequency
- Hourly
- Estimated price
- CHF 21–45
- Website
- Deutsche Bahn Intercity (DB IC)
Train from Hauptbahnhof to Schaffhausen
- Ave. Duration
- 2h 17m
- Frequency
- Every 4 hours
- Estimated price
- CHF 27–60
- Website
- Deutsche Bahn Intercity (DB IC)
- Phone
- +49 30 2970
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Böblingen to Singen
- Ave. Duration
- 1h 45m
- Frequency
- 3 times a week
- Estimated price
- CHF 14–21
- Website
- Deutsche Bahn Regio (DB Regional)
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 45 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 5–8
- Website
- Deutsche Bahn Regio (DB Regional)
- Phone
- +49 731 1550-0
- servicecenter@dbregiobus-rab.de
- Website
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Böblingen to Singen
- Ave. Duration
- 1h 49m
- Frequency
- Once a week
- Estimated price
- CHF 17–22
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 47 min
- Frequency
- Once a week
- Estimated price
- CHF 8–10
- Schedules at
- DB ZugBus Regionalverkehr Alb-Bodensee GmbH (RAB)
- Phone
- 8 (800) 775-00-00
- Website
- Russian Railways
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 30–65
- Website
- Russian Railways
- 1nd Class (SW)
- CHF 140–210
- 3rd Class (Platzcart)
- CHF 30–45
- 2nd Class (Kupé)
- CHF 45–65
Train from Moskva Belorusskaia to Kaliningrad-Passajirsk
- Ave. Duration
- 19h 45m
- Frequency
- Twice daily
- Estimated price
- CHF 30–65
- Website
- Russian Railways
- 1nd Class (SW)
- CHF 140–210
- 3rd Class (Platzcart)
- CHF 30–45
- 2nd Class (Kupé)
- CHF 45–65
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- Arverio Baden-Württemberg
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 44 min
- Frequency
- Every 30 minutes
- Estimated price
- CHF 9–19
- Schedules at
- Arverio Baden-Württemberg
- 2nd Class Ticket
- CHF 9–12
- 1st Class Ticket
- CHF 13–19
- Phone
- +49 711 400 534 44
- stuttgart@arverio.de
- Website
- Arverio Baden-Württemberg GmbH
Train from Heilbronn Hbf to Stuttgart Hbf
- Ave. Duration
- 41 min
- Frequency
- Hourly
- Estimated price
- CHF 9–14
- Schedules at
- Arverio Baden-Württemberg GmbH
- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- Minsktrans
Bus from Brest Bus station to Warsaw Chopin Airport
- Ave. Duration
- 3h 56m
- Frequency
- Every 4 hours
- Estimated price
- CHF 10–35
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Minsk Central Bus Station to Munich Central Bus Station
- Ave. Duration
- 27h
- Frequency
- Twice a week
- Estimated price
- CHF 45–130
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- Flixbus
Bus from Warsaw, Chopin Airport to Krakow, MDA Bus Station
- Ave. Duration
- 3h 34m
- Frequency
- Every 3 hours
- Estimated price
- CHF 22–35
- Website
- Flixbus
Bus from Warsaw, Bus Station West to Zurich Bus Station
- Ave. Duration
- 20h 30m
- Frequency
- Once daily
- Estimated price
- CHF 110–170
- Website
- Flixbus
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Hourly
- Estimated price
- CHF 23–35
- Website
- Flixbus
- Phone
- +373 (689) 78-455
- bon_voyage_tour@list.ru
- Website
- bonvoyage.md
Bus from Moscow, International Bus Station to Warsaw West
- Ave. Duration
- 17h
- Frequency
- Twice a week
- Estimated price
- CHF 60–121
- Schedules at
- bonvoyage.md
- Book at
- bonvoyage.md
- Adult
- CHF 121
- Children
- CHF 60
- Phone
- +7 812 386 79 79
- eco@ecolines.ru
- Website
- ecolines.ru
Bus from Severnye Vorota Bus Terminal to Minsk Central Bus Station
- Ave. Duration
- 9h 30m
- Frequency
- Twice daily
- Estimated price
- CHF 14–27
- Schedules at
- ecolines.ru
- Book at
- ecolines.ru
- Phone
- +420 222 222 221
- info@regiojet.com
- Website
- RegioJet
Bus from Munich central bus station to Zurich Bus Station
- Ave. Duration
- 3h 50m
- Frequency
- Once daily
- Estimated price
- CHF 16–27
- Website
- RegioJet
- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Kaliningrad Bus station to Gdańsk Główny
- Ave. Duration
- 2h 40m
- Frequency
- Every 2 hours
- Estimated price
- CHF 50–75
- Schedules at
- avl39.ru
- Book at
- avl39.ru
Bus from Kaliningrad Bus station to Heilbronn Central bus station
Want to know more about travelling around Switzerland
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
Italy Travel Guides
Read the travel guide
Booking & Getting There
Yes, the driving distance between Moscow to Zug is 2541 km. It takes approximately 27h 28m to drive from Moscow to Zug.
There are 1393+ hotels available in Zug.


























































