Trip to London

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 Moscow to London

🚆 Embark on a scenic train journey from Moscow to London, spanning over 34 hours and 36 minutes of travel time. As you cross borders and witness changing landscapes, the train ride offers a unique and picturesque way to experience Europe. 💰 Prices for train tickets between Moscow and London can range from €245 to €679, depending on the class of service and amenities included. Whether you opt for a budget-friendly option or indulge in luxurious accommodations, the journey promises comfort and convenience throughout.

Where to stay in London

There are over 9516 hotels to stay in London. Prices range from $11 per night.

Accomodation
  • Several companies provide train routes from Moscow to London with the journey taking approximately 34 hours and 36 minutes. Prices for a train ticket between the two cities typically range from €249 to €693, depending on the class and amenities offered. Some popular train companies for this route include Eurostar, Deutsche Bahn, and RZD. Travelers are advised to check for the most up-to-date schedules and prices before booking their journey.
  • The fastest train option for traveling from Moscow to London takes approximately 34 hours and 36 minutes. While the journey duration remains the same regardless of the train chosen, the prices for a ticket between the two cities can vary from €249 to €693 based on the class and amenities provided. Travelers may want to consider factors such as comfort, onboard services, and connections when selecting the best train for their trip.
  • There are multiple trains available for the route between Moscow and London with the journey typically taking around 34 hours and 36 minutes. Prices for train tickets between the two cities can range from €249 to €693, offering travelers a variety of options based on their budget and preferences. It is recommended to check the schedules and availability of trains when planning the trip to choose the most convenient option.
  • The first train of the day departing from Moscow to London typically leaves early in the morning to begin the 34-hour and 36-minute journey. The last train of the day usually departs later in the evening, allowing travelers to board and settle in for the overnight trip. It is important to check the specific schedules and timings for the most accurate information when planning your travel from Moscow to London by train.
  • There are typically multiple direct train trips available each day between Moscow and London with the journey taking approximately 34 hours and 36 minutes. Travelers have the option to choose from different departure times and schedules that suit their preferences and travel plans. It is advisable to check the specific train timetables to see the exact number of direct train trips offered on your intended travel dates for a smooth journey between the two cities.
  • The cost of a train ticket from Moscow to London typically ranges from €249 to €693, depending on factors such as the class of service, time of booking, and availability of discounts or promotions. It is recommended to book tickets in advance to secure the best fares for this long-distance journey. Travelers can explore different fare options and compare prices across various train companies to find the most suitable and budget-friendly ticket for their trip from Moscow to London.

Will you be returning to Moscow by train?

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

See schedule