Find trains from Milan to Lyon

Search for cheap train tickets from Milan to Lyon and book your trip in minutes.

MIL — LYS
Apr 4 — Apr 111
One-way
1 adult
Tue 4/4

Best deals for train tickets from Milan to Lyon

Find the right train ticket for you
Trenitalia
With transfers
4h 33m
Trenitalia
Trenitalia
With transfers
4h 33m
Trenitalia
SNCF
With transfers
6h 00m
SNCF
SNCF
With transfers
6h 00m
SNCF
SNCF
With transfers
6h 00m
SNCF
Trenitalia
With transfers
4h 45m
Trenitalia

Milan to Lyon train information

Find information about ticket prices, popular stations, and train companies that offer trains from Milan to Lyon

ROUND-TRIP FROM

$120

ONE-WAY FROM

$36

AVG TRAVEL TIME

4h 23m

TRAIN COMPANIES

SNCF, Trenitalia, Train
The best round-trip train deal from Milan to Lyon found on momondo in the last 72 hours is $120
The best one-way train deal from Milan to Lyon found on momondo in the last 72 hours is $36
Average time it takes to travel by train from Milan to Lyon
There are 3 train companies servicing this route: SNCF, Trenitalia, Train

Milan Train Station Directory

Location of major train stations in Milan
Milan Alessandria CantalupoMilan, 44.864788, 8.551368
Milan Quarto OggiaroMilan, 45.51914, 9.14533
Milan Como Albate-TrecalloMilan, 45.777393, 9.095762
Milan PiacenzaMilan, 45.052242, 9.706339
Milan Alessandria S. Giuliano PiemonteMilan, 44.89055, 8.760938
Milan Rho Rho FieraMilan, 45.521112, 9.088565

Lyon Train Station Directory

Location of major train stations in Lyon
Lyon Gorge de LoupLyon, 45.7661, 4.804852
Lyon Bourg-Saint-MauriceLyon, 45.619033, 6.771532
Lyon Jean-MacéLyon, 45.74498, 4.841797
Lyon Moûtiers Moûtiers - Salins - Brides-les-BainsLyon, 45.487377, 6.531554
Lyon Moûtiers Salins - Brides-les-BainsLyon, 45.485912, 6.53128
Lyon Saint-Étienne BellevueLyon, 45.41718, 4.392796

Book round-trip train tickets from Milan to Lyon

Below are the quickest and cheapest round-trip train tickets from Milan to Lyon that we could find in the past 72 hours. You can also search by a specific date by using the search form above.
SNCF
Jun 27
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
Jul 3
11:50 amLyon Part-Dieu
5h 59m
1 stop
5:49 pmMilan Porta Garibaldi
SNCF
Jun 28
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
Jul 1
10:50 amLyon Part-Dieu
6h 59m
1 stop
5:49 pmMilan Porta Garibaldi
SNCF
Jun 5
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
Jun 9
3:50 amLyon Part-Dieu
5h 59m
1 stop
9:49 amMilan Porta Garibaldi
SNCF
Jun 24
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
Jun 30
3:50 amLyon Part-Dieu
5h 59m
1 stop
9:49 amMilan Porta Garibaldi
SNCF
Jul 20
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
Jul 23
10:50 amLyon Part-Dieu
6h 59m
1 stop
5:49 pmMilan Porta Garibaldi
Multiple carriers
Jul 20
4:20 amMilan Centrale
7h 02m
1 stop
11:22 amLyon Part-Dieu
Jul 23
6:38 amLyon Part-Dieu
7h 02m
1 stop
1:40 pmMilan Centrale

Book one-way train tickets from Milan to Lyon

Below are the fastest and cheapest one-way train tickets from Milan to Lyon we’ve found in the last 72 hours. Select a deal below or use the search form above to find train tickets by date.
Trenitalia
Jun 6
11:53 amMilan Centrale
4h 33m
4:26 pmLyon Part-Dieu
Trenitalia
May 24
11:53 amMilan Centrale
4h 33m
4:26 pmLyon Part-Dieu
SNCF
Jul 18
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
SNCF
May 15
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
SNCF
Jun 6
12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
6:10 pmLyon Part-Dieu
Trenitalia
Apr 19
2:25 amMilan Centrale
4h 45m
7:10 amLyon Part-Dieu

