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 57 min
$139 - $419
Cheapest option
Bus • 2 days 4 h
$114 - $169
9 alternative options
Fly London Heathrow to Moscow Domodedovo • 7 h 1 min
$128 - $268
Fly London Gatwick to Moscow Sheremetyevo • 7 h 16 min
$117 - $248
Fly London City to Moscow Sheremetyevo • 8 h 34 min
$144 - $475
Train to London Luton, fly to Moscow Vnukovo • 9 h
$870 - $2,147
Train via Frankfurt(Main)Hbf • 38 h 34 min
$418 - $674
Train • 42 h 24 min
$434 - $694
Train, bus • 2 days 6 h
$124 - $160
Drive, Eurotunnel • 29 h 43 min
$557 - $754
Drive, car ferry • 30 h 48 min
$403 - $615
What companies run services between London, England and Moscow, Russia?
Aeroflot Russian Airlines, Air France and seven other airlines fly from London to Moscow hourly. Alternatively, you can take a train from London to Moscow via Bruxelles-Midi Eurostar, Bruxelles Midi, Frankfurt(Main)Hbf, Frankfurt Main Hbf, Moscow Belorussky Station, and Belorusskaya in around 38 h 34 min.

- 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 Dusseldorf
- Ave. Duration
- 5 h 10 min
- When
- Monday to Friday
- Estimated price
- $160 - $600

- 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
- 6 h 7 min
- When
- Every day
- Estimated price
- $180 - $550

- 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

- Website
- airfrance.com
Flights from London Heathrow to Moscow Sheremetyevo via Paris CDG
- Ave. Duration
- 6 h 8 min
- When
- Every day
- Estimated price
- $200 - $460

- Website
- britishairways.com
Flights from London Heathrow to Moscow Domodedovo
- Ave. Duration
- 3 h 50 min
- When
- Every day
- Estimated price
- $320 - $1,200

- 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

- Website
- wizzair.com
Flights from London Luton to Moscow Vnukovo via Budapest
- Ave. Duration
- 9 h 55 min
- When
- Every day
- Estimated price
- $100 - $370
Flights from London Luton to Moscow Vnukovo via Debrecen
- Ave. Duration
- 11 h 5 min
- When
- Thursday and Sunday
- Estimated price
- $100 - $370

- Website
- utair.ru
Flights from London Luton to Moscow Vnukovo via Riga
- Ave. Duration
- 5 h 15 min
- When
- Every day
- Estimated price
- $85 - $340
Flights from London Luton to Moscow Vnukovo via Vienna
- Ave. Duration
- 8 h 10 min
- When
- Monday, Thursday, Friday and Sunday
- Estimated price
- $150 - $430

- Website
- finnair.com
Flights from London Heathrow to Moscow Sheremetyevo via Helsinki
- Ave. Duration
- 6 h 20 min
- When
- Every day
- Estimated price
- $190 - $430

- Website
- airserbia.com
Flights from London Heathrow to Moscow Sheremetyevo via Belgrade
- Ave. Duration
- 6 h 30 min
- When
- Sunday
- Estimated price
- $240 - $750

- 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

- Website
- aegeanair.com
Flights from London Heathrow to Moscow Domodedovo via Athens
- Ave. Duration
- 8 h 15 min
- When
- Tuesday, Friday and Sunday
- Estimated price
- $160 - $750

- Website
- alitalia.com
Flights from London City to Moscow Sheremetyevo via Rome
- Ave. Duration
- 7 h 15 min
- When
- Monday to Saturday
- Estimated price
- $230 - $900

- Website
- pobeda.aero
Flights from London Luton to Moscow Vnukovo via Bratislava
- Ave. Duration
- 6 h 50 min
- When
- Tuesday, Thursday, Friday, Saturday and Sunday
- Estimated price
- $140 - $330

- Website
- flyone.md
Flights from London Luton to Moscow Vnukovo via Chisinau
- Ave. Duration
- 7 h 30 min
- When
- Tuesday and Saturday
- Estimated price
- $110 - $390

- Website
- thameslinkrailway.com
Train from London St Pancras International LL to Luton Airport Parkway
- Ave. Duration
- 29 min
- Frequency
- Hourly
- Estimated price
- $15 - $21
- Schedules at
- thameslinkrailway.com

- Phone
- 03457 125 678
- getintouch@eastmidlandstrains.co.uk
- Website
- eastmidlandstrains.co.uk
Train from London St Pancras International to Luton Airport Parkway
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $15 - $22
- Website
- eastmidlandstrains.co.uk
- Advance Single
- $7 - $11
- Off-Peak Single
- $14 - $22
- Anytime Day Single
- $15 - $22
- Anytime Single
- $20 - $30

