Lucerne to Milan train

Cheap train tickets from Lucerne to Milan

Showing times and prices for Mar 22

Cheapest

87

Average

87

The best way to find a cheap train ticket from Lucerne to Milan is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
04:18PMLuzern Bhf3h32 07:50PMMilan Centrale
0 transfers
871One-way
Cheapest
12:18PMLuzern Bhf3h32 03:50PMMilan Centrale
0 transfers
871One-way

Train schedule from Lucerne to Milan

Showing trains for tomorrow, Wednesday, March 22
12:18PMLuzern Bhf3h32 03:50PMMilan Centrale
0 transfers
04:18PMLuzern Bhf3h32 07:50PMMilan Centrale
0 transfers

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

Wed
Mar 22
Thu
Mar 23
Fri
Mar 24
Sat
Mar 25
Sun
Mar 26
Mon
Mar 27
Tue
Mar 28
Wed
Mar 29
Thu
Mar 30
Fri
Mar 31
Sat
Apr 01
Sun
Apr 02
Mon
Apr 03
Tue
Apr 04
Wed
Apr 05
Thu
Apr 06
Fri
Apr 07
Sat
Apr 08
Sun
Apr 09
Mon
Apr 10
Tue
Apr 11

Fastest train times from Lucerne to Milan

Showing times and prices for Mar 22

Fastest Journey

3 h 32 m

Average

3 h 32 m

Trains per day

2

Distance

189 km

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

Fastest
04:18PMLuzern Bhf3h32 07:50PMMilan Centrale
0 transfers
871One-way
Fastest
12:18PMLuzern Bhf3h32 03:50PMMilan Centrale
0 transfers
871One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Lucerne to Milan

distanceDistance117 miles (188 km)
durationAverage train duration3 h 32 min
priceAverage train ticket price$75 (€66)
changesDirect trainYes
carriersTrain companiesTrenitalia or SBB

Trains from Lucerne to Milan cover the 117 miles (188 km) long trip taking on average 3 h 32 min with our travel partners like Trenitalia or SBB. There are direct train services available. You can get the cheapest train tickets for this journey for as low as $59 (€52), but the average price of train tickets is $75 (€66). Travelers depart most frequently from Luzern Bhf and arrive in Milano Centrale.

Train providers: Trenitalia and SBB from Lucerne to Milan trains

Find the best trains between Lucerne and Milan with Omio's travel partners Trenitalia and SBB from $59 (€52). We can find you the best deals, schedules and tickets when comparing and booking the best trip.

SBB
Trenitalia

SBB is Switzerland's main train company and for your next train trip to Milan from Lucerne, SBB offers these ticket types: Round-trip Standard Ticket or First Class.

    Trenitalia train tickets between Lucerne and Milan are available on Omio for as little as $59 (€52). Trenitalia is Italy’s national train company 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.

    Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train between Lucerne and Milan, you can expect to travel 117 miles (188 km). Check Trenitalia’s train schedules and tickets for the Lucerne to Milan journey and book your cheap ticket on Omio today!

      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 Tips: 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

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

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

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

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

      Conditions of entry:

      • There are no current restrictions

      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: Recommended

      The information above was last checked on 3/8/23. 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.

      Return travel from Italy to Switzerland is: Unrestricted.

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

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

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

      Requirements for reentering:

      • There are no current restrictions

      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:

      • Physical distance requirement: metre (s) ( feet)
      • Face mask requirement: Regional advice

      Last checked on 2/21/23. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Lucerne from Milan.

      Looking to save money on your trip? Omio customers have found the cheapest train from Lucerne to Milan for the next 7 days starting from $59 (€52)  one way.
      In the next 7 days you can expect to pay on average $75 (€66)  for a train ticket to Milan from Lucerne.
      When traveling this route you should expect the distance between Lucerne and Milan by train to be approximately 117 miles (188 km).
      On average the Lucerne to Milan train time is 3 h 32 min  covering the 117 mile (188 km) long trip, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

      Some of the Lucerne train stations to Milan you can start your journey from include Luzern Bhf, Luzern, Verkehrshaus/Lido and Luzern Allmend/Messe. Similarly, some of the arrival train stations in Milan include Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

      When traveling this route, Omio customers are departing most frequently from Luzern Bhf   and arriving in Milano Centrale.

      Passengers booking this trip most frequently board their trains from Luzern Bhf and need to travel around 0.3 miles (478 m) from the city center to get to this train station.

      Passengers arriving in Milan most often arrive at Milano Centrale and need to travel around 2.3 miles (3.7 km) from this train station to the city center.

      For the best Lucerne to Milan train to buy, you can travel safely and comfortably with Trenitalia or SBB. However, it's always good to check all possible train providers with services from Lucerne to Milan to compare what amenities they may offer.
      If you’re looking for a direct train, consider traveling with Trenitalia. Nonstop train services tend to offer more convenience and save you time getting you to your destination, so it's worth paying attention to this when booking your train tickets.
      The earliest train departing from Lucerne to Milan leaves at 3: 18 PM. The last train departing from Lucerne to Milan leaves at 3: 18 PM. You can find the latest Lucerne to Milan train schedule on Omio and book the best time to leave for your journey on your chosen travel date.
      The price of a one way train ticket from Lucerne to Milan is on average $75 (€66) if you buy within the next 7 days. But we recommend booking tickets before your planned travel date to find the best prices for trains from all possible train companies offering this route. In general, you can find train tickets between Lucerne and Milan available a few months in advance.

      Important Stations and Airports for this connection

      Lucerne
      Milan
      Luzern Bhf is the most popular Lucerne 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 Lucerne for your trip to Milan.
      Amenities at station
      WifiWifi
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility
      Amenities at station
      ParkingParking
      ATMATM
      TaxisTaxis
      AccessibilityAccessibility

      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.

      ios-badge
      android-badge
      Hand With Phone
      Currency
      Language