COMPARE Prices across different modes

Jun 14
Find prices
Jun 15
Jun 16
Find prices
Jun 17
Find prices
Jun 18
$269Alitalia Cityliner
Jun 19
Jun 20
$244Alitalia Cityliner
Jun 21
$243Alitalia Cityliner
Jun 22
$244Alitalia Cityliner
Jun 23
Find prices
$218Austrian Airlines
Jun 24
Find prices
$242Alitalia Cityliner
Jun 25
$111Austrian Airlines
Jun 26
Jun 27
$258Austrian Airlines
Jun 28
$187Austrian Airlines
Jun 29
Jun 30
Find prices
$354Brussels Airlines
Jul 1
Find prices
$305Alitalia Cityliner
Jul 2
Jul 3
$359Brussels Airlines
Jul 4
$249Alitalia Cityliner

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

Deutsche Bahn

Need a place to stay?

Tue, Jun 15
Total price for 1 nights, 1 adults
Top pick hotels
Entire homes & apartments

Find the best accommodation for you, with our partner Booking.com

View all

Journey Summary

Lausanne to Milan Train Information

Avg. Train Duration
3 hours 22 minutes
Train Ticket Price: $95
Trains depart from:Lausanne
Trains arrive in:Milan
Distance:230 km
Train Companies:Trenitalia
Train companies

Trenitalia Lausanne – Milan

Find the best trains from Lausanne to Milan with Omio's travel partners Trenitalia from $95 (€74). We can find you the best deals, schedules and tickets when comparing and booking the best route.


Find the perfect train between Lausanne and Milan 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 Lausanne to Milan by train is 142 miles (229 km) and the cheapest price for a one-way ticket is $95 (€74). Check out Trenitalia’s train schedule between Lausanne and Milan, 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.

These are Trenitalia's ticket policies for COVID-19 for the train between Lausanne and Milan:

  • 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

Travel Tips

Trains from Lausanne 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 Lausanne to Milan.
Are there COVID-19 travel restrictions for trains from Lausanne to Milan?

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

Can I enter Italy from Switzerland?

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

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

Conditions of entry:

  • Negative Covid-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine

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

All travelers in Italy must observe these coronavirus safety measures:

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

The information above was last checked on 6/11/21. Remember to review the latest COVID-19 travel safety regulations   for your train to Milan from Lausanne as this information can change.

Are there travel restrictions, such as quarantine measures, in place when returning to Lausanne, Switzerland from Milan, Italy?

The current restriction level for your return trip by train from Milan to Lausanne is: Partially open

Are there any international entry restrictions on returning to Switzerland from Italy?

Reentry to Switzerland 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?

What are the requirements?

  • 10-day mandatory quarantine and a negative COVID-19 test issued at most 3 days before arrival
  • Pre-departure COVID-19 test (with a negative test result) taken 3 days before boarding for all arrivals by air
  • A negative result for COVID-19 is a condition to end the quarantine obligation earlier. It is tested in quarantine on day 7
  • Health declaration required
  • Entry is dependent on the visitor residing at least 10 days in a non high-risk area
  • Arrivals vaccinated against COVID-19 are exempted from compulsory quarantine
  • Travellers with a certificate of vaccination are exempted from providing a negative COVID-19 test
  • Proof of a negative test is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)
  • Quarantine is not required if the traveller has recovered from COVID-19 in the past 6 months (certificate needed)

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

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

  • Physical distance: 2 metre (s) (7 feet)
  • Face mask: Mandatory

Last checked on 6/13/21. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Lausanne from Milan here.

What is the price of the cheapest train from Lausanne to Milan?
Train tickets from Lausanne to Milan for some dates and times can be found for as cheap as $95 (€74)  one way in the next 7 days.
What is the cost of a train between Lausanne and Milan?
The train price between Lausanne and Milan is on average $95 (€74)  if you are looking to buy your tickets for this trip in the next 7 days.
How many miles is it from Lausanne to Milan by train?
You should expect to travel around 142 miles (229 km)  between Lausanne and Milan by train.
What is the Lausanne to Milan train travel time?
The Lausanne to Milan train duration is on average 3 h 22 min, which is to be expected when traveling 142 miles (229 km) from Lausanne to Milan. However, the time it takes can vary based on specific dates, weekends, and holidays.
What train station in Lausanne goes to Milan? What train station do I come into Milan from Lausanne?

When departing from Lausanne, you have various train station options to start your route from including Lausanne, gare, Lausanne and Lausanne, Closelet. When arriving in Milan, you can end your journey in train stations like Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi.

Omio customers book a train from Lausanne, gare   to Milano Centrale   most frequently for this route.

Where is the train station in Lausanne? Where is the train station in Milan?

The most popular departure train station with passengers for this route, called Lausanne, gare, is located 0 mile (s) / 0 km from the city center of Lausanne.

The most popular arrival train station, Milano Centrale, is located 0 mile (s) / 0 km away from the city center of Milan.

Which train providers can get me from Lausanne to Milan?
When taking a train from Lausanne to Milan, you can count on Trenitalia for the best way to get you to Milan. You can also check all possible train providers who offer a service to Milan from Lausanne and compare the amenities they offer before buying a train ticket.
Can I book a direct train from Lausanne to Milan?
Yes, there are direct trains from Lausanne to Milan, and you can find a direct train for this route with Trenitalia  on Omio. It's worth paying attention to when you book your train ticket as direct services tend to offer more convenience and save you time getting to your destination.
When can I take the first train from Lausanne to Milan? When can I take the last train for the day?
The first Lausanne to Milan train departs at 6: 18 AM   and the last train from Lausanne to Milan leaves at 6: 18 AM. Check out the most up-to-date train schedule from Lausanne to Milan on Omio and find the best time to travel to your destination.
How early should I purchase train tickets to Milan from Lausanne to score the best deals?
The price of a one way train ticket from Lausanne to Milan is on average $95 (€74) 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 journey. In general, you can find train tickets between Lausanne and Milan available a few months in advance.

Important Stations and Airports for this Journey

Lausanne St-Francois
Lausanne, Montbenon
Lausanne, Place-de-l'Ours
Lausanne, Pont-de-Chailly
Lausanne, Sallaz
Lausanne-Flon, pl. de l'Europe