Milan to Lyon train

Cheap train tickets from Milan to Lyon

Showing times and prices for Sep 26





The best way to find a cheap fare is to book your ticket as far in advance as you can and to avoid traveling at rush hour.

03:53PMMilan Centrale4h19 08:12PMLyon Part Dieu
0 transfers
2nd Cheapest
04:10PMMilan Porta Garibaldi6h00 08:10PMLyon Part Dieu
1 transfer
06:25AMMilan Centrale4h43 11:08AMLyon Part Dieu
0 transfers

Train schedule from Milan to Lyon

Showing trains for tomorrow, Monday, September 26
06:25AMMilan Centrale4h43 11:08AMLyon Part Dieu
0 transfers
03:53PMMilan Centrale4h19 08:12PMLyon Part Dieu
0 transfers
04:10PMMilan Porta Garibaldi6h00 08:10PMLyon Part Dieu
1 transfer

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Sep 26
Sep 27
Sep 28
Sep 29
Sep 30
Oct 01
Oct 02
Oct 03
Oct 04
Oct 05
Oct 06
Oct 07
Oct 08
Oct 09
Oct 10
Oct 11
Oct 12
Oct 13
Oct 14
Oct 15
Oct 16

Fastest train times from Milan to Lyon

Showing times and prices for Sep 26

Fastest Journey

4 h 19 m


5 h

Trains per day



339 km

Of the 3 trains that leave Milan for Lyon every day 2 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

03:53PMMilan Centrale4h19 08:12PMLyon Part Dieu
0 transfers
2nd Fastest
06:25AMMilan Centrale4h43 11:08AMLyon Part Dieu
0 transfers
04:10PMMilan Porta Garibaldi6h00 08:10PMLyon Part Dieu
1 transfer

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn

Need a place to stay in Lyon?

view on map

Top pick hotels

Entire homes & apartments

Find the best accommodation for you, with our partner

View all

Overview: Train from Milan to Lyon

distanceDistance210 miles (339 km)
durationAverage train duration4 h 19 min
priceAverage train ticket price$77 (€75)
frequencyTrain frequency2 a day
changesDirect trainYes, there are 2 direct trains a day
carriersTrain providersTrenitalia, SNCF | TGV or Trenitalia

Trains from Milan to Lyon cover the 210 miles (339 km) long journey taking on average 4 h 19 min with our travel partners like Trenitalia, SNCF | TGV or Trenitalia. Normally, there are 2 trains operating per day, including direct services available. While the average ticket price for this route costs around $77 (€75), you can find the cheapest train ticket for as low as $61 (€59). Travelers depart most frequently from Milano Centrale and arrive in Lyon Part Dieu.

Train providers: Trenitalia from Milan to Lyon trains

Travel from Milan to Lyon from $61 (€59) with Omio’s train partners Trenitalia! You can find the best schedules and tickets when comparing and booking the most convenient journey for you.


Find the perfect train from Milan to Lyon with Trenitalia. Trenitalia offers different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. You can also apply Trenitalia discount cards on Omio at the time of purchase. The distance from Milan to Lyon by train is 210 miles (339 km) and the cheapest price for a one-way ticket is $61 (€59). Check out Trenitalia’s train schedule from Milan to Lyon, compare the best prices for the journey and book your cheap train ticket on Omio today!

Trenitalia is the main provider of train services in Italy, with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

  • Average Price: $61

Trains from Milan to Lyon

The trains from Milan to Lyon travel the distance of approximately 211 miles (339 km) in as little as about 4h 19min. Passengers can expect to choose from about two to four departures per day leaving out of Milan to make this journey. Depending on the train provider you travel with, the trip can either be direct, or have one stopover in between. In general this stopover, where passengers must switch trains, is in Chambéry, France.

Milan to Lyon Train Time: Daily Departures

The train from Milan to Lyon is offered at least twice per day. On some days of the week, when booking your tickets travelers may have up to four different departures to choose from. This means there are over 14 journeys between Milan and Lyon per week.

The first train of the day making this route generally departs out of Milan at around 6:25 a.m., although there are some days you may find a trip leaving as early as 6:00 a.m. The last Milan to Lyon train leaves at approximately 4:10 p.m.

How long is the journey by train from Milan to Lyon?

The journey from Milan to Lyon covers a distance of more or less 211 miles (339 km). The direct Milan to Lyon high-speed trains operating these routes take as little as about 4h 19min to make it to the French city of Lyon. However, not all of the routes offered on Omio are direct. Some of the options require passengers to switch trains at a station along the way. Generally this stopover is in Chambéry, France.

