The cheapest trains from Lucerne to Milan

Showing times and prices for Sep 30

Cheapest

$85

Average

$86

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.

The average ticket from Lucerne to Milan will cost around $ 86 if you buy it on the day, but the cheapest tickets can be found for only $ 85.

Cheapest
12:18PMLuzern Bhf3h32 03:50PMMilan Centrale
0 changes
$851One-way
2nd Cheapest
08:39AMLuzern Bhf5h38 02:17PMMilan Centrale
2 changes
$861One-way
2nd Cheapest
08:18AMLuzern Bhf5h59 02:17PMMilan Centrale
2 changes
$861One-way
2nd Cheapest
09:39AMLuzern Bhf4h38 02:17PMMilan Centrale
2 changes
$861One-way
2nd Cheapest
09:18AMLuzern Bhf4h59 02:17PMMilan Centrale
3 changes
$861One-way

Timetable Lucerne to Milan

Showing trains for tomorrow, Thu, Sep 30
08:18AMLuzern Bhf5h59 02:17PMMilan Centrale
0 changes
08:39AMLuzern Bhf5h38 02:17PMMilan Centrale
0 changes
09:18AMLuzern Bhf4h59 02:17PMMilan Centrale
0 changes
09:39AMLuzern Bhf4h38 02:17PMMilan Centrale
0 changes
12:18PMLuzern Bhf3h32 03:50PMMilan Centrale
0 changes

Find all the dates and times for this journey

COMPARE Prices across different modes

Wed
Sep 29
$85Trenitalia
$35Flixbus
$475Lufthansa Cityline
Thu
Sep 30
$85Trenitalia
$20Flixbus
$475Lufthansa Cityline
Fri
Oct 1
$61Trenitalia
$24Flixbus
$475Swiss
Sat
Oct 2
$61Trenitalia
$18STUDENT AGENCY k.s.
$475Lufthansa Cityline
Sun
Oct 3
$61Trenitalia
$29Flixbus
$254Eurowings
Mon
Oct 4
$61Trenitalia
$24Flixbus
$474Lufthansa Cityline
Tue
Oct 5
$43Trenitalia
$22Flixbus
$483Swiss
Wed
Oct 6
$43Trenitalia
$26Flixbus
$474Swiss
Thu
Oct 7
$43Trenitalia
$20Flixbus
$474Lufthansa Cityline
Fri
Oct 8
$52Trenitalia
$20Flixbus
$474Swiss
Sat
Oct 9
$52Trenitalia
$18STUDENT AGENCY k.s.
$484Swiss
Sun
Oct 10
$43Trenitalia
$22Flixbus
$474Lufthansa Cityline
Mon
Oct 11
$52Trenitalia
$20Flixbus
$474Lufthansa Cityline
Tue
Oct 12
$43Trenitalia
$22Flixbus
$554Swiss
Wed
Oct 13
$43Trenitalia
$22Flixbus
$453Lufthansa Cityline
Thu
Oct 14
$43Trenitalia
$21Flixbus
$474Lufthansa Cityline
Fri
Oct 15
$43Trenitalia
$20Flixbus
$473Swiss
Sat
Oct 16
$43Trenitalia
$18STUDENT AGENCY k.s.
$474Lufthansa Cityline
Sun
Oct 17
Find prices
$20Flixbus
Find prices
Mon
Oct 18
$43Trenitalia
$20Flixbus
$473Lufthansa Cityline
Tue
Oct 19
Find prices
$25Flixbus
Find prices

The fastest trains from Lucerne to Milan

Showing times and prices for Sep 30

Fastest Journey

3 h 32 m

Average

4 h 57 m

Trains per day

5

Distance

189 km

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

These direct trains cover the 189 km distance in an average of 4 h 57 m but if you time it right, some trains will get you there in just 3 h 32 m .

The slowest trains will take 5 h 59 m and usually involve a change or two along the way, but you might be able to save a few pennies if you’re on a budget.

