Find train tickets from Milan to Lyon

LIN — LYS
Aug 30 — Sep 61
1 adult
Sat 8/30
Sat 9/6

Good to know

Cheapest day to travel

Wednesday

Most expensive day to travel

Friday

Average price (round-trip)

$202

Average price (one-way)

$117
Train tickets from Milan to Lyon are on average 17% less expensive on Wednesdays
Train tickets from Milan to Lyon are on average 23% more expensive on Fridays
(avg. price over the last 2 weeks)
(avg. price over the last 2 weeks)

Top tips for finding Milan Linate Airport to Lyon train tickets

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

FAQs when traveling from Milan to Lyon by train

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

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

  • What train companies travel from Milan Linate Airport to Lyon?

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

Book train tickets from Milan Linate Airport to Lyon (round-trip)

9/5Fri
1 stopSNCF
6h 00mIPR-XYD
9/12Fri
2 stopsSNCF
5h 42mXYD-IPR
$159
9/5Fri
2 stopsSNCF
6h 34mIPR-XYL
9/12Fri
2 stopsSNCF
6h 49mXYL-IPR
$164
9/5Fri
nonstopTrenitalia
4h 39mXIK-XYD
9/12Fri
nonstopTrenitalia
4h 37mXYD-XIK
$165
9/4Thu
nonstopTrenitalia
4h 39mXIK-XYD
9/8Mon
nonstopTrenitalia
4h 47mXYD-XIK
$165
9/4Thu
nonstopTrenitalia
4h 39mXIK-XYD
9/8Mon
nonstopTrenitalia
4h 47mXYD-XIK
$165
9/5Fri
nonstopTrenitalia
4h 39mXIK-XYD
9/12Fri
nonstopTrenitalia
4h 37mXYD-XIK
$166
9/4Thu
nonstopTrenitalia
4h 39mXIK-XYD
9/8Mon
nonstopTrenitalia
4h 47mXYD-XIK
$166
9/5Fri
1 stopSNCF
6h 00mIPR-XYD
9/12Fri
1 stopSNCF
6h 01mXYD-IPR
$176
9/4Thu
1 stopSNCF
6h 00mIPR-XYD
9/8Mon
1 stopSNCF
6h 16mXYD-IPR
$184
9/4Thu
1 stopSNCF
6h 00mIPR-XYD
9/8Mon
1 stopSNCF
6h 01mXYD-IPR
$185
9/5Fri
1 stopSNCF
6h 00mIPR-XYD
9/12Fri
2 stopsSNCF
5h 42mXYD-IPR
$186
9/5Fri
1 stopSNCF
7h 14mIPR-XYL
9/12Fri
2 stopsSNCF
6h 49mXYL-IPR
$188
9/4Thu
1 stopSNCF
6h 00mIPR-XYD
9/8Mon
2 stopsSNCF
5h 42mXYD-IPR
$192
9/4Thu
1 stopSNCF
6h 00mIPR-XYD
9/8Mon
2 stopsSNCF
5h 42mXYD-IPR
$192
9/4Thu
1 stopSNCF
6h 00mIPR-XYD
9/8Mon
2 stopsSNCF
5h 42mXYD-IPR
$193
9/5Fri
1 stopSNCF
6h 00mIPR-XYD
9/8Mon
1 stopSNCF
6h 01mXYD-IPR
$202
9/4Thu
1 stopSNCF
7h 14mIPR-XYL
9/8Mon
2 stopsSNCF
6h 49mXYL-IPR
$202
8/19Tue
1 stopSNCF
7h 04mIPR-XYD
8/29Fri
1 stopSNCF
6h 00mXYD-IPR
$212
9/4Thu
1 stopSNCF
7h 14mIPR-XYL
9/8Mon
2 stopsSNCF
6h 23mXYL-IPR
$212
9/4Thu
1 stopSNCF
7h 14mIPR-XYL
9/8Mon
2 stopsSNCF
6h 49mXYL-IPR
$212

Search by stops

Search by train company

Book train tickets from Milan Linate Airport to Lyon (one-way)

9/3Wed
nonstopTrenitalia
4h 50mXIK-XYD
$70
10/24Fri
nonstopTrenitalia
4h 50mXIK-XYD
$77
10/24Fri
1 stopSNCF
7h 04mIPR-XYD
$79
10/24Fri
2 stopsSNCF
7h 59mIPR-XYL
$79
9/3Wed
1 stopSNCF
6h 00mIPR-XYD
$80
9/3Wed
1 stopSNCF
7h 14mIPR-XYL
$84
8/13Wed
1 stopSNCF
6h 00mIPR-XYD
$100
8/2Sat
nonstopTrenitalia
4h 50mXIK-XYD
$112
8/20Wed
nonstopTrenitalia
4h 50mXIK-XYD
$112
8/20Wed
1 stopSNCF
7h 04mIPR-XYD
$114
8/17Sun
1 stopSNCF
6h 00mIPR-XYD
$118
8/1Fri
1 stopSNCF
7h 05mIPR-XYD
$123
8/1Fri
nonstopTrenitalia
4h 50mXIK-XYD
$124
8/20Wed
2 stopsSNCF
7h 59mIPR-XYL
$124
8/13Wed
2 stopsSNCF
7h 59mIPR-XYL
$127
8/19Tue
1 stopSNCF
7h 04mIPR-XYD
$128
8/1Fri
2 stopsSNCF
7h 59mIPR-XYL
$132
8/2Sat
1 stopSNCF
6h 14mIPR-XYD
$134
8/16Sat
2 stopsSNCF
7h 10mIPR-XYD
$135
8/23Sat
2 stopsSNCF
9h 10mIPR-XYD
$139

Search by stops

Search by train company

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.