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  •  6 h 47 min

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

$134 - $414

Cheapest option

Bus  •  2 days 4 h

  1. Take the bus from Victoria, Green Line Coach Station to Bialystok
  2. Take the bus from Bialystok to Grodno
  3. Take the bus from Grodno to Moscow Novoyasenevskaya

$112 - $156

9 alternative options

Fly London Heathrow to Moscow Domodedovo  •  7 h 1 min

  1. Fly from London Heathrow (LHR) to Moscow Domodedovo (DME) LHR - DME

$124 - $264

Fly London Gatwick to Moscow Sheremetyevo  •  7 h 6 min

  1. Fly from London Gatwick (LGW) to Moscow Sheremetyevo (SVO) LGW - SVO

$113 - $242

Fly London City to Moscow Sheremetyevo  •  8 h 34 min

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

$142 - $473

Fly London Gatwick to Moscow Vnukovo  •  9 h 15 min

  1. Fly from London Gatwick (LGW) to Moscow Vnukovo (VKO) LGW - VKO

$117 - $399

Train via S Ostbahnhof  •  32 h 21 min

  1. Take the train from London St. Pancras Int. to Brussel-Zuid/Midi
  2. Take the train from Brussels Midi-Zuid to Köln Hauptbahnhof Ice
  3. Take the train from Köln Hbf to Berlin Hbf (tief) Ice
  4. Take the train from Berlin Ostbahnhof to Moskva Belorusskaja En

$412 - $694

Train  •  41 h 34 min

  1. Take the train from London St. Pancras International to Paris Nord Eurostar Eurostar
  2. Take the train from Paris Est to Moskva Belorusskaja En

$407 - $642

Train, bus  •  2 days 6 h

  1. Take the train from London Victoria to Maidstone East
  2. Take the bus from Maidstone East station to Białystok
  3. Take the bus from Bialystok to Grodno
  4. Take the bus from Grodno to Moscow Central Bus Station

$143 - $166

Drive, Eurotunnel  •  29 h 43 min

  1. Drive from London to Folkestone
  2. Take the Eurotunnel from Folkestone to Calais
  3. Drive from Calais to Moscow

$542 - $739

Drive, car ferry  •  30 h 3 min

  1. Drive from London to Dover
  2. Take the car ferry from Dover to Calais
  3. Drive from Calais to Moscow

$400 - $610

Questions & Answers

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

More details

The quickest way to get from London to Moscow is to fly which costs £100 - £330 and takes 6 h 47 min.

More details

The distance between London and Moscow is 1563 miles.

It takes approximately 6 h 47 min to get from London to Moscow, including transfers.

More details

No, there is no direct train from London to Moscow. However, there are services departing from London St. Pancras Int. and arriving at Moskva Belorusskaja via Brussels Midi-Zuid, Köln Hbf, S+U Berlin Hauptbahnhof and Berlin Ostbahnhof. The journey, including transfers, takes approximately 32 h 21 min.

More details

British Airways, Finnair, KLM and three other airlines offer flights from London Heathrow Airport to Moscow Sheremetyevo Airport.

Search flights

Map of how to get from London to Moscow.
Launch map view
  • Distance: 1562.7 miles
  • Duration: 6 h 47 min

What companies run services between London, England and Moscow, Russia?

Aeroflot Russian Airlines, British Airways and seven other airlines fly from London to Moscow hourly. Alternatively, you can take a train from London to Moscow via Brussel-Zuid/Midi, Brussels Midi-Zuid, Köln Hauptbahnhof, Köln Hbf, Berlin Hbf (tief), S+U Berlin Hauptbahnhof, S Ostbahnhof, and Berlin Ostbahnhof in around 32 h 21 min.