- Phone
- 0151 330 1000
- Website
- merseyrail.org
Train from London St Pancras International to Luton Airport Parkway
- Ave. Duration
- 23 min
- Frequency
- Twice daily
- Estimated price
- $8 - $12
- Schedules at
- ojp.nationalrail.co.uk
- Schedules at
- merseyrail.org

- Website
- southernrailway.com
Train from London St Pancras International LL to Luton Airport Parkway
- Ave. Duration
- 24 min
- Frequency
- 5 times a week
- Estimated price
- $18 - $28
- Website
- southernrailway.com
- Schedules at
- southernrailway.com
- Schedules at
- ojp.nationalrail.co.uk

- Website
- eurostar.com
Train from London St. Pancras International to Bruxelles-Midi Eurostar
- Ave. Duration
- 2 h 1 min
- Frequency
- Every 3 hours
- Estimated price
- $70 - $210
- Website
- eurostar.com
- Standard
- $70 - $210
- Premier
- $170 - $250
Train from London St. Pancras International to Paris Nord Eurostar
- Ave. Duration
- 2 h 16 min
- Frequency
- Hourly
- Estimated price
- $80 - $260
- Website
- eurostar.com
- Standard
- $80 - $260
- Premier
- $200 - $300

- Phone
- +32 2 528 28 28
- Website
- b-rail.be
Train from Bruxelles Midi to Frankfurt(Main)Hbf
- Ave. Duration
- 3 h 5 min
- Frequency
- Every 4 hours
- Estimated price
- $65 - $95
- Website
- belgianrail.be
- Purchase a
- eurail.com

- Website
- rzd.ru
Train from Frankfurt Main Hbf to Moscow Belorussky Station
- Ave. Duration
- 31 h 18 min
- Frequency
- Once a week
- Estimated price
- $280 - $370
- Schedules at
- pass.rzd.ru
Train from Paris Est to Moskva Belorusskaja
- Ave. Duration
- 38 h 47 min
- Frequency
- Twice a week
- Estimated price
- $350 - $440
- Schedules at
- reiseauskunft.bahn.de

- Phone
- +44 345 322 7021
- Website
- southeasternrailway.co.uk
Train from London Victoria to Maidstone East
- Ave. Duration
- 1 h 2 min
- Frequency
- Hourly
- Estimated price
- $23 - $35
- Schedules at
- ojp.nationalrail.co.uk
- Schedules at
- southeasternrailway.co.uk
- Off-Peak Day Single
- $24 - $35
- Anytime Day Single
- $23 - $35

- 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
- $183
- Website
- eurotunnel.com

- Phone
- 48/796 473 308
- 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
- $80 - $110
- Schedules at
- autokarpolska.com.pl

- Website
- agat.eu
Bus from London Victoria Station to Białystok
- Ave. Duration
- 33 h 50 min
- Frequency
- Twice a week
- Estimated price
- $95 - $110
- Schedules at
- agat.eu
Bus from Maidstone East station to Białystok
- Ave. Duration
- 32 h 54 min
- Frequency
- Twice a week
- Estimated price
- $90 - $110
- Schedules at
- agat.eu

- 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

- Phone
- (+375 17) 219-86-01
- info@minsktrans.by
- Website
- minsktrans.by
Bus from Bialystok to Grodno
- Ave. Duration
- 1 h 17 min
- Frequency
- 3 times a week
- Estimated price
- $3 - $5
- Schedules at
- minsktrans.by
- Book at
- ticketbus.by

- Website
- eurotrans.by
Bus from Grodno to Moscow Novoyasenevskaya
- Ave. Duration
- 14 h 20 min
- Frequency
- Once daily
- Estimated price
- $30 - $50
- Schedules at
- eurotrans.by

- Phone
- 01304 448866.
- Website
- poferries.com
Car ferry from Dover to Calais
- Ave. Duration
- 1 h 15 min
- Frequency
- Hourly
- Estimated price
- $26 - $40
- Schedules at
- poferries.com
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 and around Russia for the 2018 FIFA World Cup
We show you how to travel around and between the 11 Russian host cities and 12 stadiums
Read the travel guideNeed to know: Eurostar
Rome2rio’s guide to travelling between London, Brussels and Paris
Read the travel guideFrench strikes 2018: What are my alternative transport options?
Avoid the travel chaos with these alternative options, from car-pooling to bus services
Read the travel guideQuestions & Answers
The distance between London and Moscow is 2500 km.
The cheapest way to get from London to Moscow is to train and bus which costs £85 - £120 and takes 2 days 6 h.
The quickest way to get from London to Moscow is to fly which takes 6 h 57 min and costs £95 - £300.
It takes approximately 6 h 57 min to get from London to Moscow, including transfers.