MIL-LYS

$19 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 7/30. 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
Fri 7/18
Fri 7/25

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.

Recent return train deals from Milan to Lyon

Thu, Jun 26 - Fri, Jun 27
Trenitalia Logo
3:48 pm - 8:32 pmMilan Centrale-
Lyon Part-Dieu
4h 44mnonstop
Trenitalia Logo
5:20 pm - 10:07 pmLyon Part-Dieu-
Milan Centrale
4h 47mnonstop
$137Trenitalia
Find Deal
Fri, Jul 11 - Mon, Jul 14
SNCF Logo
4:10 pm - 10:10 pmMilan Porta Garibaldi-
Lyon Part-Dieu
6h 00m1 stop
SNCF Logo
10:50 am - 4:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 00m1 stop
$161SNCF
Find Deal
Thu, Jul 10 - Fri, Jul 18
SNCF Logo
6:00 am - 1:03 pmMilan Porta Garibaldi-
Lyon Part-Dieu
7h 03m1 stop
SNCF Logo
7:50 am - 1:50 pmLyon Part-Dieu-
Milan Porta Garibaldi
6h 00m1 stop
$162SNCF
Find Deal
Thu, Jul 10 - Fri, Jul 18
Trenitalia Logo
6:20 am - 11:15 amMilan Centrale-
Lyon Part-Dieu
4h 55mnonstop
Trenitalia Logo
5:20 pm - 10:07 pmLyon Part-Dieu-
Milan Centrale
4h 47mnonstop
$166Trenitalia
Find Deal
Thu, Jul 10 - Wed, Jul 16
Trenitalia Logo
6:20 am - 11:15 amMilan Centrale-
Lyon Part-Dieu
4h 55mnonstop
Trenitalia Logo
5:20 pm - 10:07 pmLyon Part-Dieu-
Milan Centrale
4h 47mnonstop
$178Trenitalia
Find Deal
Thu, Jul 10 - Wed, Jul 16
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
$180SNCF
Find Deal
Wed, Aug 13 - Mon, Aug 18
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
$189SNCF
Find Deal
Thu, Jul 24 - Mon, Jul 28
Trenitalia Logo
3:53 pm - 8:32 pmMilan Centrale-
Lyon Part-Dieu
4h 39mnonstop
Trenitalia Logo
5:20 pm - 10:07 pmLyon Part-Dieu-
Milan Centrale
4h 47mnonstop
$197Trenitalia
Find Deal
Thu, Jul 10 - Wed, Jul 16
SNCF Logo
4:10 pm - 11:24 pmMilan Porta Garibaldi-
Lyon Perrache
7h 14m1 stop
SNCF Logo
10:16 am - 4:50 pmLyon Perrache-
Milan Porta Garibaldi
6h 34m2 stops
$205SNCF
Find Deal
Thu, Jul 10 - Fri, Jul 18
SNCF Logo
4:10 pm - 11:24 pmMilan Porta Garibaldi-
Lyon Perrache
7h 14m1 stop
SNCF Logo
10:16 am - 4:50 pmLyon Perrache-
Milan Porta Garibaldi
6h 34m2 stops
$205SNCF
Find Deal

Good to know

Cheapest day to travel

Tuesday

Most expensive day to travel

Sunday

Average price (round-trip)

$206

Average price (one-way)

$83
Train tickets from Milan to Lyon are on average 8% less expensive on Tuesdays
Train tickets from Milan to Lyon are on average 8% more expensive on Sundays
(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 $198 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.

More options for your train ride to Lyon

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.