Trip to Moscow

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolFrançaisEnglishDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration
Distance km
Avg. price$
Train trips found

Trains from London to Moscow

🚂 Embark on a scenic 46-hour train journey from London to Moscow, immersing yourself in the beautiful European landscape along the way. 💰 Prices for train tickets from London to Moscow range from £274 to £580, providing you with flexibility in choosing the class and amenities to suit your preferences and budget.

Where to stay in Moscow

There are over 4983 hotels to stay in Moscow. Prices range from $3 per night.

Accomodation
  • Several companies provide train routes from London to Moscow. The most popular train service for this route is the Eurostar to Paris and then taking the high-speed train to Moscow. The journey takes approximately 46 hours and 46 minutes. Prices for a train ticket between London and Moscow typically range from £276 to £584 depending on the class of travel and availability.
  • The fastest train route between London and Moscow involves taking the Eurostar to Paris and then transferring to a high-speed train to Moscow. This journey typically takes 46 hours and 46 minutes to complete. Prices for this train route vary between £276 and £584, depending on the class of travel and booking in advance.
  • There are multiple trains available for the route between London and Moscow. Travelers can opt to take different train services that require transfers in various cities along the way. The journey typically takes around 46 hours and 46 minutes to complete, and ticket prices range from £276 to £584 depending on the chosen route and class of travel.
  • The first and last trains of the day for the journey from London to Moscow may vary depending on the specific train service and route chosen. It is recommended to check the schedule of the different train companies offering this route for the most accurate information on departure times. The duration of the trip is typically around 46 hours and 46 minutes, with ticket prices ranging from £276 to £584 depending on the class and availability.
  • There are currently no direct train trips available each day between London and Moscow. The recommended route usually involves taking the Eurostar to Paris and then connecting to a high-speed train to Moscow, with a total travel time of approximately 46 hours and 46 minutes. The prices for this journey typically range from £276 to £584, depending on factors such as the class of travel and availability. It is advisable to check the schedules of the various train operators for the most up-to-date information on connections and departures.
  • The cost of a train ticket from London to Moscow typically ranges from £276 to £584. The price variation depends on factors such as the class of travel, availability, and whether any promotions or discounts are applicable at the time of booking. It is advisable to check with the train operators for the most current pricing information and to consider booking in advance to secure the best deal for your journey.

Will you be returning to London by train?

If you are looking for the return train journey, check out trains from Moscow to London

See schedule