Cheapest price
£112
Average price
£134
Fastest journey
4 h 44 m
Average duration
5 h 46 m
Trains per day
7
Distance
339 km
The best way to find a cheap train ticket from Milan to Lyon is to book your journey as far in advance as possible and to avoid travelling at rush hour.
Omio recommends booking the coach as it is the most popular option from Milan to Lyon among Omio's users. If you are prioritising price take the coach with prices starting from £18. For those with little time consider booking a coach which can get you there in 6h 46m. In case you are seeking to minimise your carbon footprint the train is your best bet as it emits only 0.1 - 0.3kg.
Train | Most popular Coach | Flight |
---|---|---|
£87 Average Price | £37 Average Price Cheapest | £219 Average Price |
8h 24m average duration 7h 54m Onboard + 30m Additional time* | 7h 16m average duration Fastest 6h 46m Onboard + 30m Additional time* | 15h 28m average duration 12h 28m Onboard + 3h 0m Additional time* |
0.1 - 0.3kg CO2 emissions Lowest | 0.3 - 0.8kg CO2 emissions | 1.0 - 2.0kg CO2 emissions |
Direct Options | Direct Options | Direct Options |
Additional time: Average total travel duration to departure point, security checks and transfers.
Provider | Departs | Duration | Arrives | Changes | Tickets |
---|---|---|---|---|---|
![]() ![]() | 14:10 Milan Porta Garibaldi | 6h01 | 20:11 Lyon-Jean-Macé | 1 change | |
Thursday 24 April | |||||
![]() | 04:20 Milan Centrale | 4h55 | 09:15 Lyon Part Dieu | 0 changesdirect | |
![]() ![]() | 06:10 Milan Centrale | 10h42 | 16:52 Lyon Part Dieu | 2 changes | |
![]() ![]() | 06:10 Milan Centrale | 7h12 | 13:22 Lyon Part Dieu | 1 change | |
![]() ![]() | 06:10 Milan Centrale | 9h12 | 15:22 Lyon Part Dieu | 1 change | |
![]() ![]() | 10:10 Milan Porta Garibaldi | 6h00 | 16:10 Lyon Part Dieu | 1 change | |
This is the last train of the day. | |||||
Find all the dates and times for this journey
Distance 339 km |
Average train duration 7h 54m |
Cheapest ticket price £53 |
Trains per day 1 |
Train providers 4 |
Fastest train 7h 0m |
First train 11:14 |
Last train 14:10 |
Buy your official Trenitalia, TGV INOUI and SNCF | TGV INOUI train tickets to Lyon from Milan from £30 with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most popular trip.
Find the perfect train from Milan to Lyon with Trenitalia. Trenitalia offers different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. You can also apply Trenitalia discount cards on Omio at the time of purchase. The distance from Milan to Lyon by train is 210 miles (339 km) and the cheapest price for a one-way ticket is £30. Check out Trenitalia’s train timetable between Milan and Lyon, compare the best prices for the route and book your cheap train ticket on Omio today!
Trenitalia is the main operator of train services in Italy, with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.
Milan to Lyon train information with Trenitalia:
Passengers board the train most frequently from Milan Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Lyon Part Dieu, located 2 miles (3.3 km) away from the city centre.
Here are some other resources that might have the information you need