Trip to Moscow

Find the perfect accommodation on booking.com

Great location and deals for every budget.

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

Trains from London to Moscow

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

Where to stay in Moscow

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

Find accommodation
  • There are several companies that provide train routes from London to Moscow with the Eurostar and Russian Railways being the primary service providers. The journey typically takes around 46 hours and 46 minutes to complete by train. Prices for a train ticket between London and Moscow can vary, ranging from £278 to £587 depending on the type of seat and class chosen. It is recommended to check the specific schedules and ticket prices with the respective train companies before booking your journey.
  • The fastest train option for traveling from London to Moscow typically takes around 46 hours and 46 minutes to reach the destination. While there are various train services available for this route, the Eurostar and Russian Railways offer some of the most efficient and direct connections between the two cities. Ticket prices for these trains can range from £278 to £587, depending on the class and amenities provided onboard. It is advisable to compare schedules and prices to determine the best option for your journey.
  • There are multiple train services available between London and Moscow offering travelers flexibility in choosing their preferred departure times and routes. The journey duration typically spans 46 hours and 46 minutes, providing ample time for passengers to enjoy the scenic and cultural experiences along the way. Ticket prices for the trains between London and Moscow range from £278 to £587, depending on factors such as class of travel, amenities, and availability. It is recommended to check the schedules and book tickets in advance to secure the best options for a comfortable and convenient trip.
  • The first and last trains of the day from London to Moscow vary depending on the specific train service provider and schedule. Typically, the earliest trains depart early in the morning to begin the approximately 46-hour and 46-minute journey. Conversely, the latest departure times for trains heading to Moscow from London tend to be in the late afternoon or evening, allowing passengers to settle in for the overnight portion of the trip. It is advisable to check the train timetables of the respective companies to choose a departure time that best suits your travel preferences.
  • There are typically no direct train trips each day between London and Moscow. Due to the geographical distance and different railway networks involved, most train journeys between these two cities require transfers and connections. Passengers may need to change trains at various points during the journey, which can impact the total travel time and ticket prices. It is recommended to plan ahead and research the various routes and connections available to find the most convenient and cost-effective option for your trip from London to Moscow by train.
  • The cost of a train ticket from London to Moscow can vary between £278 and £587. The price range is influenced by factors such as the class of service, the specific departure date, and the availability of discounts or promotions. It is advisable to book tickets in advance to secure the best fares and to compare prices offered by different rail operators for the most cost-effective option for your journey. Additionally, keep in mind that additional fees for optional services or upgrades may apply, so it's recommended to check the total cost before making a reservation.

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