| Mon | Tue | Wed | Thu | Fri | Sat | Sun |
|---|---|---|---|---|---|---|
| 21 | 22 | Today | 24 | 2516 €The cheapest | 2616 €The cheapest | 27 |
| 28 | 29 | 3016 €The cheapest | 148 € | 216 €The cheapest | 316 €The cheapest | 4 |
| 516 €The cheapest | 616 €The cheapest | 7 | 843 € |
The next cheapest train, bus and carpooling ticket from Milan to Lucerne is on Friday 25 September 2026. Book it now before the price goes up!
| 🚄 Train | 🚌 Bus | 🚌 + 🚄 Combined trips | 🚗 Carpooling | |
|---|---|---|---|---|
| Price range | 72€ - 201€ | 12€ - 74€ | 39€ - 245€ | 15€ - 27€ |
| Duration | 3h31 - 5h15 | 3h20 - 9h05 | 4h25 - 8h37 | 2h30 - 4h00 |
| Itinerary | Direct | Direct | 1 stop at Zurich Central Bus Station Sihlquai, Milano Centrale, Verona Porta Nuova, Zurich, Lucerne Landenbergstrasse | Direct |
| Departure station | Milano Centrale | Milan Lampugnano | Milano Centrale | |
| Arrival station | Luzern (Lucerne) | Lucerne Landenbergstrasse | Lucerne Landenbergstrasse | |
| Companies | Trenitalia | FlixBus | Trenitalia, FlixBus | Blablacar |
| First trip | 19h02 | 19h02 | 19h02 | 19h02 |
| Last trip | 21h06 | 21h06 | 21h06 | 20h10 |
| Number of daily trips | 5 | 5 | 5 | 6 |
The statistics for this trip are not yet available
You'll laugh at least 100% more
I emit 98.65% less CO2
Reducing your carbon footprint by using responsible modes of transport is important for us (all)! Your train from Milan to Lucerne generally emits 0.55kg CO2 per traveler. Good news, it's always less than a plane or personal car!
Are you looking for your train, bus and carpooling ticket from Milan to Lucerne?
train Trenitalia, bus FlixBus, and carpooling Blablacar are transport companies that allow you to travel easily between the two cities.
In just 0h, you will be able to travel from Milan to Lucerne covering a distance of 187 kilometers between the two cities.
On our site, you can find direct train, bus and carpooling trips Milan Lucerne because several of our partner transport companies offer them. Pretty cool, right?!
Your Milan Lucerne trip from only 12 €, that's quite a deal, isn't it?
But be careful! The price of train, bus and carpooling tickets varies depending on when you book.
We'll give you more details below on the best time to book your ticket!
You can also use our Milan Lucerne price comparator in train, bus and carpooling, based on the booking date. It's right above, it's handy!
The journey direct Milan Lucerne is offered by the following companies: FlixBus.
On average, the travel time for direct Milan Lucerne is 4h30, ranging from 3h20 to 9h05 at most.
The price often fluctuates between 12€ and 74€, with an average direct Milan Lucerne price of 18€.
From Milan Lampugnano, you will normally arrive at Lucerne Landenbergstrasse.
The first daily departure of bus from Milan to Lucerne
will take place at 19h02 while the last one will be at 21h06.
Depending on the days, you will have a choice of 5 buses from Milan to Lucerne per day.
For a one-way from Milan to Lucerne by train, you have an direct Milan Lucerne route with a price ranging from 72€ to 201€, and the travel duration for Milan-Lucerne is between 3h31 and 5h15. the company Trenitalia operates this journey. It initially departs from Milano Centrale and arrives at Luzern (Lucerne). It also serves stations Zurich, Milano Lambrate, and Lucerne Train Station. The average booking price for an direct Milan Lucerne ticket is 104€ for an average travel time of 4h15. Your first option of the day is a train from Milan to Lucerne departing at 19h02 while the last one leaves at 21h06. Generally, there is every day 5 trains from Milan to Lucerne.
the companies Trenitalia and FlixBus accomplish a direct Milan Lucerne journey.The duration of a Milan-Lucerne journey is mostly between 4h25 and 8h37.
Its departure point is located at Milano Centrale.
This multimodal will then drop you off at Lucerne Landenbergstrasse.
It also serves stations Zurich Central Bus Station Sihlquai, Milano Centrale, Verona Porta Nuova, Zurich, and Lucerne Landenbergstrasse.
Want to know the price of from Milan to Lucerne journey?
It falls in the range between 39€ and 245€. Are you an early bird? The very first trip departs at 19h02.
If, on the contrary, you prefer to travel at night or leave late in the day, the very last departure is at 21h06. Every day, you have the choice between 5 combined trips from Milan to Lucerne.