[menuItemContent][menuItemRightSideContent]
Currency

Cheap train tickets from Milan to Lausanne

Showing times and prices for 20 May

Cheapest

£73

Average

£73

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 £ 73 if you buy it on the day, but the cheapest tickets can be found for only £ 73.

Cheapest
13:20Milan Centrale3h22 16:42Lausanne, gare
0 changes
£731One-way
Cheapest
17:20Milan Centrale3h22 20:42Lausanne, gare
0 changes
£731One-way
Cheapest
08:20Milan Centrale3h22 11:42Lausanne, gare
0 changes
£731One-way
Cheapest
19:20Milan Centrale3h22 22:42Lausanne, gare
0 changes
£731One-way

Train schedule Milan to Lausanne

Showing trains for tomorrow, Fri, 20 May
08:20Milan Centrale3h22 11:42Lausanne, gare
0 changes
13:20Milan Centrale3h22 16:42Lausanne, gare
0 changes
17:20Milan Centrale3h22 20:42Lausanne, gare
0 changes
19:20Milan Centrale3h22 22:42Lausanne, gare
0 changes

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets by train, coach or flight

Fri
20 May
£66Trenitalia
Find prices
£146ITA
Sat
21 May
£66Trenitalia
£16Flixbus
£146ITA
Sun
22 May
£59Trenitalia
Find prices
£171ITA
Mon
23 May
£59Trenitalia
£16Flixbus
£146ITA
Tue
24 May
£46Trenitalia
Find prices
£146ITA
Wed
25 May
£46Trenitalia
Find prices
Find prices
Thu
26 May
£53Trenitalia
£13Flixbus
£146ITA
Fri
27 May
£59Trenitalia
£21Flixbus
£146ITA
Sat
28 May
£53Trenitalia
£25Flixbus
£146ITA
Sun
29 May
£66Trenitalia
Find prices
£268ITA
Mon
30 May
£53Trenitalia
£25Flixbus
£146ITA
Tue
31 May
£40Trenitalia
Find prices
£146ITA
Wed
1 Jun
£46Trenitalia
Find prices
£146ITA
Thu
2 Jun
£46Trenitalia
£25Flixbus
£146ITA
Fri
3 Jun
£40Trenitalia
Find prices
£146ITA
Sat
4 Jun
£40Trenitalia
£12Flixbus
£146ITA
Sun
5 Jun
£40Trenitalia
£16Flixbus
£146ITA
Mon
6 Jun
£46Trenitalia
£43Flixbus
£146ITA
Tue
7 Jun
£33Trenitalia
Find prices
£146ITA
Wed
8 Jun
£33Trenitalia
Find prices
£146ITA

Fastest train times from Milan to Lausanne

Showing times and prices for 20 May

Fastest Journey

3 h 22 m

Average

3 h 22 m

Trains per day

4

Distance

230 km

Of the 4 trains that leave Milan for Lausanne every day 4 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
13:20Milan Centrale3h22 16:42Lausanne, gare
0 changes
£731One-way
Fastest
17:20Milan Centrale3h22 20:42Lausanne, gare
0 changes
£731One-way
Fastest
08:20Milan Centrale3h22 11:42Lausanne, gare
0 changes
£731One-way
Fastest
19:20Milan Centrale3h22 22:42Lausanne, gare
0 changes
£731One-way

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

Virgin Trains
East Coast
Cross Country
Deutsche Bahn

Overview: Train from Milan to Lausanne

distanceDistance142 miles (229 km)
durationAverage train duration3 h 22 min
priceAverage train ticket price£58 (€66)
frequencyTrain frequency5 a day
changesDirect trainYes, there are 5 direct trains a day
carriersTrain providersTrenitalia

Trains from Milan to Lausanne cover the 142 miles (229 km) long route taking on average 3 h 22 min with our travel partners like Trenitalia. Normally, there are 5 trains operating per day, including direct services available. While the average ticket price for this journey costs around £58, you can find the cheapest train ticket for as low as £46. Travellers depart most frequently from Milano Centrale and arrive in Lausanne.

Train companies: Trenitalia trains Milan to Lausanne

You can travel by train from Milan to Lausanne with Trenitalia for as low as £46. When you search for timetables and tickets, Omio will show you the best route.

Trenitalia

Trenitalia is not only Italy's national railway company but also the country's largest train operator. Trenitalia’s fleet of trains includes the high-speed Frecciarossa, Frecciargento and Frecciabianca trains as well as intercity, regional and sleeper trains. Toilets and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access. Trenitalia offers different tickets, which vary in price and flexibility: Base, Economy, Super Economy and Ordinaria. You can even use Trenitalia discount cards on Omio. Make sure to look out for the latest offers from Trenitalia on Omio to score special deals!

For the 142 miles (229 km) long journey from Milan to Lausanne, you can book Trenitalia train tickets starting as low as £46 one-way on Omio quickly and easily. Check out the current Trenitalia timetable and book a cheap train to Lausanne from Milan in just a few steps. On Omio you can find all the information you need for the Milan to Lausanne route, such as departure and arrival times, stops, train stations, journey times and savings on your train journey.

  • Average Price: £46

When you buy your Trenitalia train tickets to Lausanne from Milan don't forget to keep the following COVID-19 related policies in mind:

  • 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 Milan to Lausanne