Fastest
12:18PMLuzern Bhf3h32 03:50PMMilan Centrale
0 changes
$851One-way
2nd Fastest
09:39AMLuzern Bhf4h38 02:17PMMilan Centrale
2 changes
$861One-way
09:18AMLuzern Bhf4h59 02:17PMMilan Centrale
3 changes
$861One-way
08:39AMLuzern Bhf5h38 02:17PMMilan Centrale
2 changes
$861One-way
08:18AMLuzern Bhf5h59 02:17PMMilan Centrale
2 changes
$861One-way

These companies trust us. We sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Train Information to Milan from Lucerne

distanceDistance117 miles (188 km)
durationAverage train duration3 h 32 min
priceAverage train ticket price$65 (€53)
changesDirect trainYes
carriersTrain companiesTrenitalia

Trains from Lucerne to Milan cover the 117 miles (188 km) long journey taking on average 3 h 32 min with our travel partners like Trenitalia. There are direct train services available. While the average ticket price for this route costs around $65 (€53), you can find the cheapest train ticket for as low as $43 (€35).

Train companies

Lucerne to Milan with Trenitalia

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

Trenitalia

Trenitalia is one of the best options when traveling by train from Lucerne to Milan. Omio quickly shows you current Trenitalia train schedules for the Lucerne - Milan trip and makes it easier than ever for you to buy train tickets online for the cheapest, fastest or earliest route available. The distance between Lucerne and Milan is around 117 miles (188 km) and the cheapest Trenitalia one-way ticket you can book starts at $43 (€35). As you check the latest Lucerne to Milan train schedule from Trenitalia for your ideal departure and arrival times, you can also review travel information, such as baggage allowance and amenities offered onboard, and compare the best route available to arrive to Milan safely. If you search for Trenitalia tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless. Let Omio quickly find you the perfect Trenitalia ticket from Lucerne to Milan so you can spend more time enjoying the smooth and easy journey!

When purchasing your Trenitalia train tickets from Lucerne to Milan, keep the following coronavirus related policies and recommendations in mind outlined by our travel partner:

  • Cashless payments recommended
  • Online booking and check-in recommended
  • Pre-reservation / seat allocation
  • Refund or voucher policy
  • In the case of Trenitalia cancellations, the customer will be contacted directly. If the customer does not intend to travel, they can still obtain a full refund by submitting a cancellation request (relevant special conditions might apply) by filling in a request form for an electronic credit here: https://reclami-e-suggerimenti.trenitalia.com/rimborsi/en/Anagrafica.aspx
  • Alternatively, the customer can request a refund for the payment method they used at the time of purchase by contacting a Trenitalia ticket office and presenting the communication received. Find the refund request form for regional trains here: https://www.trenitalia.com/content/dam/tcom/allegati/trenitalia/in_regione/Modulo_Indennit%C3%A0_Rimborsi_Coronavirus_posta_mail.pdf.
  • For further information and cancellation procedures go to the Trenitalia website: https://www.trenitalia.com/en/info_contacts/refund-for-journey-cancellation.html Or in Italian here: https://www.trenitalia.com/it/informazioni/rimborso-per-rinuncia-al-viaggio-febbraio-2020.html

Trains from Lucerne to Milan

Taking a trip from Lucerne to Milan via train entails covering a rail distance of 117 miles (188 km). The route receives services from a single train every day. However, weekends and public holidays may disrupt the departure frequency as no train may travel the route. The train you take will consume about 3h 18min before stopping at a destination in Milan to complete a single trip. Along the way, the train detours at Lugano, which is the only transfer point on the trip. Even with the stop, the duration from Lucerne to Milan by trains is relatively short compared to the travel times that buses and flights call for. Milan’s tourist attractions, including the magnificent façade of Milan Cathedral and world-renowned art pieces like Leonardo da Vinci’s Last Supper displayed in the splendid-looking Church of Santa Maria Delle Grazie, will make your stay unforgettable.

 

