RailClick

Trains from Milan to Lausannefrom $ 29.37

One‑way

Trains from Milan to Lausanne

Journey time
From 2h 30m
Price
From $ 29.37
Distance
278 km (173 miles)
Changes
No direct trains available
Departure station
Milano Centrale
Arrival station
Lausanne

Travelling by train: Milan - Lausanne

Journey details

How long does that train from Milan to Lausanne take?

The train journey from Milan to Lausanne takes approximately 3 hours and 40 minutes. Traveling by train is a convenient and efficient way to reach your destination, allowing you to relax and enjoy the beautiful European scenery along the way.

What is the fastest journey from Milan to Lausanne by train?

The fastest train journey from Milan to Lausanne is operated by the TGV Lyria service. This high-speed train can reach speeds of up to 320 km/h, allowing you to arrive in Lausanne in just 3 hours and 8 minutes. Sit back, relax, and enjoy the swift journey.

How much does the train cost from Milan to Lausanne?

The cost of the train ticket from Milan to Lausanne varies depending on the type of service and class you choose. On average, the ticket prices range from €50 to €100. It is advisable to book your tickets in advance to secure the best fares and availability.

How much does the Milan to Lausanne?

Yes, there is a direct train connection from Milan to Lausanne. Trains run frequently throughout the day, allowing you to travel seamlessly between these two beautiful cities. Avoid the hassle of changing trains and enjoy a direct and comfortable journey.

What is the distance from Milan to Lausanne by train?

The distance between Milan and Lausanne by train is approximately 303 kilometers. Traversing through the picturesque landscapes of Italy and Switzerland, the train route offers you a chance to witness the beauty of these two countries in one journey.

Which are the cities that the train stops from Milan to Lausanne?

As you travel from Milan to Lausanne by train, the route takes you through several enchanting cities. Some of the notable cities along the way include Como, Varese, Chiasso, and Geneva. These cities offer their unique charm, and you can plan a stopover and explore their beauty if you desire.

Buy train tickets from Milan to Lausanne

Milan: Places to see

Lausanne: Places to see

Milan: Main train stations

  • Milano Centrale
  • Malpensa Aeroporto
  • Malpensa Aeroporto T1
  • Milano Porta Garibaldi
  • Malpensa Aeroporto T2
  • Milano Cadorna
  • Milano Repubblica
  • Milano Rogoredo
  • Milano Porta Romana
  • Milano Lambrate
  • Milano Domodossola
  • Milano Affori

Lausanne: Main train stations

  • Lausanne

Milan - Lausanne: How to get the best deals

Need our help?
Guaranteed secure payment
  • visa
  • mastercard
  • amex
  • applepay
Certificates
Europ AssistanceGlobal Awards
TreeNation
Google logo4.8 Stars | 10000+ Reviews