[menuItemContent][menuItemRightSideContent]
Currency

The cheapest trains from Milan to Lausanne

Showing times and prices for Aug 5

Cheapest

$93

Average

$93

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 Milan to Lausanne will cost around $ 93 if you buy it on the day, but the cheapest tickets can be found for only $ 93.

Cheapest
08:20AMMilan Centrale3h22 11:42AMLausanne, gare
0 changes
$931One-way

Timetable Milan to Lausanne

Showing trains for tomorrow, Thu, Aug 5
08:20AMMilan Centrale3h22 11:42AMLausanne, gare
0 changes

This is the last train of the day.

Find all the dates and times for this journey

COMPARE Prices across different modes

Thu
Aug 5
$93Trenitalia
$58Flixbus
$308Alitalia
Fri
Aug 6
$93Trenitalia
$41Flixbus
Find prices
Sat
Aug 7
$93Trenitalia
$41Flixbus
$308Alitalia Cityliner
Sun
Aug 8
$84Trenitalia
$48Flixbus
$278Alitalia
Mon
Aug 9
$84Trenitalia
$35Flixbus
$220Alitalia
Tue
Aug 10
$65Trenitalia
Find prices
$247Alitalia Cityliner
Wed
Aug 11
$65Trenitalia
Find prices
$220Alitalia
Thu
Aug 12
$56Trenitalia
$48Flixbus
$220Alitalia
Fri
Aug 13
$75Trenitalia
$48Flixbus
$278Alitalia
Sat
Aug 14
$84Trenitalia
$41Flixbus
Find prices
Sun
Aug 15
$75Trenitalia
$56Flixbus
$247Alitalia
Mon
Aug 16
$65Trenitalia
$41Flixbus
$308Alitalia Cityliner
Tue
Aug 17
$65Trenitalia
Find prices
$220Alitalia
Wed
Aug 18
$46Trenitalia
Find prices
$220Alitalia Cityliner
Thu
Aug 19
$56Trenitalia
$48Flixbus
$220Alitalia
Fri
Aug 20
$65Trenitalia
$41Flixbus
Find prices
Sat
Aug 21
$75Trenitalia
$41Flixbus
Find prices
Sun
Aug 22
$75Trenitalia
$41Flixbus
$345Alitalia Cityliner
Mon
Aug 23
$56Trenitalia
Find prices
$220Alitalia
Tue
Aug 24
Find prices
Find prices
$220Alitalia

The fastest trains from Milan to Lausanne

Showing times and prices for Aug 5

Fastest Journey

3 h 22 m

Average

3 h 22 m

Trains per day

1

Distance

230 km

Of the 1 trains that leave Milan for Lausanne 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 230 km distance in an average of 3 h 22 m but if you time it right, some trains will get you there in just 3 h 22 m .

The slowest trains will take 3 h 22 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
08:20AMMilan Centrale3h22 11:42AMLausanne, gare
0 changes
$931One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
Accommodation

Need a place to stay?

view on map
Top pick hotels
Entire homes & apartments

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

View all

Train Information to Lausanne from Milan

distanceDistance142 miles (229 km)
durationAverage train duration3 h 22 min
priceAverage train ticket price$95 (€75)
changesDirect trainYes
carriersTrain companiesTrenitalia

Trains from Milan to Lausanne cover the 142 miles (229 km) long trip taking on average 3 h 22 min with our travel partners like Trenitalia. There are direct train services available. While the average ticket price for this journey costs around $95 (€75), you can find the cheapest train ticket for as low as $65 (€52). Travelers depart most frequently from Milano Centrale and arrive in Lausanne, gare.

Train companies

Train from Milan to Lausanne with Trenitalia

You can travel by train from Milan to Lausanne with Trenitalia for as low as $65 (€52). When you search for schedules and tickets, Omio will show you the best route.

Trenitalia

