Read real reviews from real users
It may be quicker to fly between these two cities, but where’s the adventure in that? Taking the train from London to Milan means you can enjoy all the beautiful scenery that rolls past your window, relax in comfortable seating with lots of leg room, or break up the journey with an overnight stop along the way.
You also get to experience some of the best high-speed trains in Europe along the way, including Eurostar, Deutsche Bahn and Italo. Once you arrive in Milan, the cultural delights – including Santa Maria delle Grazie and Duomo di Milano – are just a short ride away on the metro. Keen to know more? Keep reading for train times, ticket prices and FAQs.
First train | 6:01 am | |
---|---|---|
Last train | 8:01 pm | |
Departure station | London | |
Arrival station | Milan | |
Journey time | From 10h 3m | |
Distance | 594 miles (956 km) | |
Frequency | 16 trains per day | |
Changes | 1 change | |
Price | From $219.11 | |
Train and bus operators | BlaBlaCar Bus, Flixbus |
For specific information about how to get your hands on cheap tickets, check out our European train tickets hub.