Choose the best way to get from Milan to Lyon


FAQs for booking trains from Milan to Lyon

Search for train tickets from Milan to Lyon-Saint Exupéry for this week, starting at $57 one-way. For this month, the average price of a ticket for this train ride is $98 one-way. When you’re booking trains from Milan to Lyon-Saint Exupéry, expect the price to fluctuate depending on when you book.

The fastest journey time from Milan to Lyon-Saint Exupéry is 4h 19m. Depending on the train you select, the travel time may vary by up to 0h 04m. Trenitalia has the quickest available train to your destination.


SNCF trains from Milan to Lyon

Our best SNCF deals on Milan to Lyon train tickets
SNCF
Jun 27
IPR12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
XYD6:10 pmLyon Part-Dieu
Jul 3
XYD11:50 amLyon Part-Dieu
5h 59m
1 stop
IPR5:49 pmMilan Porta Garibaldi
SNCF
Jun 28
IPR12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
XYD6:10 pmLyon Part-Dieu
Jul 1
XYD10:50 amLyon Part-Dieu
6h 59m
1 stop
IPR5:49 pmMilan Porta Garibaldi
SNCF
Jun 24
IPR12:10 pmMilan Porta Garibaldi
6h 00m
1 stop
XYD6:10 pmLyon Part-Dieu
Jun 30
XYD3:50 amLyon Part-Dieu
5h 59m
1 stop
IPR9:49 amMilan Porta Garibaldi

Multiple carriers trains from Milan to Lyon

Our best Multiple carriers deals on Milan to Lyon train tickets
Multiple carriers
Jul 20
XIK4:20 amMilan Centrale
7h 02m
1 stop
XYD11:22 amLyon Part-Dieu
Jul 23
XYD6:38 amLyon Part-Dieu
7h 02m
1 stop
XIK1:40 pmMilan Centrale
Multiple carriers
Jun 5
XIK4:20 amMilan Centrale
7h 02m
1 stop
XYD11:22 amLyon Part-Dieu
Jun 9
XYD6:38 amLyon Part-Dieu
7h 02m
1 stop
XIK1:40 pmMilan Centrale
Multiple carriers
Apr 22
XIK4:20 amMilan Centrale
7h 02m
1 stop
XYD11:22 amLyon Part-Dieu
Apr 23
XYD10:38 amLyon Part-Dieu
8h 07m
1 stop
XIK6:45 pmMilan Centrale

Popular train routes to Lyon

Most frequently searched train routes to Lyon, along with the cheapest price and shortest travel time.
Trains to Lyon from Paris
Fastest travel time1h 47m
Cheapest price$37
Trains to Lyon from Marseille
Fastest travel time1h 40m
Cheapest price$85
Trains to Lyon from Geneva
Fastest travel time1h 46m
Cheapest price$43
Trains to Lyon from Lille
Fastest travel time2h 59m
Cheapest price$115
Trains to Lyon from Toulouse
Fastest travel time4h 06m
Cheapest price$119
Trains to Lyon from Montpellier
Fastest travel time1h 57m
Cheapest price$226

Other train routes from Milan

Find and compare cheap train tickets from Milan to other popular destinations on momondo
Trains from Milan to Rome
Fastest travel time2h 56m
Cheapest price$66
Trains from Milan to Zurich
Fastest travel time3h 17m
Cheapest price$92
Trains from Milan to Florence
Fastest travel time1h 45m
Cheapest price$108
Trains from Milan to Venice
Fastest travel time2h 12m
Cheapest price$32
Trains from Milan to Turin
Fastest travel time0h 44m
Cheapest price$93
Trains from Milan to Bologna
Fastest travel time1h 04m
Cheapest price$118
Trains from Milan to Verona
Fastest travel time1h 12m
Cheapest price$106
Trains from Milan to Genoa
Fastest travel time1h 28m
Cheapest price$130
Trains from Milan to Geneva
Fastest travel time4h 01m
Cheapest price$96
Trains from Milan to Paris
Fastest travel time6h 32m
Cheapest price$84

Start planning your trip to Lyon