Trip to London

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

🚆 Traveling from Milan 🇮🇹 to London 🇬🇧 by train requires multiple transfers and takes approximately 12 hours and 54 minutes. The journey begins at Rho-Fiera Milano station with Trenitalia EuroCity services and concludes at London St Pancras Intl station with Eurostar. 🌍 The route spans a distance of 1,331 km and involves 3 transfers. From Milan, travelers board trains towards Locarno, then continue to Zürich HB before heading to Paris Gare de Lyon. The final leg from Paris takes passengers to St Pancras International in London. 💰 Ticket prices for the train journey between Milan and London range from €256 to €566. Despite the multiple transfers and duration of the trip, the scenic route offers a unique perspective on the diverse landscapes of Europe.

Where to stay in London

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

Find accommodation
  • There are two main companies that provide train routes from Milan to London. Trenitalia EuroCity operates the train service departing from Rho-Fiera Milano station in Milan, while Eurostar operates the train service arriving at London St Pancras Intl station in London. The journey involves multiple transfers, including stops at Geneve, Gare de Lyon, and Paris Nord, with a total travel time of approximately 12 hours and 52 minutes. Prices for a train ticket between Milan and London typically range from €260 to €574.
  • The fastest train route between Milan and London involves taking a combination of trains operated by Trenitalia EuroCity and Eurostar. Despite there being no direct train, the journey with transfers through cities like Geneve, Gare de Lyon, and Paris Nord typically takes around 12 hours and 52 minutes. While the exact travel time may vary based on schedules and connections, this route offers one of the most efficient ways to travel between the two cities by train.
  • Trains heading to London from Milan depart from Rho-Fiera Milano station. This station serves as the departure point for Trenitalia EuroCity trains making the journey between the two cities. Passengers can board the train at Rho-Fiera Milano station to begin their trip towards London St Pancras Intl station in the UK.
  • There are multiple trains that provide service between Milan and London although there is no direct train route. The journey typically involves transfers at stations such as Duomo M1, Rho-Fiera Milano, Geneve, Gare de Lyon, and Paris Nord, with a total travel time of around 12 hours and 54 minutes. Trenitalia EuroCity operates the train services departing from Rho-Fiera Milano station in Milan, while Eurostar operates the trains arriving at London St Pancras Intl station in the UK. Travelers can choose from various departure times and train options for their journey between Milan and London.
  • The train from Milan to London operated by Eurostar arrives at London St Pancras Intl station in London. Passengers disembark at this station, which is a major railway hub in the city and provides connections to various parts of the UK. London St Pancras Intl station is known for its convenient location in central London, making it easy for travelers to access other transportation options such as the London Underground and buses for onward travel within the city.
  • The first train of the day to travel from Milan to London departs from Rho-Fiera Milano station and is operated by Trenitalia EuroCity. The specific departure time varies, so it's recommended to check the schedule for the most up-to-date information. The last train of the day from Milan to London is operated by Eurostar and arrives at London St Pancras Intl station. The departure time of the final train also varies, so passengers should confirm the schedule closer to their travel date.
  • There are no direct train trips each day between Milan and London. Passengers traveling from Milan to London will need to take a series of connecting trains with transfers at various stations such as Rho-Fiera Milano, Geneve, Gare de Lyon, and Paris Nord. The entire journey, including transfers, typically takes approximately 12 hours and 54 minutes. Both Trenitalia EuroCity and Eurostar operate the train services for this route, providing options for travelers to reach their destination.
  • There is no direct train service available between Milan and London. Travelers will need to transfer at various stations including Rho-Fiera Milano, Geneve, Gare de Lyon, and Paris Nord to reach London St Pancras International. The entire journey, including these transfers, typically takes approximately 12 hours and 54 minutes. Passengers should plan accordingly and be prepared for the connections involved in this route.
  • The cost of a train ticket from Milan to London typically ranges from €260 to €574. The price may vary depending on factors such as the class of travel, time of booking, and availability of discounts. Passengers are advised to book their tickets in advance to secure the best possible fares for this journey.

Will you be returning to Milan by train?

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

See schedule