Trains from Lausanne to Milan

Wed, Jul 24
Easy as 1, 2, 3
Choose the cheapest and fastest routes from over 800 official partners
Get there your way
Enjoy travelling by train, bus and flight across Europe
Every time, anywhere
Because your trip doesn't end with a ticket, we’re here for you all the way

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
Jul 23
$87Trenitalia
$21Flixbus
$202Aegean Airlines
Wed
Jul 24
$87Trenitalia
$31Flixbus
$129Iberia
Thu
Jul 25
$87Trenitalia
$31Flixbus
$229Vueling
Fri
Jul 26
$87Trenitalia
$21Flixbus
$259Luftfahrtgesellschaft Walter
Sat
Jul 27
$71Trenitalia
$27Flixbus
$230Air France
Sun
Jul 28
$87Trenitalia
$21Flixbus
$235Vueling
Mon
Jul 29
$71Trenitalia
$21Flixbus
$168Air France
Tue
Jul 30
$46Trenitalia
$16Flixbus
$109Iberia
Wed
Jul 31
$71Trenitalia
$31Flixbus
$109Iberia
Thu
Aug 1
$71Trenitalia
$33Flixbus
$194Air France
Fri
Aug 2
Find prices
$16Flixbus
$109Iberia
Sat
Aug 3
Find prices
$21Flixbus
$142Iberia
Sun
Aug 4
$71Trenitalia
$21Flixbus
$109Iberia
Mon
Aug 5
$34Trenitalia
$18Flixbus
$135Vueling
Tue
Aug 6
$34Trenitalia
$18Flixbus
$94Vueling
Wed
Aug 7
$46Trenitalia
$21Flixbus
$97Air France
Thu
Aug 8
$34Trenitalia
$21Flixbus
$109Iberia
Fri
Aug 9
$71Trenitalia
$16Flixbus
$109Iberia
Sat
Aug 10
$46Trenitalia
$21Flixbus
$109Iberia
Sun
Aug 11
$46Trenitalia
$21Flixbus
$109Iberia
Mon
Aug 12
$34Trenitalia
$16Flixbus
$97Air France

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

Deutsche Bahn
Renfe
Italo
Frecciarossa
train

Journey Summary

Lausanne to Milan Train Information

Avg. Train Duration:
3 hours 19 minutes
Train Ticket Price: $52
Trains depart from:Lausanne
Trains arrive in:Milan
Distance:230 km
TrainTrain Companies:Trenitalia

Compare prices

Best fares for trains from Lausanne to Milan

This Weekend
This month
Next Month
Fri, Jul 26
Train
Trenitalia
17:183h 19m20:37
LausanneMilan
Sat, Jul 27
Train
Trenitalia
17:183h 19m20:37
LausanneMilan
Fastest Trains from Lausanne to Milan
Thu, Jul 25
Train
Trenitalia
12:183h 19m15:37
LausanneMilan
Fri, Jul 26
Train
Trenitalia
17:183h 19m20:37
LausanneMilan
Sat, Jul 27
Train
Trenitalia
17:183h 19m20:37
LausanneMilan
Return Train Tickets for Milan to Lausanne
Thu, Jul 25
Train
Trenitalia
17:233h 19m20:42
MilanLausanne
Fri, Jul 26
Train
Trenitalia
15:233h 19m18:42
MilanLausanne
Sat, Jul 27
Train
Trenitalia
06:233h 19m09:42
MilanLausanne

Stations

Important Stations and Airports for this Journey
Lausanne
Milan
TrainLausanne

Amenities

TrainLausanne St-Francois

Amenities

TrainLausanne, Montbenon

Amenities

TrainLausanne, Place-de-l'Ours

Amenities

TrainLausanne, Pont-de-Chailly

Amenities

TrainLausanne, Sallaz

Amenities

TrainLausanne-Chauderon

Amenities

TrainLausanne-Flon

Amenities

TrainLausanne-Flon, pl. de l'Europe

Amenities

TrainLausanne-Ouchy

Amenities

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