Lucerne to Milan Train Time: Daily Departures

Travelers looking to get to Milan after a departure in Lucerne have a single opportunity to do so on weekdays. One train operates the route every day and maybe absent over weekends and public holidays. The departure schedule is not fixed either. You may have to check the exact time Lucerne to Milan trains plan to make an exit from Lucerne after buying a ticket through Omio. On average, the train will make a trip every 11h, which makes it difficult to take a same-day journey from Lucerne to Milan and back.

   

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

 

In about 3h 18min, your voyage from Lucerne to Milan via train should be complete. There is a transfer within the trip at Lugano, where you have to change trains to get to Milan. The first of the trains from Lucerne to Milan will be on the rail for about 1h 40min. In comparison, the second one travels to a Milan destination in approximately 1h 15min. Thus, you may spend roughly 20min in the Lugano stopover before boarding the last train that takes you to the ancient yet delightful constructions of Milan.

   

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

 

Departure train station: Luzern BHF is the primary train station serving Lucerne city and will be the departure point of cheap trains from Lucerne to Milan. The terminus operates at a distance of 1.2 miles (1.9 km) from downtown Lucerne. Bus services are available to cover the station’s distance to the city center. They can traverse the road in about 4min. If you are traveling light and don’t mind trekking, you can cut through the well-maintained streets of Lucerne city and get to the station from the city center in approximately 8min. You may proceed to enjoy some of the amenities available onsite, including a place where passengers can affordably purchase refreshments. It is good to be at the terminus 30min before the designated departure time as the train doesn’t wait for late passengers.

 

Arrival train station: Milan has two terminals where trains from other places to the city allow travelers to alight and go about their business. Milan Centrale is the main train terminal and is about 1.7 miles (2.8 km) from the city center. You can take a bus like Metro lines M1, M2, M3, or M5 to central Milan from the station and arrive in about 17min to 22min. Of course, there is no harm in taking a walk from the station to the city center that would take less than 34min. The terminal has various amenities, including a refreshments area and modern washrooms. It is also possible that your train makes the last halt at Milan Porta Garibaldi. Unlike the main station, Milan Porta Garibaldi is closer to the city center at a distance of 1.1 miles (1.8 km). A bus is among the transfer options you can check out if you plan to get to downtown Milan in about 14min. If walking, you will cover a distance of 0.7 miles (1.1 km) for about 14min. The busy terminal features free Wi-Fi and a refreshments area.

 

Which train companies travel from Lucerne to Milan?

The primary train you book a seat on when traveling from Lucerne to Milan via rail is Trenitalia. The railway transport company has years of experience operating in Italy. It is a preferred transit means when traveling between major Italian urban centers. The Trenitalia trains from Lucerne to Milan will stop once to allow a transfer to take place. You can anticipate switching trains at Lugano, where the transfer takes place.

 

Trenitalia trains from Lucerne to Milan

To address passengers’ travel needs when looking to connect Lucerne and Milan at an affordable cost, Trenitalia provides one train per day to service the route. However, weekends and public holidays may see no train service. Hence the weekly departures may be lower than expected. The high-speed train covers the entire 117 miles (188 km) railroad distance alienating the two cities in approximately 3h 18min. The departure time of the Trenitalia trains fluctuates with time. Be sure to confirm when your train is leaving Luzern BHF when buying a ticket.

 

Train Lucerne to Milan: Services on Board

Base, Economy, and Super Economy are the tickets you can buy when reserving a seat on a Trenitalia train. They all bear different transport costs with the Super Economy being relatively cheaper. However, Base tickets are favorable to travelers who might modify their travel dates numerous times. Other than the tickets, there are four seating classes available onboard, some of which attract additional transport expenses. You can take a seat in the Standard, Premium, Business, or Executive classes. The basic services in all classes include Wi-Fi, tables, electrical outlets, and a portal to entertain yourself as you travel. Other classes attract pleasant benefits like leather seats, newspapers, legroom, and FRECCIA club access. You can comfortably travel with a piece or two of luggage without paying anything above your ticket price. If foldable, you can also bring your bike or pushchair onboard. Pets, if small and in a carrier, will find a place in a Trenitalia train. The Staff members at Trenitalia commit to providing the necessary aid to disabled persons if alerted early enough.

 