Paris to Milan Canal

Paris to Milan Canal. Source: Shutterstock

What are the departure and arrival stations for trains from Milan to Lyon?

Milan Centrale Station: One of the departure train stations for this route is Milan Centrale. It’s located about 2 miles (3 km) northeast of the city center, around 15 minutes away on public transportation.

The other departure station is Milan Porta Garibaldi, located about 1.5 miles (2.5 km) from the central area. This station is also about 15 minutes away on public transportation.

Both stations have a variety of restaurants and shops on site.

Lyon Part Dieu Station: The arrival station for the train Milan to Lyon is Lyon Part Dieu. This station is directly east of the Old Lyon and Presqu’île areas. Travelers can expect to take about 20 to 25 minutes to get to the city center from the station by public transportation.

Lyon Part Dieu station offers a selection of car rental agencies as well as a few restaurants and shops to choose from.

Which train companies travel from Milan to Lyon?

One of the train companies operating the routes from Milan to Lyon is Trenitalia, the Italian national railway. In this case, Trenitalia uses the high-speed Frecciarossa trains. The Frecciarossa train to Lyon from Milan is direct, not requiring passengers to switch trains along the way. They also offer the fastest rides for these journeys. The shortest duration is around 4h 19min long.

The other train company offering routes is the French national railway, SNCF TGV. The specific TGV trains making these trips are the high-speed inOui lines. In this situation, inOui does not have direct routes available to Lyon, and passengers are required to switch trains in Chambéry, France.

Night trains Milan

A very popular travel choice is moving around on night trains. These overnight train rides allow passengers visiting on tight schedules or budgets to get to their next destination quicker and save on hotel expenses. In the case of traveling between Milan and Lyon, there currently aren’t any night trains available since the direct routes are only just over 4 hours long.

Trenitalia trains from Milan to Lyon

Trenitalia offers journeys from Milan to Lyon on the Frecciarossa lines. Frecciarossa is one of Trenitalia’s high-speed trains. For this route, there are only direct trips from Milan to Lyon, getting to the final destination in around 4h 19min.

There are about two Frecciarossa train rides from Milan to Lyon per day, running every day of the week. The departure times are generally at about 6:25 a.m. and 3:53 p.m.

SNCF TGV trains from Milan to Lyon

The SNCF TGV trains making the trip from Milan to Lyon are the inOui lines. The SNCF inOui trains are one of the high-speed services of the French railway company.

InOui trains usually run once or twice a day. However, these inOui lines are not direct routes and require passengers to make a stopover in Chambéry, France. This results in the trips taking at least 6h 12 min to make it to the final destination in Lyon.

Trains from Milan to Lyon: Sustainability travel

Nowadays, the goal for most transportation companies is finding a way to permit sustainable travel. In general, traveling by train is the most sustainable method for long-distance travel. In addition, some companies have put projects in motion to play their part in eco-friendly transportation. For instance, SNCF intends on using all renewable energy as a power source for their fleet by 2025. As for Trenitalia, they plan on becoming carbon neutral by 2050.

Train Milan to Lyon: Services on Board

When booking your train tickets to Lyon from Milan, Frecciarossa travelers have the option of being in either Standard, Business, or Executive Class. As for those choosing to get around with inOui, the cabin class choices through Omio are either Second Class or First Class.

The luggage allowance for both Frecciarossa and inOui is not specified. In general, passengers are allowed to bring two suitcases and one personal item with them on board. The requirement is for travelers to be able to carry their own luggage. Bicycles are allowed on inOui trains for free if they are foldable, if not you must purchase a bicycle ticket. As for your furry friends, pets are allowed on both companies’ trains for a surcharge. Just check the conditions about pet size beforehand.

Both train companies offer services for passengers with restricted mobility. Contact your provider before your trip to request the assistance you may need.

How to find cheap train tickets from Milan to Lyon?

Once you’ve found inspiration for your next trip in the Omio magazine, there are a few tips one can follow to find more affordable train tickets. First of all, try to book your train tickets as soon as possible. Normally, train tickets prices tend to increase the closer it gets to the departure date.

Another way to help you find more affordable fares is by being flexible with your travel dates and times. This allows you to pick and choose the best options that suit your budget.

In this case there isn’t a company with more affordable prices in general or routes that are cheaper since they take longer.

Famous Bridge in Lyon

Famous Bridge in Lyon. Source: Shutterstock

To Lyon by train—travel tips