Airlines
Aeroflot Russian Airlines
Website
aeroflot.ru
Flights from London Heathrow to Moscow Sheremetyevo
Ave. Duration
3 h 43 min
When
Every day
Estimated price
$240 - $600
Flights from London Gatwick to Moscow Sheremetyevo
Ave. Duration
3 h 45 min
When
Every day
Estimated price
$210 - $600
Flights from London Gatwick to Moscow Sheremetyevo via St. Petersburg
Ave. Duration
5 h 55 min
When
Every day
Estimated price
$210 - $600
Flights from London City to Moscow Sheremetyevo via Frankfurt
Ave. Duration
5 h 20 min
When
Monday, Tuesday, Wednesday and Thursday
Estimated price
$170 - $650
Flights from London City to Moscow Sheremetyevo via Amsterdam
Ave. Duration
5 h 25 min
When
Monday, Wednesday and Thursday
Estimated price
$210 - $460
Flights from London Gatwick to Moscow Vnukovo via St. Petersburg
Ave. Duration
5 h 40 min
When
Wednesday and Sunday
Estimated price
$180 - $650
KLM
Website
klm.com
Flights from London Heathrow to Moscow Sheremetyevo via Amsterdam
Ave. Duration
6 h 20 min
When
Every day
Estimated price
$190 - $460
Flights from London City to Moscow Sheremetyevo via Amsterdam
Ave. Duration
5 h 51 min
When
Every day
Estimated price
$190 - $550
Lufthansa
Website
lufthansa.com
Flights from London Heathrow to Moscow Domodedovo via Frankfurt
Ave. Duration
5 h 46 min
When
Every day
Estimated price
$210 - $950
Flights from London Heathrow to Moscow Domodedovo via Munich
Ave. Duration
7 h
When
Every day
Estimated price
$210 - $950
British Airways
Website
britishairways.com
Flights from London Heathrow to Moscow Sheremetyevo
Ave. Duration
4 h
When
Monday, Tuesday, Wednesday, Thursday, Friday and Sunday
Estimated price
$130 - $550
Flights from London Heathrow to Moscow Domodedovo
Ave. Duration
3 h 50 min
When
Every day
Estimated price
$320 - $1,200
Air France
Website
airfrance.com
Flights from London Heathrow to Moscow Sheremetyevo via Paris CDG
Ave. Duration
5 h 58 min
When
Every day
Estimated price
$200 - $460
Air Baltic
Website
airbaltic.com
Flights from London Gatwick to Moscow Sheremetyevo via Riga
Ave. Duration
6 h 33 min
When
Every day
Estimated price
$95 - $370
UTair Aviation
Website
utair.ru
Flights from London Gatwick to Moscow Vnukovo via Vienna
Ave. Duration
7 h 5 min
When
Saturday
Estimated price
$140 - $390
Flights from London Gatwick to Moscow Vnukovo via Milan Malpensa
Ave. Duration
7 h 40 min
When
Every day
Estimated price
$150 - $420
Finnair
Website
finnair.com
Flights from London Heathrow to Moscow Sheremetyevo via Helsinki
Ave. Duration
5 h 30 min
When
Every day
Estimated price
$190 - $430
Air Serbia
Website
airserbia.com
Flights from London Heathrow to Moscow Sheremetyevo via Belgrade
Ave. Duration
6 h 30 min
When
Sunday
Estimated price
$240 - $750
Swiss
Website
swiss.com
Flights from London Heathrow to Moscow Domodedovo via Zurich
Ave. Duration
6 h 55 min
When
Every day
Estimated price
$200 - $950
Aegean Airlines
Website
aegeanair.com
Flights from London Heathrow to Moscow Domodedovo via Athens
Ave. Duration
8 h 15 min
When
Monday, Tuesday, Wednesday, Friday and Sunday
Estimated price
$160 - $750
LOT
Website
lot.com
Flights from London City to Moscow Sheremetyevo via Warsaw
Ave. Duration
8 h 10 min
When
Monday to Saturday
Estimated price
$160 - $600
Turkish Airlines
Website
p.turkishairlines.com
Flights from London Gatwick to Moscow Vnukovo via Istanbul
Ave. Duration
8 h 25 min
When
Every day
Estimated price
$210 - $750
Georgian Airways
Website
georgian-airways.com
Flights from London Gatwick to Moscow Vnukovo via Tbilisi
Ave. Duration
8 h 50 min
When
Monday, Wednesday and Saturday
Estimated price
$250 - $600
Wizz Air
Website
wizzair.com
Flights from London Gatwick to Moscow Vnukovo via Budapest
Ave. Duration
7 h 10 min
When
Sunday
Estimated price
$95 - $350
Pobeda Airlines LLC
Website
pobeda.aero
Flights from London Gatwick to Moscow Vnukovo via Bordeaux
Ave. Duration
7 h 10 min
When
Wednesday and Saturday
Estimated price
$150 - $360
Train operators
Eurostar
Rome2rio's guide to Eurostar
Contact Details
Website
eurostar.com
Train from London St. Pancras Int. to Brussel-Zuid/Midi
Ave. Duration
1 h 48 min
Frequency
Twice daily
Estimated price
$65 - $190
Website
eurostar.com
Standard
$65 - $190
Premier
$150 - $220
Train from London St. Pancras International to Paris Nord Eurostar
Ave. Duration
2 h 16 min
Frequency
Hourly
Estimated price
$75 - $240
Website
eurostar.com
Standard
$75 - $240
Premier
$180 - $270
Deutsche Bahn