With several direct trains running every day, travellers can get from Milan to Lausanne quickly and easily. There are morning, afternoon, and evenings departures available, transporting passengers to Lausanne in just over three hours. Since the service is always direct, there’s no need to change trains and wait for transfers. Four trains run the journey from Milan to Lausanne every day of the week, catering to the schedules of both business and leisure travellers.

Which train companies travel from Milan to Lausanne?

Milan to Lausanne trains are operated by Trentialia, Italy’s state-owned rail service. Trentitalia long-distance trains are all high-speed and equipped with armchair seating, air-conditioning, Wi-Fi, and refreshments. Passengers can choose between two carriage types: second class (economy) and first class (premium).

How long is the train from Milan to Lausanne?

The Milan to Lausanne route uses high-speed international trains which take just under three and a half hours to reach Lausanne station. All trains on this route are direct, so there’s no need to wait for a connecting train.

How many trains are there from Milan to Lausanne?

There are four trains from Milan to Lausanne each day, evenly split between daytime and evening. The first train leaves Milan just before 8:30 a.m. and the last train leaves just before 7:30 p.m. This train timetable is the same every day, including on weekends.

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

Departure train station: All trains to Lausanne leave from Milan Centrale, situated in the heart of the city. Metro lines 2 and 3 travel straight to Milan Centrale, and buses stop right outside. While waiting for the train, passengers can take advantage of the Wi-Fi, left luggage facility, post office, shops, restaurants, and supermarket located in the station.

Arrival train station: Trains from Milan pull into Gare de Lausanne. This station has almost 30 shops and restaurants (including Aldi, Subway, Western Union, and a pharmacy) as well as baggage lockers and free Wi-Fi. Getting around from Gare de Lausanne is easy—the station is served by bus lines 1, 3 and 21 as well as tram line M2.

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

Are there COVID-19 travel restrictions for trains from Milan to Lausanne?

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

Is international entry into Lausanne from Milan restricted?

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

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

Entry Requirements:

  • No COVID-19 testing required
  • No quarantine 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: Regional advice

The above information was last checked on 09/05/2022. Remember to check the latest COVID-19 travel safety regulations for your train between Milan and 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?

Return travel from Switzerland to Italy is: Partially open.

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

Entry into Italy 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?

Requirements for reentering:

  • Negative COVID-19 test issued at most 3 days before arrival or 5 day mandatory self-quarantine
  • Negative COVID-19 result is required for quarantine release
  • Travellers with a certificate of vaccination are exempt from providing a negative COVID-19 test and can bypass compulsory quarantine on arrival
  • 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)

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:

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

Last checked on 16/05/2022. Please check the latest COVID-19 travel safety regulations   closer to the travel date of your train to Milan from Lausanne.

What is the cost of cheap trains between Milan and Lausanne?

If you’re looking to save money on tickets, you can find a cheap train from Milan to Lausanne for as little as £46  in the next 7 days.

How much is a train ticket from Milan to Lausanne?

The Milan to Lausanne train ticket price is on average £58  if you are looking to book your tickets for this journey in the next week.

How far is it from Milan to Lausanne by train?

The train distance from Milan to Lausanne is around 142 miles (229 km).

How long is the train journey from Milan to Lausanne?

The Milan to Lausanne train duration is on average 3 h 22 min, which is to be expected when travelling 142 miles (229 km) from Milan to Lausanne. However, the time it takes can vary based on specific dates, weekends, and bank holidays.

What station does the Milan to Lausanne train leave from? Which Lausanne train station do I come into from Milan?

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 trip in train stations like Lausanne, Lausanne, Grattapaille and Lausanne, Closelet.

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

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

Passengers board the train most frequently from Milano Centrale, which is located around 2.3 miles (3.7 km) away from the city centre, and they get off the train at Lausanne, located 0.4 miles (648 m) away from the city centre.

Which train companies can take me to Lausanne from Milan?

Take the Milan to Lausanne train with Trenitalia. However, it's always good to check out all possible train providers for the journey from Milan to Lausanne as there might be differences in the amenities they offer.

Are there any Milan to Lausanne direct train services?

Yes, there are 5 direct trains per day from Milan to Lausanne with Trenitalia, and you won’t need to change in between. Direct train services tend to offer more convenience and save you time when travelling to your destination, so it's worth paying attention to before you purchase your train ticket.

How many trains are there between Milan and Lausanne a day?

The average number of trains departing Milan for Lausanne is 5 a day. The train schedules and services may vary between weekdays and weekends.

What are the first and last departure train times from Milan to Lausanne?

If you prefer early morning trains from Milan to Lausanne, the first train leaves at 06: 20. If you prefer late night trains from Milan to Lausanne, the last train of the day leaves at 18: 20. Omio shows you the latest train from Milan to Lausanne timetable to help you book the best departure time for this journey.

How early should I book Milan to Lausanne train tickets to get the best deals?

If you purchase Milan to Lausanne train tickets within the next 7 days, you can find one way tickets to cost on average £58. However, booking in advance gives you access to the best prices for trains to Lausanne from Milan. Look out for train tickets for this route to go on sale a few months before your planned departure date to find the best deals.

Important Stations and Airports for this Journey

Milan
Lausanne
Milano Centrale is the most popular Milan railway station for Omio travellers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your journey to Lausanne.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transport options for Milano Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transport options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8