How to find cheap train tickets from Lucerne to Milan?

To avoid spending too much when boarding trains from Lucerne to Milan, you can buy a ticket three months prior to the day you will travel. Another smart cost-saving tip is buying a ticket whose departure date you can change cost-free. That way, you can decide to travel when there are discounts or offers and pay a minimal transport cost.

Travel Tips

Trains from Lucerne to Milan
Travel by train to Milan 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 Lucerne to Milan.
FAQs
Are there any COVID-19 restrictions for international travel by train between Lucerne and Milan?

Travel between Lucerne, Switzerland and Milan, Italy by train is: Partially open.

What is the status of international entry into Italy from Switzerland?

International entry status: Entry is partially open for citizens and permanent residents of Switzerland

Do I need to self-quarantine on arrival in Italy from Lucerne?

Conditions of entry:

  • Negative COVID-19 test issued at most 2 days before arrival or 5 day mandatory self-quarantine
  • Travellers issued with the EU Digital COVID Certificate are exempt from quarantine and COVID-19 testing
  • Passenger Locator Form (PLF) required

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

When traveling in Italy, you must follow these COVID-19 safety rules:

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

The information above was last checked on 9/27/21. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train between Lucerne and Milan before traveling.

Do I need to quarantine when I return to Switzerland from Milan, Italy?

The restriction level for your return train to Lucerne, Switzerland from Milan is: Partially open.

Is my return train into Lucerne from Milan restricted?

International entry is allowed for: Entry is partially open for citizens and permanent residents of Italy

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

Conditions of reentry:

  • Negative COVID-19 test issued at most 3 days before arrival or 14 day mandatory self-quarantine
  • Negative COVID-19 test is required to end quarantine early. This test occurs on day 4 in quarantine
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Digital entry registration is required prior to arrival

What are the safety rules to follow in Lucerne, Switzerland?

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

  • Social distancing required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

Last checked on 9/23/21. Remember to check the latest COVID-19 travel safety regulations for your train to Lucerne from Milan closer to your date of departure here here.

How much do cheap trains between Lucerne and Milan cost?
If you’re looking to save money on tickets, you can find cheap Lucerne to Milan trains for as little as $43 (€35)  in the next 7 days.
How much is a train ticket from Lucerne to Milan?
The train price between Lucerne and Milan is on average $65 (€53)  if you are looking to buy your tickets for this route in the next 7 days.
How far is Lucerne to Milan by train?
The Lucerne to Milan train distance is approximately 117 miles (188 km).
How long is the train to Milan from Lucerne?
The Lucerne to Milan train duration is on average 3 h 32 min, which is to be expected when traveling 117 miles (188 km) between Lucerne and Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.
What train providers go from Lucerne to Milan?
For the best Lucerne to Milan train to purchase, you can travel safely and comfortably with Trenitalia. However, it's always good to check all possible train providers with services to Milan from Lucerne to compare what amenities they may offer.
When does the first train depart from Lucerne to Milan? When does the last train depart from Lucerne to Milan?
The first Lucerne to Milan train departs at 10: 18 AM   and the last train from Lucerne to Milan leaves at 10: 18 AM. Check out the most up-to-date train schedule from Lucerne to Milan on Omio and find the best time to travel to your destination.
When should I purchase the Lucerne to Milan train for the best deals on tickets?
You can find trains between Lucerne and Milan to cost on average $65 (€53) one way if you book within the next 7 days. But we recommend buying train tickets in advance to score the best deals and save money on your route. You’ll see tickets for the Lucerne to Milan train generally on sale a few months before the planned travel date.