Bus Tickets from Milan to Lyon
Other Transportation Options from Milan to Lyon
Bus Journeys from Milan to Lyon
Cheapest Trip on obilet |
€ 22.89
|
Number of Trips Per Day |
51
|
The Most Favorable Price |
Milan - Lyon Duration |
8hr 17min
|
|
The Highest Number of Trips |
Average Price |
|
Cheap Buses to Milan - Lyon
-
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 22.8906:2013:00 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 23.9906:2013:00 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 23.9906:2013:00 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 29.4806:2013:00 -
BusMilan
Lampugnano Bus StationLyon
Lyon (Gerland)€ 33.0008:0016:00 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 37.9908:3015:05 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 33.9909:1516:25 -
BusMilan
Milano LampugnanoLyon
Lyon-Saint Exupéry Airport€ 37.9810:2018:55 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 29.9910:2017:05 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 29.9911:3519:35 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 49.9914:0020:25 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 70.9915:0021:10 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 59.9916:0022:55 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 39.9917:4500:30 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 45.4817:4500:30 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 33.3817:4500:30 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 27.8917:4500:30 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 39.9917:4500:30 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 68.9918:0000:35 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 39.9920:4503:00 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 45.4820:4503:00 -
BusMilan
San DonatoLyon
Lyon (Gerland)€ 111.7621:0013:00 -
BusMilan
San DonatoLyon
Lyon (Gerland)€ 111.7621:3513:00 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 39.9922:1004:35 -
BusMilan
Milan Via Giulio Natta - LampugnanoLyon
Lyon (Gerland)€ 45.4822:1004:35 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 58.9922:3004:50 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 44.9923:3506:45 -
BusMilan
Milano LampugnanoLyon
Lyon-Saint Exupéry Airport€ 48.9823:3507:10 -
BusMilan
Milano LampugnanoLyon
Lyon (Gerland)€ 45.9923:4506:30 -
BusMilan
Milano LampugnanoLyon
Lyon-Saint Exupéry Airport€ 39.9823:5510:15
Last updated: 09 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Bus Terminals in Milan
| Duomo Milan Lampugnano | |
| Milano Centrale Railway Station | |
| Malpensa Airport Terminal 1 | |
| Centrale Via Giovanni Battista Sammartini Bus Stop | |
| Milan Central Station |
Bus Terminals in Lyon
Click to see on the map.
The Most Popular Bus Trips Departing from Milan
- Milan - Rome Bus Ticket € 10.98
- Milan - Bologna Bus Ticket € 10.98
- Milan - Venice Bus Ticket € 10.23
- Milan - Turin Bus Ticket € 10.48
- Milan - Paris Bus Ticket € 22.99
- Milan - Zurich Bus Ticket € 10.99
- Milan - Bergamo Bus Ticket € 10.48
- Milan - Madrid Bus Ticket € 74.00
- Milan - Naples Bus Ticket € 12.99
- Milan - Florence Bus Ticket € 10.99
- Milan - Dusseldorf Bus Ticket € 54.99
Last updated: 09 November 2026 00:00
*The prices shown are the lowest ticket prices viewed on Obilet in the last 24 hours. For current ticket prices, please search above.
Lyon Hotels
Frequently Asked Questions
How long does the bus trip from Milan - Lyon take?
On average, the bus trip from Milan to Lyon takes 8 hour 17 minute.
Which bus companies organize trips between Milan - Lyon?
Bus companies that organize trips between Milan - Lyon: BlaBlaCar Bus, Flix Bus, Union Ivkoni - Unibus, İtabus 1, Itabus are the companies.
Which is the bus company that organizes the most trips between Milan - Lyon?
The company that organizes the most Milan - Lyon bus trips: İtabus 1
How much is the cheap bus ticket between Milan - Lyon?
The cheap Milan - Lyon bus ticket is € 22.89.