Trip to Milan

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 Milan

🚆 London to Milan by train involves multiple transfers and takes approximately 11 hours and 52 minutes. The journey begins at London St Pancras Intl and includes stops in Paris, Geneva, and finally arriving at Milano Centrale. 🚆 Travelers can expect a diverse route with scenic views spanning a distance of 1,346 km. Depending on the chosen route, there are between 2 to 3 transfers, each offering a unique experience through different cities and regions. 🚆 Prices for the train journey from London to Milan vary between £269 to £593. Despite the duration and transfers, the trip offers a convenient and comfortable way to explore the stunning landscapes between the two vibrant cities.

Where to stay in Milan

There are over 3526 hotels to stay in Milan. Prices range from $8 per night.

Accomodation
  • There is no direct train from London to Milan. However, travelers can take a combination of Eurostar and Swiss Railways services to reach Milan. The journey includes transfers at Paris Nord, Paris Gare De Lyon, and Geneva, taking approximately 11 hours and 52 minutes. Eurostar operates the train services from London St Pancras Intl, while Swiss Railways services arrive at Milano Centrale station in Milan.
  • The fastest train option between London and Milan is the one with a travel time of 11 hours and 9 minutes. This route covers a distance of 1,414 kilometers with three transfers along the way. Travelers will need to change trains at Paris Nord, Lyon Part Dieu, and Geneva before reaching Milano Centrale station in Milan.
  • Trains departing from London for Milan are operated by Eurostar and depart from London St Pancras Intl station. This station serves as the starting point for the journey to Milan via Paris and Geneva. Passengers can board the Eurostar train at London St Pancras Intl to begin their trip to Milano Centrale station in Milan.
  • There are multiple train routes from London to Milan each with different numbers of transfers. These routes typically involve 2 to 3 transfers at various stations such as Paris Nord, Zurich HB, Basel SBB, and Geneva before reaching Milano Centrale station in Milan. Travelers can choose among different routes based on their preferences for transfer points and travel durations.
  • The train services from London to Milan which are operated by Swiss Railways, arrive at Milano Centrale station. Milano Centrale is the main train station in Milan and serves as a major transportation hub, providing easy access to the city center and various attractions. Travelers arriving at Milano Centrale can easily connect to other forms of transportation or continue their journey within Milan or to other destinations in Italy.
  • The first train of the day to travel from London to Milan departs from London St Pancras Intl station. The departure time varies depending on the specific route taken, but typically the earliest train leaves in the early morning hours. The last train from London towards Milan also departs from London St Pancras Intl, with departure times typically in the late afternoon or early evening, depending on the route chosen. It is advisable to check the train schedules and availability for the specific travel date.
  • There are no direct train trips available each day between London and Milan. Travelers must take a series of connecting trains, typically departing from London St Pancras Intl and making transfers at various stations such as Paris Nord, Paris Gare De Lyon, and Geneva before reaching Milano Centrale. The entire journey, including transfers, takes approximately 11 hours and 52 minutes. Eurostar operates the services departing from London, while Swiss Railways services arrive at Milano Centrale station in Milan.
  • There is no direct train between London and Milan. Travelers will have to take a route that involves transfers at stations such as Paris Nord, Paris Gare De Lyon, and Geneva before reaching the final destination of Milano Centrale. The entire journey, including the transfers, usually takes around 11 hours and 52 minutes. Eurostar operates the services departing from London, while Swiss Railways services arrive at Milano Centrale station in Milan.
  • The cost of a train ticket from London to Milan can range from £271 to £599, depending on factors such as the class of travel, time of booking, and availability of discounts or promotions. It is advisable to book tickets in advance to secure the best fares. Prices may also vary based on the specific route taken and any additional services or amenities included in the ticket price.

Will you be returning to London by train?

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

See schedule