There are 11 ways to get from London to Moscow by plane, train, bus, car, car train or car ferry
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Recommended option
Fly London Heathrow to Moscow Sheremetyevo
-
Fly from London Heathrow (LHR) to Moscow Sheremetyevo (SVO)
Cheapest option
Train to London Gatwick, fly to Moscow Sheremetyevo
-
Take the train from London Victoria to Gatwick Airport
-
Fly from London Gatwick (LGW) to Moscow Sheremetyevo (SVO)
9 alternative options
Fly London City to Moscow Sheremetyevo
-
Fly from London City (LCY) to Moscow Sheremetyevo (SVO)
Fly London Heathrow to Moscow Vnukovo
-
Fly from London Heathrow (LHR) to Moscow Vnukovo (VKO)
Train, bus
-
Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
-
Take the train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
-
Take the train from Köln Hbf to S Ostkreuz Bhf
-
Take the bus from Berlin Schoenefeld Airport to Brest Bus station
-
Take the train from Brest C to Moskva Belorusskaia
Train
-
Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
-
Take the train from Brussel-Zuid/Midi to Praha hl.n.
-
Take the train from Praha Hlavni Nadrazi to Bohumin
-
Take the train from Bohumin to Terespol
-
Take the train from Brest C to Moskva Belorusskaia
Bus
-
Take the bus from London Victoria Coach Station to Białystok
-
Take the bus from Białystok, Bialystok PKS Nova to Grodno Bus Station
-
Take the bus from Grodno to Minsk Central bus station
-
Take the bus from Minsk Central bus station to Moscow Severnye Vorota bus station
Bus, train via Lublin
-
Take the bus from Victoria, Green Line Coach Station to Lublin
-
Take the bus from Lublin to Brest Bus station
-
Take the train from Brest C to Moskva Belorusskaia
Bus, train
-
Take the bus from London Victoria Coach Station to The Hague
-
Take the bus from Den Haag to Elbląg
-
Take the bus from Elbląg to Kaliningrad Bus station
-
Take the train from Kaliningrad-Passajirsk to Moskva Belorusskaia
Drive, Eurotunnel
-
Drive from London to Folkestone
-
Take the Eurotunnel from Folkestone to Calais-Fréthun
-
Drive from Calais-Fréthun to Moscow
Drive, car ferry
-
Drive from London to Dover
-
Take the car ferry from Dover to Calais
-
Drive from Calais to Moscow
London to Moscow by train, bus and walk
The journey time between London and Moscow is around 39h 2m and covers a distance of around 3023 km. This includes an average layover time of around 3h 57m. Operated by Eurostar, Deutsche Bahn Intercity-Express, Thalys and others, the London to Moscow service departs from London St Pancras Intl and arrives in Moskva Belorusskaia. Typically two services run weekly, although weekend and holiday schedules can vary so check in advance.
Questions & Answers
The cheapest way to get from London to Moscow is to bus which costs £100 - £140 and takes 2 days 2h.
The quickest way to get from London to Moscow is to fly which costs £180 - £440 and takes 9h 20m.
No, there is no direct bus from London station to Moscow station. However, there are services departing from London Victoria Coach Station and arriving at Moscow Severnye Vorota bus station via Białystok, Bialystok PKS Nova, Grodno and Minsk Central bus station. The journey, including transfers, takes approximately 2 days 2h.
The distance between London and Moscow is 2500 km.
The best way to get from London to Moscow without a car is to train and bus which takes 39h 2m and costs £230 - £600.
It takes approximately 10h 13m to get from London to Moscow, including transfers.
London to Moscow bus services, operated by Autokar Polska, depart from London Victoria Coach Station.
The best way to get from London to Moscow is to fly which takes 10h 13m and costs £90 - £350. Alternatively, you can train, which costs £230 - £550 and takes 46h 10m, you could also bus, which costs £100 - £140 and takes 2 days 2h.
There is no direct flight from London Heathrow Airport to Moscow Sheremetyevo Airport. The quickest flight takes 7h 35m and has one stopover.
London to Moscow bus services, operated by Minsktrans, arrive at Moscow Severnye Vorota bus station.

- Distance: 2500.4 km
- Duration: 10h 13m
What companies run services between London, England and Moscow, Russia?
KLM, Air Serbia and three other airlines fly from London Paddington to Moskva Belorusskaia 5 times a day. Alternatively, you can take a train from London King's Cross to Moskva Belorusskaia via Brussel-Zuid / Bruxelles-Midi, Brussel-Zuid/Midi, Praha hl.n., Praha Hlavni Nadrazi, Bohumin, Terespol, and Brest C in around 46h 10m.

