Train tickets from Milan to Lyon
Search for cheap train tickets from Milan to Lyon and book your trip in minutes.
The price shown for each trip will be the average for all passengers, including any infants.
From $29 Train -
Operated by Trenitalia From $29 Train - Operated by Trenitalia From $35 Train - Operated by Trenitalia From $35 Train - Operated by Trenitalia From $36 Train - Operated by Trenitalia From $36 Train - Operated by Trenitalia
ROUND-TRIP FROM
$65
ONE-WAY FROM
$29
AVG TRAVEL TIME
4h 25m
TRAIN COMPANIES
Trenitalia
Trenitalia
Nov 16
1:25 amMilan Centrale
6:09 amLyon Part-Dieu
Nov 16
12:20 pmLyon Part-Dieu
5:07 pmMilan Centrale
Trenitalia
Nov 8
10:53 amMilan Centrale
3:12 pmLyon Part-Dieu
Dec 2
12:20 pmLyon Part-Dieu
5:07 pmMilan Centrale
Trenitalia
Oct 4
11:53 amMilan Centrale
4:12 pmLyon Part-Dieu
Oct 5
4:35 amLyon Part-Dieu
9:50 amMilan Centrale
Trenitalia
Oct 16
2:25 amMilan Centrale
7:08 amLyon Part-Dieu
Oct 17
1:20 pmLyon Part-Dieu
6:07 pmMilan Centrale
Trenitalia
Nov 14
1:25 amMilan Centrale
6:09 amLyon Part-Dieu
Nov 18
4:30 amLyon Part-Dieu
9:07 amMilan Centrale
Trenitalia
Sep 27
11:53 amMilan Centrale
4:12 pmLyon Part-Dieu
Sep 29
5:33 amLyon Part-Dieu
10:07 amMilan Centrale
Trenitalia
Oct 11
11:53 amMilan Centrale
4:12 pmLyon Part-Dieu
Trenitalia
Oct 4
11:53 amMilan Centrale
4:12 pmLyon Part-Dieu
Trenitalia
Oct 12
11:53 amMilan Centrale
4:12 pmLyon Part-Dieu
6h 15m
$21 one-way$42 round-trip
Nonstop · from $42
Distance to downtown
XYL • 0.8 mi
27lb CO2
88% less than flights
Milan to Lyon Buses
4h 19m
$29 one-way$65 round-trip
Nonstop · from $651 stop · from $109
Distance to downtown
XYD • 1.2 mi
1h 00m
$37 one-way$119 round-trip
1 stop · from $47
Distance to downtown
LYS • 12.5 mi
218lb CO2
Milan to Lyon Flights
Search for train tickets from Milan to Lyon for this week, starting at $29 one-way.
The fastest journey time from Milan to Lyon is 4h 19m. Depending on the train you select, the travel time may vary by up to 0h 06m. Trenitalia has the quickest available train to your destination.
Trenitalia are viable options. Check times and availability for Trenitalia, as it was recently the cheapest train available traveling from Milan to Lyon from $65 round-trip.
At 3h 25m, choosing to opt for a flight from Milan to Lyon for this trip versus opting for a train from Milan to Lyon or a bus from Milan to Lyon can save you time on travel.
A bus from Milan to Lyon from $42 can save you up to 64% on the cost of your trip compared to booking a flight from Milan to Lyon or a train from Milan to Lyon.
The straight-line distance from Milan to Lyon-Saint Exupéry is 211.2 mi, but the actual distance you’ll travel by train depends on the route taken. The train usually takes 4h 19m in normal conditions.
Carbon emissions when taking the train out of Milan to Lyon-Saint Exupéry are around 42lb. This is 81% less than taking an airplane for this journey (218lb). A bus for this journey would also have lower emissions than flying, with a carbon footprint of around 26lb.
Trenitalia
Nov 16
1:25 amMilan Centrale
6:09 amLyon Part-Dieu
Nov 16
12:20 pmLyon Part-Dieu
5:07 pmMilan Centrale
Trenitalia
Nov 8
10:53 amMilan Centrale
3:12 pmLyon Part-Dieu
Dec 2
12:20 pmLyon Part-Dieu
5:07 pmMilan Centrale
Trenitalia
Oct 4
11:53 amMilan Centrale
4:12 pmLyon Part-Dieu
Oct 5
4:35 amLyon Part-Dieu
9:50 amMilan Centrale
SNCF
Nov 16
1:00 amMilan Porta Garibaldi
8:00 amLyon Part-Dieu
Nov 16
10:50 amLyon Part-Dieu
4:49 pmMilan Porta Garibaldi
SNCF
Nov 8
11:10 amMilan Porta Garibaldi
5:10 pmLyon Part-Dieu
Dec 2
10:50 amLyon Part-Dieu
4:49 pmMilan Porta Garibaldi
SNCF
Nov 16
11:10 amMilan Porta Garibaldi
5:10 pmLyon Part-Dieu
Nov 18
2:50 amLyon Part-Dieu
8:49 amMilan Porta Garibaldi