MIL-LYS

$61 Find train tickets from Milan to Lyon

This is the cheapest price found by a KAYAK user in the last 72 hours by searching for a train from Milan to Lyon departing on 10/17. Fares are subject to change and may not be available on all trains or dates of travel. Click the price to replicate the search for this deal.
1 adult
Sat 9/13
Sat 9/20

Book train tickets from Milan to Lyon

 
Here are some of the best deals found on KAYAK recently from the most popular providers for trips from Milan to Lyon that are departing in the next months. While these deals were available on KAYAK in the last 72 hours, prices and availability are subject to change and deals may expire.
Discover the best prices for you by selecting your travel dates on KAYAK.

Recent return train deals from Milan to Lyon

Wed, Sep 3 - Fri, Sep 5
Trenitalia Logo
6:25 am - 11:15 amMilan Centrale-
Lyon Part-Dieu
4h 50mnonstop
Trenitalia Logo
5:20 pm - 10:07 pmLyon Part-Dieu-
Milan Centrale
4h 47mnonstop
$180Trenitalia
Find Deal
Fri, Oct 17 - Sun, Oct 19
SNCF Logo
6:00 am - 2:10 pmMilan Porta Garibaldi-
Lyon Part-Dieu
8h 10m1 stop
SNCF Logo
2:50 pm - 9:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
7h 00m1 stop
$186SNCF
Find Deal
Thu, Sep 4 - Mon, Sep 8
SNCF Logo
4:10 pm - 10:10 pmMilan Porta Garibaldi-
Lyon Part-Dieu
6h 00m1 stop
SNCF Logo
10:34 am - 4:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 16m1 stop
$186SNCF
Find Deal
Thu, Sep 4 - Mon, Sep 8
SNCF Logo
4:10 pm - 10:10 pmMilan Porta Garibaldi-
Lyon Part-Dieu
6h 00m1 stop
SNCF Logo
3:49 pm - 9:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 01m1 stop
$186SNCF
Find Deal
Thu, Sep 4 - Mon, Sep 8
SNCF Logo
4:10 pm - 10:10 pmMilan Porta Garibaldi-
Lyon Part-Dieu
6h 00m1 stop
SNCF Logo
3:49 pm - 9:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 01m1 stop
$186SNCF
Find Deal
Wed, Sep 3 - Fri, Sep 5
SNCF Logo
4:10 pm - 10:10 pmMilan Porta Garibaldi-
Lyon Part-Dieu
6h 00m1 stop
SNCF Logo
3:49 pm - 9:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 01m1 stop
$198SNCF
Find Deal
Fri, Oct 17 - Sun, Oct 19
SNCF Logo
6:00 am - 2:40 pmMilan Porta Garibaldi-
Lyon Perrache
8h 40m2 stops
SNCF Logo
2:20 pm - 9:50 pmLyon Perrache-
Milan Porta Garibaldi
7h 30m2 stops
$201SNCF
Find Deal
Mon, Aug 25 - Fri, Aug 29
SNCF Logo
6:00 am - 1:22 pmMilan Porta Garibaldi-
Lyon Part-Dieu
7h 22m1 stop
SNCF Logo
7:50 am - 1:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 00m1 stop
$208SNCF
Find Deal
Wed, Sep 3 - Fri, Sep 5
SNCF Logo
4:10 pm - 11:24 pmMilan Porta Garibaldi-
Lyon Perrache
7h 14m1 stop
SNCF Logo
7:27 am - 1:50 pmLyon Perrache-
Milan Porta Garibaldi
6h 23m2 stops
$226SNCF
Find Deal
Thu, Sep 4 - Mon, Sep 8
SNCF Logo
4:10 pm - 11:24 pmMilan Porta Garibaldi-
Lyon Perrache
7h 14m1 stop
SNCF Logo
3:01 pm - 9:50 pmLyon Perrache-
Milan Porta Garibaldi
6h 49m2 stops
$227SNCF
Find Deal

Good to know

Cheapest day to travel

Thursday

Most expensive day to travel

Saturday

Average price (round-trip)

$228

Average price (one-way)

$90
Train tickets from Milan to Lyon are on average 18% less expensive on Thursdays
Train tickets from Milan to Lyon are on average 34% more expensive on Saturdays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Milan to Lyon train tickets

  • 25% of our users found round-trip train tickets from Milan to Lyon for $215 or less.
  • You will generally catch the best train deals if you travel in the afternoon.

FAQs when traveling from Milan to Lyon by train

  • How long is a train journey to Lyon from Milan?

    The train journey from Milan to Lyon takes 4h 30m on average and covers a distance of 211 miles.

  • What train companies travel from Milan to Lyon?

    There are different train companies operating between Milan and Lyon. Trenitalia and SNCF are the most booked train companies.

Search Lyon trains on KAYAK. Find cheap train tickets to Lyon from Milan. KAYAK searches hundreds of travel sites to help you find cheap train fares and book the train that suits you best.