- Website
- klm.com
Flights from London Heathrow to Moscow Sheremetyevo via Amsterdam Schiphol
- Ave. Duration
- 7h
- When
- Thursday
- Estimated price
- RUB 17000 - RUB 41000
Flights from London City to Moscow Sheremetyevo via Amsterdam Schiphol
- Ave. Duration
- 6h
- When
- Thursday
- Estimated price
- RUB 21000 - RUB 50000
Flights from London Gatwick to Moscow Sheremetyevo via Amsterdam Schiphol
- Ave. Duration
- 6h 5m
- When
- Thursday
- Estimated price
- RUB 19000 - RUB 44000
Flights from London Gatwick to Moscow Sheremetyevo via Paris Charles de Gaulle, Amsterdam Schiphol
- Ave. Duration
- 8h 5m
- When
- Thursday
- Estimated price
- RUB 20000 - RUB 44000

- Website
- turkishairlines.com
Flights from London Heathrow to Moscow Vnukovo via Istanbul
- Ave. Duration
- 9h 50m
- When
- Every day
- Estimated price
- RUB 19000 - RUB 70000

- Website
- airserbia.com
Flights from London Heathrow to Moscow Sheremetyevo via Belgrade
- Ave. Duration
- 9h 10m
- When
- Tuesday, Wednesday and Saturday
- Estimated price
- RUB 10000 - RUB 36000
Flights from London Gatwick to Moscow Sheremetyevo via Lyon, Belgrade
- Ave. Duration
- 9h 45m
- When
- Saturday
- Estimated price
- RUB 11000 - RUB 40000
Flights from London Gatwick to Moscow Sheremetyevo via Amsterdam Schiphol, Belgrade
- Ave. Duration
- 9h 50m
- When
- Saturday
- Estimated price
- RUB 11000 - RUB 40000
Flights from London Gatwick to Moscow Sheremetyevo via Paris Charles de Gaulle, Belgrade
- Ave. Duration
- 10h 10m
- When
- Monday, Thursday and Saturday
- Estimated price
- RUB 11000 - RUB 39000
Flights from London Gatwick to Moscow Sheremetyevo via Milan Malpensa, Belgrade
- Ave. Duration
- 11h
- When
- Thursday
- Estimated price
- RUB 11000 - RUB 40000

- Website
- aeroflot.ru
Flights from London Heathrow to Moscow Sheremetyevo via Istanbul
- Ave. Duration
- 9h 48m
- When
- Every day
- Estimated price
- RUB 20000 - RUB 75000
Flights from London Gatwick to Moscow Sheremetyevo via Istanbul
- Ave. Duration
- 9h 45m
- When
- Every day
- Estimated price
- RUB 18000 - RUB 65000

- Website
- airfrance.com
Flights from London Gatwick to Moscow Sheremetyevo via Paris Charles de Gaulle
- Ave. Duration
- 6h 20m
- When
- Friday
- Estimated price
- RUB 22000 - RUB 39000

- Phone
- +44 3451 27 29 20
- Website
- southernrailway.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 33 min
- Frequency
- Every 15 minutes
- Estimated price
- RUB 1100 - RUB 1700
- Website
- https://www.southernrailway.com/
- Anytime Day Single
- RUB 1100 - RUB 1700

- Phone
- +44 345 850 1530
- Website
- gatwickexpress.com
Train from London Victoria to Gatwick Airport
- Ave. Duration
- 30 min
- Frequency
- Every 30 minutes
- Estimated price
- RUB 1375
- Schedules at
- https://www.gatwickexpress.com/travel-information/plan-your-journey/timetables
- Website
- https://www.gatwickexpress.com/
- Anytime Day SIngle
- RUB 1375

Rome2Rio's guide to Eurostar
Contact Details
- Phone
- +44 343 218 6186
- Website
- eurostar.com
Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
- Ave. Duration
- 2h 4m
- Frequency
- Every 4 hours
- Estimated price
- RUB 11000 - RUB 32000
- Website
- https://www.eurostar.com/rw-en
- Business Premier
- RUB 31100 - RUB 31700
- Standard
- RUB 11500 - RUB 12500
- Standard Premier
- RUB 15000 - RUB 19000

