1map logoGo to main page

London to Moscow from $98: 10 ways by bus, train, flight or car

Compare Travel Options and Prices

from
London, United Kingdom
to
Moscow, Russia

How to Get from London to Moscow: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$98 by busBest price
2515.8 kmDistance
9h 21m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from London to Moscow with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
various
Plane
Average Duration
10h  13m
Estimated price
$131-486
Recommended
Company
Autokar Polska, Minsktrans
Bus
Average Duration
49h  1m
Estimated price
$98-188
Cheapest
route map
Distance: 2515.8 km
Duration: 9h 21m

See more options

Company
Southern Service, various
Train
Plane
Average Duration
11h  38m
Estimated price
$119-514
Company
various
Plane
Average Duration
11h  14m
Estimated price
$212-848
Company
various
Plane
Average Duration
9h  21m
Estimated price
$228-564
Company
various
Train
Bus
Average Duration
50h  2m
Estimated price
$251-601
Company
various
Train
Bus
Average Duration
38h  44m
Estimated price
$312-728
Company
various
Train
Average Duration
46h  46m
Estimated price
$347-734
Company
various
Drive
Drive
Average Duration
28h  51m
Estimated price
$541-837
Company
various
Drive
Drive
Average Duration
30h  3m
Estimated price
$541-837

Traveling From London to Moscow

Journeying between London and Moscow offers a captivating contrast, where the bustling, vibrant streets of London meet the rich history and stunning architecture of Russia's capital.

Best Neighbourhoods in Moscow

Moscow's neighborhoods blend history, culture, and contemporary vibrancy.

Arbat
• Historic pedestrian street full of shops and cafes.
• Home to street performers and vibrant cultural life.
Kremlin
• Iconic landmarks like the Red Square and St. Basil's Cathedral.
• Central political and historical significance.
Tverskaya
• Major thoroughfare lined with upscale boutiques and restaurants.
• Offers a glimpse into modern Moscow's lifestyle.

Best Times To Visit Moscow's Attractions

Planning your visits to Moscow's attractions can greatly enhance your experience.

Red Square
Aim for early morning or late evening to enjoy fewer tourists and stunning lighting.
The Kremlin
Visit on weekdays, especially Tuesday or Wednesday, for a quieter exploration.
Tretyakov Gallery
Go during the late afternoon on weekdays to appreciate art with minimal crowds.

Moscow Weather: What to Expect Year-Round

Moscow experiences a continental climate, with cold winters and warm summers, making spring and early autumn the most pleasant times to explore the city. Weather plays a significant role in your travel experience, influencing everything from outdoor activities to the right attire you'll need.

Dining Recommendation in Moscow

You should savor the rich flavors of borscht, a vibrant beet soup often served with sour cream, at a traditional Russian restaurant like Café Pushkin. The dining atmosphere reflects Moscow’s elegance and history, offering a striking contrast to London's modern culinary scene, where local ingredients shine in every bite.

London - Moscow operators

Explore transport companies operating between London and Moscow, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Plane Show flights
Website
airfrance.com

Plane from London Heathrow to Moscow Sheremetyevo

Average Duration
6h 30m
Estimated price
$200-430
Website
klm.com

Plane from London Heathrow to Moscow Sheremetyevo

Average Duration
7h
Estimated price
$180-430

Plane from London City to Moscow Sheremetyevo

Average Duration
6h
Estimated price
$220-550
Website
airserbia.com

Plane from London Heathrow to Moscow Sheremetyevo

Average Duration
9h 2m
Estimated price
$120-440
Website
turkishairlines.com

Plane from London Heathrow to Moscow Vnukovo

Average Duration
10h 5m
Estimated price
$210-850

Plane from London Gatwick to Moscow Vnukovo

Average Duration
9h 46m
Estimated price
$180-750
Train Show train routes
Contact phone
+44 3451 27 29 20
Website
southernrailway.com

Train from London Victoria to Gatwick Airport

Average Duration
33m
Estimated price
$12-18
Contact phone
+44 343 218 6186
Website
eurostar.com

Train from London St Pancras Intl to Brussel-Zuid / Bruxelles-Midi

Average Duration
2h 4m
Estimated price
$120-350

Train from London St Pancras Intl to Lille Europe

Average Duration
1h 24m
Estimated price
$95-340
Contact phone
+49 0180 6 99 66 33
Website
bahn.com

Train from Brussel-Zuid / Bruxelles-Midi to Koeln Hbf

Average Duration
1h 52m
Estimated price
$48-54
Bus Show bus routes
Contact phone
+49 30 300 137 300
Website
flixbus.de

Bus from Lille to Elbląg, Dworzec Autobusowy

Average Duration
24h 55m
Estimated price
$120-180
Contact phone
+375 (29) 148-41-31
Website
vt.by

Bus from Berlin Schoenefeld Airport to Brest Bus station

Average Duration
12h
Estimated price
$21-29
Contact phone
+375-17-251-14-11
Website
minsktrans.by

Bus from Minsk Central Bus Station to Severnye Vorota Bus Terminal

Average Duration
10h 30m
Estimated price
$11-23
Contact phone
48/796 473 308
Website
autokarpolska.com.pl

Bus from London Victoria to Wrocław

Average Duration
21h 11m
Estimated price
$60-85
Ferry
Contact phone
01304 448866.
Website
poferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 35m
Estimated price
$55-75
Contact phone
+353 818 300 400
Website
irishferries.com

