Trip to St. Moritz

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 St. Moritz

🚆 Embark on a scenic train journey from London to St. Moritz with a route that involves multiple transfers through picturesque cities such as Lille, Strasbourg, Basel, and Chur. 🌄 Enjoy a total travel time of approximately 13 hours and 9 minutes, including transfers, as you make your way through stunning landscapes and charming towns on your way to the luxurious alpine resort of St. Moritz. 💸 Prices for this train adventure range from £248 to £557, offering a comfortable and convenient way to travel from the bustling metropolis of London to the idyllic beauty of St. Moritz in just over 12 hours.

Where to stay in St. Moritz

There are over 200 hotels to stay in St. Moritz. Prices range from $72 per night.

Find accommodation
  • The train journey from London to St. Moritz involves multiple transfers and train operators. Eurostar operates the service from London St Pancras Intl to various points along the route, such as Lille Europe, Strasbourg, and Basel Sbb. Rhätische Bahn then operates the service from Chur to the final destination of St. Moritz. The total travel time for this journey is approximately 13 hours and 9 minutes.
  • The fastest train option from London to St. Moritz involves taking the Eurostar service from London St Pancras Intl to various intermediate stops including Lille Europe, Strasbourg, and Basel Sbb. From there, travelers can transfer to Rhätische Bahn trains to reach St. Moritz. While the entire journey can take approximately 13 hours and 9 minutes with transfers, the actual train ride on the fastest route from Chur to St. Moritz takes about 1 hour and 10 minutes.
  • Trains departing for St. Moritz from London operate from London St Pancras Intl station. It is important for travelers to ensure they board the Eurostar service at the designated departure point to begin their journey towards St. Moritz. London St Pancras Intl serves as the starting point for this train route to Switzerland.
  • There are multiple trains involved in the journey from London to St. Moritz as there is no direct train connecting the two destinations. Travelers will need to board different trains operated by Eurostar and Rhätische Bahn, which make stops at various intermediate stations such as Lille Europe, Strasbourg, Basel Sbb, and Chur before reaching St. Moritz. The total travel time for this route, including transfers, is approximately 13 hours and 9 minutes.
  • The train service from London to St. Moritz operated by Rhätische Bahn, arrives at St. Moritz station. St. Moritz station is the final destination on this train route, providing travelers with convenient access to the popular Swiss resort town. Passengers can disembark at St. Moritz station and easily explore the beautiful surroundings and attractions of the area.
  • The first train of the day from London St Pancras Intl to St. Moritz typically departs early in the morning to allow for the long journey with multiple transfers. The last train departing from London to St. Moritz sets off later in the evening to accommodate travelers seeking to travel overnight or late in the day. The total travel time is approximately 13 hours and 9 minutes, so passengers should plan their departure based on their preferred arrival time in St. Moritz.
  • There are no direct train trips available between London and St. Moritz. The journey involves multiple transfers at different stations along the route, including stops in Lille Europe, Strasbourg, Basel Sbb, and Chur. Passengers will need to plan their travel itinerary carefully to ensure smooth transitions between trains and allow for the approximately 13 hours and 9 minutes travel time to reach St. Moritz from London by train.
  • There is no direct train service available between London and St. Moritz. Passengers will need to take a series of connecting trains departing from London St Pancras Intl and passing through stations such as Lille Europe, Strasbourg, Basel Sbb, and Chur before reaching the final destination of St. Moritz. The entire journey, including transfers, typically takes around 13 hours and 9 minutes to complete.
  • The cost of a train ticket from London to St. Moritz can range from £252 to £565, depending on various factors such as the class of service, time of booking, and availability of discounts or promotions. It is advisable to book tickets in advance to secure the best fares for this journey. Prices may fluctuate based on demand and the time of year.

Will you be returning to London by train?

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

See schedule