There are 11 ways to get from Moscow to Lausanne by plane, train, bus, car, or car 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 Sheremetyevo International Airport to Geneva International Airport, train
best- Fly from Sheremetyevo International Airport (SVO) to Geneva International Airport (GVA)plane SVO - GVA
- Take the train from Genève-Aéroport to Lausannetrain
10h 58mCHF 126–350Bus
cheapest- Take the bus from Severnye Vorota Bus Terminal to Minsk Central Bus Stationbus
- Take the bus from Minsk Central Bus Station to Praha, ÚAN Florencbus
- Take the bus from Prague - Florenc Main Bus Terminal to Lausannebus
42hCHF 124–366Train, bus
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the bus from Brest Bus station to Berlin, Zentralen Omnibusbahnhofbus
- Take the train from S Spandau Bhf to Hannover Hauptbahnhoftrain 10 / ...
- Take the train from Hannover Hauptbahnhof to Basel SBBtrain 20
- Take the train from Basel SBB to Lausannetrain
38h 57mCHF 247–932Drive 2,735.2 km
- Drive from Moscow to Lausannecar 2,735.2 km
28h 13mCHF 455–657Fly Sheremetyevo International Airport to Zurich Airport, train
- Fly from Sheremetyevo International Airport (SVO) to Zurich Airport (ZRH)plane SVO - ZRH
- Take the train from Zürich Flughafen to Lausannetrain
12h 49mCHF 179–505Fly Moscow Vnukovo to Geneva International Airport, train
- Fly from Moscow Vnukovo (VKO) to Geneva International Airport (GVA)plane VKO - GVA
- Take the train from Genève-Aéroport to Lausannetrain
12h 7mCHF 183–768Fly Sheremetyevo International Airport to Milano Malpensa Airport, bus, train
- Fly from Sheremetyevo International Airport (SVO) to Milano Malpensa Airport (MXP)plane SVO - MXP
- Take the bus from Aeroporto Malpensa - Terminal 1 to Domodossola - Stazione Ferroviariabus
- Take the train from Domodossola to Lausannetrain
14h 58mCHF 138–434Train, bus via Frankfurt am Main
- Take the train from Moskva Belorusskaia to Brest Ctrain
- Take the bus from Brest Bus station to Berlin, Zentralen Omnibusbahnhofbus
- Take the train from S+U Gesundbrunnen Bhf to Frankfurttrain 11 / ...
- Take the train from Frankfurt to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Lausannetrain
40h 1mCHF 266–912Bus, train
- Take the bus from Moscow, International Bus Station to Warsaw Westbus
- Take the bus from Warsaw, Bus Station West to Mulhousebus
- Take the train from Basel SBB to Lausannetrain
44h 2mCHF 216–506Train, bus #2
- Take the train from Moskva Belorusskaia to Kaliningrad-Passajirsktrain
- Take the bus from Kaliningrad Bus station to Mannheimbus 905
- Take the train from Mannheim, Hauptbahnhof to Basel SBBtrain 12 / ...
- Take the train from Basel SBB to Lausannetrain
2d 2hCHF 244–603Drive, car train
- Drive from Moscow to Lüneburgcar
- Take the cartrain from Lüneburg to Lörrach Hbfcartrain
- Drive from Lörrach Hbf to Lausannecar
33h 16mCHF 408–569
Moscow to Lausanne by train and bus
Questions & Answers
The cheapest way to get from Moscow to Lausanne is to bus which costs SFr 120 - SFr 370 and takes 42h.
The fastest way to get from Moscow to Lausanne is to fly and train which takes 10h 58m and costs SFr 120 - SFr 350.
No, there is no direct bus from Moscow to Lausanne. However, there are services departing from Severnye Vorota Bus Terminal and arriving at Lausanne via Minsk Central Bus Station and Prague - Florenc Main Bus Terminal. The journey, including transfers, takes approximately 42h.
The distance between Moscow and Lausanne is 2505 km. The road distance is 2735.2 km.
The best way to get from Moscow to Lausanne without a car is to train and bus which takes 38h 57m and costs SFr 240 - SFr 950.
It takes approximately 10h 58m to get from Moscow to Lausanne, including transfers.
Moscow to Lausanne bus services, operated by Ecolines RU, depart from Severnye Vorota Bus Terminal station.
Moscow to Lausanne bus services, operated by Ecolines RU, arrive at Minsk Central Bus Station.
Lausanne is 1h behind Moscow. It is currently 6:32 AM in Moscow and 5:32 AM in Lausanne.
Yes, the driving distance between Moscow to Lausanne is 2735 km. It takes approximately 28h 13m to drive from Moscow to Lausanne.
What companies run services between Moscow, Russia and Lausanne, Switzerland?
You can take a bus from Severnye Vorota Bus Terminal to Lausanne via Minsk Central Bus Station and Prague - Florenc Main Bus Terminal in around 42h.
- Website
- turkishairlines.com
Flights from Sheremetyevo International Airport to Geneva International Airport via Istanbul
- Ave. Duration
- 8h
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 170–550
Flights from Sheremetyevo International Airport to Zurich Airport via Istanbul
- Ave. Duration
- 9h 2m
- When
- Every day
- Estimated price
- CHF 130–600
Flights from Moscow Vnukovo to Geneva International Airport via Istanbul
- Ave. Duration
- 9h 25m
- When
- Every day
- Estimated price
- CHF 170–550
Flights from Sheremetyevo International Airport to Milano Malpensa Airport via Istanbul
- Ave. Duration
- 7h 40m
- When
- Wednesday, Friday, and Sunday
- Estimated price
- CHF 110–470
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 22–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 55–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Zürich Flughafen to Lausanne
- Ave. Duration
- 2h 37m
- Frequency
- Hourly
- Estimated price
- CHF 75–220
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Genève-Aéroport to Lausanne
- Ave. Duration
- 52 min
- Frequency
- Every 20 minutes
- Estimated price
- CHF 22–65
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Domodossola to Lausanne
- Ave. Duration
- 2h
- Frequency
- 4 times a day
- Estimated price
- CHF 60–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 55–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 55–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
Train from Basel SBB to Lausanne
- Ave. Duration
- 2h 24m
- Frequency
- Hourly
- Estimated price
- CHF 55–180
- Website
- Swiss Federal Railways (SBB CFF FFS)
- Phone
- +375-17-251-14-11
- [email protected]
- Website
- Minsktrans
Bus from Brest Bus station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 12h 16m
- Frequency
- Twice a week
- Estimated price
- CHF 24–35
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
Bus from Brest Bus station to Berlin, Zentralen Omnibusbahnhof
- Ave. Duration
- 12h 16m
- Frequency
- Twice a week
- Estimated price
- CHF 24–35
- Book at
- Infobus
- Website
- Minsktrans
- Schedules at
- Minsktrans
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
More Questions & Answers
There are 1266+ hotels available in Lausanne.