Deutsche Bahn is the German railway company, and the largest railway operator and infrastructure owner in Europe. Based in Berlin, Deutsche Bahn was founded in 1994, and offers many different types of rail transportation including ICE or Intercity-Express for high-speed services between major cities and regions, IC (InterCity) for long-distance trains, RE (Regional Express) trains that connect regions and cities, and the S-Bahn rapid transit service. There are two main tickets on offer: the Flexpreis that has full flexibility, and the Sparpreis which is the cheaper, advanced fare.

Contact Details
Phone
+49 0180 6 99 66 33
Website
bahn.com
Train from Brussels Midi-Zuid to Köln Hauptbahnhof
Ave. Duration
1 h 50 min
Frequency
Every 4 hours
Estimated price
$45 - $70
Website
bahn.de
Train from Köln Hbf to Berlin Hbf (tief)
Ave. Duration
4 h 19 min
Frequency
Hourly
Estimated price
$100 - $160
Website
bahn.de
Russian Railways
Website
rzd.ru
Train from Berlin Ostbahnhof to Moskva Belorusskaja
Ave. Duration
21 h 36 min
Frequency
Twice a week
Estimated price
$200 - $260
Website
pass.rzd.ru
Train from Paris Est to Moskva Belorusskaja
Ave. Duration
37 h 55 min
Frequency
Twice a week
Estimated price
$330 - $410
Website
pass.rzd.ru
Eurotunnel
Phone
+44 (0) 8443 35 35 35
Website
eurotunnel.com
Car train from Folkestone to Calais
Ave. Duration
25 min
Frequency
Every 30 minutes
Estimated price
$168
Website
eurotunnel.com
Bus operators
Autokar Polska
Phone
48/796 473 308
Email
biuro@autokarpolska.com.pl
Website
autokarpolska.com.pl
Bus from Victoria, Green Line Coach Station to Bialystok
Ave. Duration
33 h 50 min
Frequency
4 times a week
Estimated price
$70 - $100
Schedules at
autokarpolska.com.pl
Agat
Website
agat.eu
Bus from London Victoria Station to Białystok
Ave. Duration
33 h 50 min
Frequency
Twice a week
Estimated price
$85 - $100
Schedules at
agat.eu
Bus from Maidstone East station to Białystok
Ave. Duration
32 h 54 min
Frequency
Twice a week
Estimated price
$85 - $100
Schedules at
agat.eu
Bus Grodno
Website
avgrodno.by
Bus from Bialystok to Grodno
Ave. Duration
1 h 50 min
Frequency
Every 2 hours
Estimated price
$10
Schedules at
avgrodno.by
Eurotrans
Website
eurotrans.by
Bus from Grodno to Moscow Novoyasenevskaya
Ave. Duration
14 h 20 min
Frequency
Once daily
Estimated price
$27 - $45
Schedules at
eurotrans.by
Intaks
Website
intaks.by
Bus from Grodno to Moscow Central Bus Station
Ave. Duration
14 h 54 min
Frequency
Once a week
Estimated price
$26
Schedules at
intaks.by
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.