- Phone
- +49 0180 6 99 66 33
- Website
- bahn.com
Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
- Ave. Duration
- 1h 53m
- Frequency
- Every 3 hours
- Estimated price
- RUB 3700 - RUB 5000
- Website
- https://www.bahn.com/en
Train from Köln Hbf to S Ostkreuz Bhf
- Ave. Duration
- 4h 31m
- Frequency
- 4 times a week
- Estimated price
- RUB 6500 - RUB 9500
- Website
- https://www.bahn.com/en

- Phone
- +32 70 66 77 88
- Website
- thalys.com
Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
- Ave. Duration
- 1h 50m
- Frequency
- 5 times a day
- Estimated price
- RUB 5500 - RUB 12000
- Website
- https://www.thalys.com/fr/en
- Standard
- RUB 5500 - RUB 8000
- Comfort
- RUB 6500 - RUB 9000
- Premium
- RUB 9000 - RUB 12000

Rome2Rio's guide to SNCF
Contact Details
- Phone
- +33 1 84 94 36 35
- Website
- sncf.com
Train from Bruxelles Midi to Köln Hbf
- Ave. Duration
- 1h 50m
- Frequency
- 4 times a day
- Estimated price
- RUB 2700 - RUB 4700
- Website
- https://www.sncf-connect.com/en-en/
- 2nd Class
- RUB 2700 - RUB 3800
- Rail 1st Class
- RUB 3800 - RUB 4700

- Phone
- 105
Train from Brest C to Moskva Belorusskaia
- Ave. Duration
- 14h 9m
- Frequency
- Twice daily
- Estimated price
- RUB 4400 - RUB 8500
- Website
- https://www.rw.by/en/
- Website
- https://pass.rw.by/en/
- 3rd Class (Platzcart)
- RUB 4400 - RUB 4800
- 2nd Class (Kupé)
- RUB 7000 - RUB 8500
- 1nd Class (SW)
- RUB 15892

- info@europeansleeper.eu
- Website
- europeansleeper.eu
Train from Brussel-Zuid/Midi to Praha hl.n.
- Ave. Duration
- 15h 34m
- Frequency
- Once daily
- Estimated price
- RUB 8000 - RUB 12000
- Schedules at
- europeansleeper.eu
- Seats - Budget
- RUB 8000 - RUB 12000

- Phone
- +420 221 111 122
- info@cd.cz
- Website
- cd.cz
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 38m
- Frequency
- Hourly
- Estimated price
- RUB 2400 - RUB 5500
- Website
- https://www.cd.cz/en/default.htm
- 2nd Class
- RUB 2400 - RUB 3600
- Business
- RUB 3460 - RUB 3500
- 1st Class
- RUB 3400 - RUB 5500

- Phone
- +420 220 311 700
- info@le.cz
- Website
- leoexpress.com
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 42m
- Frequency
- Every 3 hours
- Estimated price
- RUB 1000 - RUB 4000
- Website
- https://www.leoexpress.com/en
- Economy
- RUB 1000 - RUB 1500
- Economy Plus
- RUB 1500 - RUB 2300
- Business
- RUB 2000 - RUB 2800
- Premium
- RUB 2800 - RUB 4000

- Phone
- +420 222 222 221
- info@regiojet.cz
- Website
- regiojet.com
Train from Praha Hlavni Nadrazi to Bohumin
- Ave. Duration
- 3h 28m
- Frequency
- Twice daily
- Estimated price
- RUB 1300 - RUB 4400
- Website
- https://regiojet.com/
- 2nd Class
- RUB 1300 - RUB 1900
- 1st Class
- RUB 4100 - RUB 4400

- Phone
- +36 (1) 3 49 49 49
- Website
- mavcsoport.hu
Train from Bohumin to Terespol
- Ave. Duration
- 7h 1m
- Frequency
- Once daily
- Estimated price
- RUB 2800 - RUB 3400
- Website
- https://www.mavcsoport.hu/en

- Phone
- 8 (800) 775-00-00
- Website
- eng.rzd.ru
Train from Kaliningrad-Passajirsk to Moskva Belorusskaia
- Ave. Duration
- 19h 2m
- Frequency
- Once daily
- Estimated price
- RUB 2900 - RUB 4400
- Website
- https://eng.rzd.ru/
- 3rd Class (Platzcart)
- RUB 2900 - RUB 4400
- 2nd Class (Kupé)
- RUB 2900 - RUB 4300
- 1nd Class (SW)
- RUB 12000 - RUB 18000

- Phone
- +44 (0) 8443 35 35 35
- Website
- eurotunnel.com
Car train from Folkestone to Calais-Fréthun
- Ave. Duration
- 35 min
- Frequency
- Hourly
- Website
- https://www.eurotunnel.com/uk/