The French city of Lyon is known for its flamboyant Gothic Cathedral and has lately developed a reputation as the capital of gastronomy of the country. The central areas are known as the Vieux Lyon (the historic Old Lyon) and the Presqu’île area located between the two rivers running through the city. You can find some tips on restaurants to try and places to stay in the Omio magazine Lyon city guide.

  • Stroll around the quaint Saint-Jean and Saint-Georges Quarters in the Old Historic Town.
  • Travel back in time when visiting the Ancient Roman Amphitheater.
  • Indulge on the local cuisine at Bouchons Lyonnais bistros located all around Lyon.
  • See the grandiose Place des Terreaux in the Presqu’île District.
  • Experience a wonderful performance at the Opéra de Lyon.

Train tickets from Milan to Lyon: when to book to save $

Time Price Savings
1 week earlier 45 €
2 weeks earlier 39 €15%
3 weeks earlier 41 €10%
1 month before 41 €10%
2 months earlier 44 €2%
3 months earlier 43 €5%

Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Lyon. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Milan - Lyon 3 weeks in advance means you can save on average up to 10% compared to the price available on the day of departure.
  • If you book a ticket Milan - Lyon with 2 months in advance you save up to about 2% compared to the initial price.
  • By booking 3 months in advance, you could save up to 5%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Milan to Lyon

Travel by train to Lyon easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Lyon.

Travel between Milan, Italy and Lyon, France by train is: Unrestricted.

Can I enter France from Italy?

International entry status: Entry is unrestricted for citizens and permanent residents of Italy

Do I need to quarantine on arrival in France from Milan?

Conditions of entry:

  • There are no current restrictions

What are the safety rules to follow in Lyon, France?

All travelers in France must observe these coronavirus safety measures:

  • Physical distance: 1 metre (s) (3 feet)
  • Face mask: Recommended

The information above was last checked on 9/24/22. Remember to review the latest COVID-19 travel safety regulations   for your train to Lyon from Milan as this information can change.

Return travel from France to Italy is: Unrestricted.

Are there any international entry restrictions on returning to Milan from Lyon?

Entry into Italy is allowed for: Entry is unrestricted for citizens and permanent residents of France

Do I need to quarantine on arrival in Italy from Lyon?

Requirements for reentering:

  • There are no current restrictions

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance requirement: 1.5 metre (s) (5 feet)
  • Face mask requirement: Mandatory

Last checked on 9/19/22. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Milan from Lyon.

Train tickets from Milan to Lyon for some dates and times can be found for as cheap as $61 (€59)  one way in the next 7 days.
In the next 7 days you can expect to pay on average $77 (€75)  for a train ticket to Lyon from Milan.
The distance to Lyon from Milan by train is approximately 210 miles (339 km).
The Milan to Lyon train duration is on average 4 h 19 min, which is to be expected when traveling 210 miles (339 km) to Lyon from Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.

When departing from Milan, you have various train station options to start your trip from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When arriving in Lyon, you can end your journey in train stations like Lyon Part Dieu, Lyon-Perrache and Lyon Part-Dieu, Gare routière.

Omio customers book a train from Milano Centrale   to Lyon Part Dieu   most frequently for this route.

Passengers board their train most frequently from Milano Centrale and travel around 2.3 miles (3.7 km) from the city center to this train station.

Passengers traveling this route most often arrive at Lyon Part Dieu and need to travel approximately 2 miles (3.3 km) from the train station to the city center in Lyon.

If you're looking for trains from Milan to Lyon, you can rely on Trenitalia, SNCF | TGV or Trenitalia to get you to Lyon. It's also good to check out all possible train companies for the Milan to Lyon route to see if there might be differences in the amenities they offer.
Yes, there are 2 direct trains per day from Milan to Lyon with Trenitalia, and you won’t need to transfer at another stop in between. Direct train services tend to offer more convenience and save you time when traveling to your destination, so it's worth paying attention to before you purchase your train ticket.
The average number of trains departing Milan for Lyon is 2 a day. The train schedules and services may vary between weekdays and weekends.
The first Milan to Lyon train departs at 1: 53 PM   and the last train from Milan to Lyon leaves at 1: 53 PM. Check out the most up-to-date train schedule from Milan to Lyon on Omio and find the best time to travel to your destination.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train companies offering this trip and save money. If you buy train tickets between Milan and Lyon within the next 7 days, you can find tickets to cost on average $77 (€75) one way. To find the best prices for this trip, consider booking your train ticket from Milan to Lyon a few months in advance.

Important Stations and Airports for this Journey

Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Lyon.
Amenities at station
Phone Number
+39 892021
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milano Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
Phone Number
+39 892021
Public transit options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

Hand With Phone