Rome2Rio uses cookies to help personalize content and show you personalised ads. By proceeding, you accept the use of cookies in accordance with our privacy policy. You may opt out of personalised ads at any time. OK

Need a hotel room in Moscow?

Book now

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

  1. Fly from London Heathrow (LHR) to Moscow Sheremetyevo (SVO)

Cheapest option

Train to London Gatwick, fly to Moscow Sheremetyevo

  1. Take the train from London Victoria to Gatwick Airport
  2. Fly from London Gatwick (LGW) to Moscow Sheremetyevo (SVO)

9 alternative options

Fly London City to Moscow Sheremetyevo

  1. Fly from London City (LCY) to Moscow Sheremetyevo (SVO)

Fly London Heathrow to Moscow Vnukovo

  1. Fly from London Heathrow (LHR) to Moscow Vnukovo (VKO)

Train, bus

  1. Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
  2. Take the train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf
  3. Take the train from Köln Hbf to S Ostkreuz Bhf
  4. Take the bus from Berlin Schoenefeld Airport to Brest Bus station
  5. Take the train from Brest C to Moskva Belorusskaia

Train

  1. Take the train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi
  2. Take the train from Brussel-Zuid/Midi to Praha hl.n.
  3. Take the train from Praha Hlavni Nadrazi to Bohumin
  4. Take the train from Bohumin to Terespol
  5. Take the train from Brest C to Moskva Belorusskaia

Bus

  1. Take the bus from London Victoria Coach Station to Białystok
  2. Take the bus from Białystok, Bialystok PKS Nova to Grodno Bus Station
  3. Take the bus from Grodno to Minsk Central bus station
  4. Take the bus from Minsk Central bus station to Moscow Severnye Vorota bus station

Bus, train via Lublin

  1. Take the bus from Victoria, Green Line Coach Station to Lublin
  2. Take the bus from Lublin to Brest Bus station
  3. Take the train from Brest C to Moskva Belorusskaia

Bus, train

  1. Take the bus from London Victoria Coach Station to The Hague
  2. Take the bus from Den Haag to Elbląg
  3. Take the bus from Elbląg to Kaliningrad Bus station
  4. Take the train from Kaliningrad-Passajirsk to Moskva Belorusskaia

Drive, Eurotunnel

  1. Drive from London to Folkestone
  2. Take the Eurotunnel from Folkestone to Calais-Fréthun
  3. Drive from Calais-Fréthun to Moscow

Drive, car ferry

  1. Drive from London to Dover
  2. Take the car ferry from Dover to Calais
  3. 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.

2 Weekly Services
39h 2m Average Duration
RUB 27181 Cheapest Price
See schedules

Questions & Answers

The cheapest way to get from London to Moscow is to bus which costs £100 - £140 and takes 2 days 2h.

More details

The quickest way to get from London to Moscow is to fly which costs £180 - £440 and takes 9h 20m.

More details

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.

More details

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.

More details

It takes approximately 10h 13m to get from London to Moscow, including transfers.

More details

London to Moscow bus services, operated by Autokar Polska, depart from London Victoria Coach Station.

More details

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.

Mode details

There is no direct flight from London Heathrow Airport to Moscow Sheremetyevo Airport. The quickest flight takes 7h 35m and has one stopover.

Search flights

London to Moscow bus services, operated by Minsktrans, arrive at Moscow Severnye Vorota bus station.

More details

Map of how to get from London to Moscow.
Launch map view
  • 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.

Airlines
KLM
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
Turkish Airlines
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
Air Serbia
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
Aeroflot Russian Airlines
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
Air France
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
Train operators
Gatwick Express
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
Eurostar
Deutsche Bahn Intercity-Express
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
Thalys
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
Belarusian Railway (BCh)
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
European Sleeper
Email
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
Czech Railways (ČD)
Phone
+420 221 111 122
Email
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
LEO Express
Phone
+420 220 311 700
Email
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
RegioJet
Phone
+420 222 222 221
Email
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
Russian Railways (РЖД)
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
Eurotunnel
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/
Bus operators
Visit Tour
Phone
+375 (29) 148-41-31
Email
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
Autokar Polska
Phone
48/796 473 308
Email
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
Grodno Transport
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
Intaks
Website
intaks.by
Bus from Bialystok to Grodno Bus Station
Ave. Duration
2h 50m
Frequency
Once a week
Schedules at
intaks.by
Minsktrans
Phone
+375-17-251-14-11
Email
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
Brest Transport
Phone
+375 162 93-37-04
Email
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
FlixBus
Rome2Rio's guide to FlixBus
Contact Details
Phone
+49 30 300 137 300
Email
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
Is there Wi-Fi on FlixBus?
Yes - FlixBus offers free Wi-Fi
Are there power outlets on FlixBus?
Yes
Does FlixBus offer meals or snacks?
Yes - snacks and drinks may be purchased from the driver. Please note, this is not available on all services.
For more information, please visit this page
Kaliningrad Bus Terminal
Phone
+7 (4012) 64-36-35
Email
info@avl39.ru
Website
avl39.ru
Bus from Elbląg to Kaliningrad Bus station
Ave. Duration
2h 35m
Frequency
5 times a day
Estimated price
RUB 450 - RUB 2900
Schedules at
avl39.ru
Book at
avl39.ru
Ferry operators

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.

More 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.

Search flights

The best way to get from London to London Heathrow Airport is to train which takes 14 min and costs £4 - £35.

More details

ticket