Ferry from Port of Dover to Calais

Average Duration
1h 30m
Estimated price
$35-50

London to Moscow: Overview of Bus, Train, Flight, and Car Trips

Traveling between London and Moscow offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

🚆 Embark on an epic train journey from London to Moscow, spanning a travel time of 46 hours and 46 minutes. 💰 Tickets for this train ride can range from £274 to £579, offering passengers different options based on their preferences and budget.
Useful tips for train travellers
• Onboard services between London and Moscow typically feature catering options provided by various operators, such as Eurostar and Russian Railways. Eurostar offers a range of meals delivered to your seat, including vegetarian options, and there's a bar for drinks. For long-haul journeys on Russian trains, expect a dining car serving traditional Russian cuisine, where you can enjoy meals like borscht and pelmeni, as well as snacks and beverages.
• The train journey from London to Moscow may involve several operators. Eurostar offers Business Premier and Standard Class seating, where Business Premier provides more spacious seating, complimentary meals, and access to lounges. Once you are in Russia, you will likely travel with Russian Railways, which has options like 1st Class (Lux) with private compartments, 2nd Class (Kuppé) with shared compartments, and 3rd Class (Platzkart) with open-plan seating. For more detailed information on seat selection, visit Eurostar's website at eurostar.com and Russian Railways at eng.rzd.ru.
• Upon arriving at the main station in Moscow, Leningradsky Station, you can leave your luggage at the station's left luggage office for a nominal fee, which is convenient if you want to explore the city without your bags. The station has restrooms available, and though showers may not be present, there are nearby facilities in some accessible hotels. To get to the city center, the fastest option is to take the Aeroexpress train from Leningradsky Station to Belorussky Station, which connects directly to the metro system. The journey takes around 40 minutes, and you can transfer to Metro Line 2 at Belorussky Station.
🌍 The quickest flight duration for this journey is around 6 hours and 30 minutes, making it a relatively efficient way to travel from London to Moscow by air. 💸 Prices for flights between Moscow and London can range from £103 to £383, providing a variety of options to suit different travel budgets.
Departure Point
London Heathrow Airport
Arrival Point
Moscow Sheremetyevo Airport. The quickest flight takes 6h 30m and has one stopover
Useful tips for plane travellers
• When booking your flight from London to Moscow, consider choosing Air France or KLM for potentially better in-flight services and meal options, as both airlines usually have spacious seating and complimentary meals on long-haul routes.
• Upon arrival at Sheremetyevo Airport, prepare for stringent customs checks; have your immigration form completed and declare any valuables to ensure a smooth entry process.
• Taxi prices from Sheremetyevo Airport to Moscow city center range from 2,500 to 4,000 RUB depending on traffic and time of day, so consider using the Aeroexpress train for a fixed fare of 500 RUB to the city center instead.
🚌 Embark on a multi-day adventure from London to Moscow by bus, with transfers at Wroclaw Sucha Central Bus Station and Minsk Central Bus Station. The journey spans approximately 2 days and 1 hour, offering a unique way to travel between these two iconic cities. 💸 Prices for a bus ticket between Moscow and London range from £77 to £148, making this a budget-friendly option for those seeking a memorable and cost-effective travel experience.
Departure Point
London Victoria station
Arrival Point
Severnye Vorota Bus Terminal station

Frequently asked questions

Find out more about the route from London to Moscow.

Or choose the category:
The distance between London and Moscow is approximately 2515.4 km. Travel times vary depending on the mode of transportation chosen. By train, it takes 46 hours and 46 minutes to reach Moscow from London. Alternatively, taking a combination of train to London Gatwick and then flying to Moscow Vnukovo reduces the travel time to 11 hours and 38 minutes. The quickest option is by plane, which takes approximately 10 hours and 13 minutes to reach Moscow from London.
The most cost-effective option for traveling from London to Moscow is by bus, with prices ranging from £75 to £150. However, it is time-consuming, taking 2 days and 1 hour to reach Moscow. On the other hand, the fastest and most time-efficient way to travel between the two cities is by flying, with a travel time of 9 hours and 21 minutes, but the cost ranges from £173 to £473.
When traveling from London to Moscow, the price range for a train ticket can vary between £274 to £579. On the other hand, the cost of a bus ticket fluctuates between £77 to £148 for the journey in the opposite direction from Moscow to London.
The most efficient way to travel from London to Moscow without a car is by taking a combination of train and bus via Rudow, which typically takes around 38 hours and can cost between £244-£591. Alternatively, flying is the quickest option, taking around 10 hours and costing between £102-£386. However, if you prefer a more scenic route, you can also consider taking the train, which takes approximately 46 hours and costs between £268-£591, or the bus, which takes around 2 days and 1 hour with prices ranging from £75-£150.
No, there is no direct link between London and Moscow by bus. The journey would involve multiple transfers, taking approximately 2 days and 1 hour. Passengers would need to depart from London Victoria, transfer at Wroclaw Sucha Central Bus Station and Minsk Central Bus Station before reaching Severnye Vorota Bus Terminal in Moscow.
The flight between London Heathrow Airport and Moscow Sheremetyevo Airport typically takes around 6 hours and 30 minutes with one stopover. The prices for this flight route can range from £103 to £383, depending on the airline, timing, and booking conditions.