Trenitalia train tickets between Milan and Lausanne are available on Omio for as little as $65 (€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 from Milan to Lausanne, you can expect to travel 142 miles (229 km). Check Trenitalia’s train schedules and tickets for the Milan to Lausanne trip and book your cheap ticket on Omio today!

When purchasing your Trenitalia train tickets between Milan and Lausanne, 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

Train tickets from Milan to Lausanne: when to book to save $

Time Price Savings
1 week earlier 75 €
2 weeks earlier 60 €25%
3 weeks earlier 58 €29.%
1 month before 54 €39%
2 months earlier 59 €27%
3 months earlier 50 €50%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Lausanne. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Milan - Lausanne 3 weeks in advance means you can save on average up to 29% compared to the price available on the day of departure.
  • If you book a ticket Milan - Lausanne with 2 months in advance you save up to about 27% compared to the initial price.
  • By booking 3 months in advance, you could save up to 50%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips

Trains from Milan to Lausanne
Travel by train to Lausanne 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 Milan to Lausanne.
FAQs
What are the travel restrictions for Lausanne, Switzerland if I'm coming from Milan, Italy by train?

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

Is international entry into Lausanne 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?

Entry Requirements:

  • Negative COVID-19 test issued at most 3 days before boarding for all arrivals by air
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival (certificate required)
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Health declaration required
  • Health declaration required

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 required: 1.5 metre (s) (5 feet)
  • Face mask required: Mandatory

The above information was last checked on 7/29/21. Remember to check the latest COVID-19 travel safety regulations for your train from Milan to Lausanne closer to your date of departure here

What is the restriction level for the return leg of a round trip journey from Lausanne, Switzerland to Milan, Italy?

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

Is my return train into Milan from Lausanne restricted?

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

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

Conditions of reentry:

  • Negative COVID-19 test issued at most 2 days before arrival or 10 day mandatory self-quarantine
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test
  • Travellers with the Digital Green Certificate are exempt from the quarantine. Digital Green Certificate is proof that a person has been vaccinated against COVID-19, received a negative test result, or recovered from COVID-19
  • Travellers who have recovered from COVID-19 in the last 6 months are exempt from providing a negative COVID-19 test (certificate needed)
  • 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?

The government of Italy 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 8/3/21. Remember to check the latest COVID-19 travel safety regulations for your train to Milan from Lausanne closer to your date of departure here here.

How much does a cheap train between Milan and Lausanne cost?
Train tickets from Milan to Lausanne for some dates and times can be found for as cheap as $65 (€52)  one way in the next 7 days.
How much is a train ticket to Lausanne from Milan?
If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan to Lausanne train to cost on average $95 (€75)  one way.
What is the distance between Milan and Lausanne by train?
The Milan to Lausanne train distance is approximately 142 miles (229 km).
How long is the train between Milan and Lausanne?
While the time it takes to travel 142 miles (229 km) from Milan to Lausanne can vary based on specific dates, weekends, and holidays, the Milan to Lausanne train journey time is on average 3 h 22 min.
Which train station from Milan to Lausanne do I depart from? Which Lausanne train station from Milan do I arrive in?

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

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

Where is the departure train station in Milan located? Where is the arrival train station in Lausanne located?

Passengers booking this journey most frequently board their trains from Milano Centrale and need to travel around 1 mile (s) / 2 km from the city center to get to this train station.

Passengers arriving in Lausanne most often arrive at Lausanne, gare and need to travel around 0 mile (s) / 0 km from this train station to the city center.

What train providers offer a service between Milan and Lausanne?
If you're looking for trains from Milan to Lausanne, you can rely on Trenitalia to get you to Lausanne. It's also good to check out all possible train companies for the Milan to Lausanne trip to see if there might be differences in the amenities they offer.
Can I find a direct train from Milan to Lausanne?
Yes, there are direct trains per day from Milan to Lausanne. You can look to travel with Trenitalia  without needing to transfer at another stop in between. Taking a direct train tends to save you time getting you to your destination, so it's worth paying attention to this when booking a ticket for this route.
When is the earliest train from Milan to Lausanne? When is the last train from Milan to Lausanne?
You can take the earliest train from Milan to Lausanne at 6: 20 AM   or take the last train from Milan to Lausanne leaving at 5: 20 PM. Look for the latest Milan to Lausanne train schedules on Omio and book the best time to take the train for this trip.
How early should I buy Milan to Lausanne train tickets to get the best deals?
If you book a train ticket from Milan to Lausanne within the next 7 days, you can find tickets to cost on average $95 (€75) one way. However, we recommend booking your train in advance to get access to the best prices. Train tickets between Milan and Lausanne are generally on sale a few months before the planned departure date.
Stations

Important Stations and Airports for this Journey

Milan
Lausanne
Milano Centrale
Amenities
Refreshments
WC

Frequently Asked Questions

Where is the train station and what is the best way to get there?
This station is not located in the city centre but it can be reached by public transport.<br>Metro lines M1, M2, M3, M5
Milano Porta Garibaldi
Amenities