- Phone
- +375 (29) 148-41-31
- info@vt.by
- Website
- vt.by
Bus from Berlin Schoenefeld Airport to Brest Bus station
- Ave. Duration
- 12h
- Frequency
- Twice a week
- Estimated price
- RUB 1900 - RUB 2700
- Schedules at
- vt.by
- Book at
- infobus.by

- Phone
- 48/796 473 308
- biuro@autokarpolska.com.pl
- Website
- autokarpolska.com.pl
Bus from London Victoria Coach Station to Białystok
- Ave. Duration
- 31h 30m
- Frequency
- 4 times a week
- Estimated price
- RUB 8000 - RUB 12000
- Schedules at
- autokarpolska.com.pl
Bus from Victoria, Green Line Coach Station to Lublin
- Ave. Duration
- 30h 40m
- Frequency
- 4 times a week
- Estimated price
- RUB 7500 - RUB 11000
- Schedules at
- autokarpolska.com.pl

- Website
- avgrodno.by
Bus from Białystok, Bialystok PKS Nova to Grodno Bus Station
- Ave. Duration
- 1h 30m
- Frequency
- 5 times a day
- Estimated price
- RUB 2329
- Schedules at
- avgrodno.by
- Book at
- infobus.by


- Phone
- +375-17-251-14-11
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Grodno to Minsk Central bus station
- Ave. Duration
- 4h
- Frequency
- 5 times a day
- Estimated price
- RUB 410 - RUB 650
- Website
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus
Bus from Minsk Central bus station to Moscow Severnye Vorota bus station
- Ave. Duration
- 10h 30m
- Frequency
- Twice a week
- Estimated price
- RUB 1000 - RUB 2100
- Website
- https://minsktrans.by/en/home/
- Book at
- https://infobus.by/en/bus

- Phone
- +375 162 93-37-04
- av@brest.by
- Website
- av.brest.by
Bus from Lublin to Brest Bus station
- Ave. Duration
- 3h 50m
- Frequency
- Twice daily
- Estimated price
- RUB 320 - RUB 1900
- Schedules at
- av.brest.by
- Book at
- infobus.by

Rome2Rio's guide to FlixBus
Contact Details
- Phone
- +49 30 300 137 300
- service@flixbus.com
- Website
- flixbus.de
Bus from London Victoria Coach Station to The Hague
- Ave. Duration
- 11h 20m
- Frequency
- Twice daily
- Estimated price
- RUB 4300 - RUB 6000
- Website
- https://www.flixbus.co.uk
Bus from The Hague to Elbląg, Dworzec Autobusowy
- Ave. Duration
- 21h 35m
- Frequency
- 3 times a week
- Estimated price
- RUB 10000 - RUB 14000
- Website
- https://www.flixbus.co.uk
Frequently asked questions

- Phone
- +48 77 443 44 44
- poczta@sindbad.pl
- Website
- sindbad.pl
Bus from Den Haag to Elbląg
- Ave. Duration
- 24h 15m
- Frequency
- 4 times a week
- Estimated price
- RUB 7000 - RUB 10000
- Website
- https://www.sindbad.pl/en/home

- Phone
- +7 (4012) 64-36-35
- info@avl39.ru
- Website
- avl39.ru
Bus from Elbląg to Kaliningrad Bus station

- Phone
- 01304 448866.
- Website
- poferries.com
Car ferry from Dover to Calais
- Ave. Duration
- 1h 35m
- Frequency
- Every 2 hours
- Estimated price
- RUB 5000 - RUB 7000
- Website
- P&O Ferries
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
Travelling to the UK: What do I need to know?
From navigating the Tube to exploring by ferry, Rome2Rio’s UK travel guides give you the lowdown on this tourist hotspot.
Read the travel guideHeading to Europe? Read this before you buy a Eurail Pass
We compare the different Eurail types and help you decide if a Eurail Pass is right for you
Read the travel guideNeed to know: Eurostar
Rome2Rio’s guide to travelling between London, Brussels and Paris
Read the travel guideTrain travel in France: A guide to SNCF
From the famed TGVs to no-frills Ouigo, we explain which SNCF train to choose and how to book.
Read the travel guideMore Questions & Answers
Moscow is 3h ahead of London. It is currently 11:11 AM in London and 2:11 PM in Moscow.
Turkish Airlines, KLM, Air Serbia and two other airlines offer flights from London Heathrow Airport to Moscow Sheremetyevo Airport.
The best way to get from London to London Heathrow Airport is to train which takes 14 min and costs £4 - £35.