Trains from Lausanne to Milan

Tue, May 21
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

The cheapest Trains

from Lausanne
to Milan

Cheapest

$93

Average

$93

Showing times and prices for May 21

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

cheapest
carrier-logo
06:18Lausanne, gare3h 19m 09:37Milan Centrale
$93
1One-way
$931One-way
cheapest
carrier-logo
08:18Lausanne, gare3h 19m 11:37Milan Centrale
$93
1One-way
$931One-way
cheapest
carrier-logo
14:18Lausanne, gare3h 19m 17:37Milan Centrale
$93
1One-way
$931One-way
cheapest
carrier-logo
19:18Lausanne, gare3h 19m 22:37Milan Centrale
$93
1One-way
$931One-way

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

COMPARE

Prices across different modes

Train
Bus
Flight
Tue
May 21
$86Trenitalia
$38Flixbus
$112Iberia
Wed
May 22
$86Trenitalia
$38Flixbus
$378Ukraine Intl. Airlines
Thu
May 23
$70Trenitalia
$34Flixbus
$178Air France
Fri
May 24
$86Trenitalia
$29Flixbus
$261Vueling
Sat
May 25
$70Trenitalia
$37Flixbus
$144Air France
Sun
May 26
$70Trenitalia
$37Flixbus
$143Iberia
Mon
May 27
$45Trenitalia
$37Flixbus
$99Vueling
Tue
May 28
$45Trenitalia
$41Flixbus
$105Luftfahrtgesellschaft Walter
Wed
May 29
$86Trenitalia
$42Flixbus
$105Luftfahrtgesellschaft Walter
Thu
May 30
$45Trenitalia
$42Flixbus
$173Air France
Fri
May 31
$70Trenitalia
$41Flixbus
$163Air France
Sat
Jun 1
$45Trenitalia
$40Flixbus
$95Air France
Sun
Jun 2
$70Trenitalia
$40Flixbus
$174Vueling
Mon
Jun 3
$34Trenitalia
$32Flixbus
$87Vueling
Tue
Jun 4
$34Trenitalia
$37Flixbus
$94Air France
Wed
Jun 5
$34Trenitalia
$34Flixbus
$87Vueling
Thu
Jun 6
$45Trenitalia
$34Flixbus
$105Luftfahrtgesellschaft Walter
Fri
Jun 7
$70Trenitalia
$16Flixbus
$193Air France
Sat
Jun 8
$34Trenitalia
$16Flixbus
$142Air France
Sun
Jun 9
$45Trenitalia
$16Flixbus
$190KLM
train

Journey Summary

Lausanne to Milan Train Information

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

Best fares for trains from Lausanne to Milan

This Weekend
This month
Next Month
Fri, May 24
Train
Trenitalia
04:183h 19m07:37
LausanneMilan
Sat, May 25
Train
Trenitalia
17:183h 19m20:37
LausanneMilan
Fastest Trains from Lausanne to Milan
Wed, May 22
Train
Trenitalia
12:183h 19m15:37
LausanneMilan
Thu, May 23
Train
Trenitalia
17:183h 19m20:37
LausanneMilan
Fri, May 24
Train
Trenitalia
04:183h 19m07:37
LausanneMilan
Return Train Tickets for Milan to Lausanne
Wed, May 22
Train
Trenitalia
10:233h 19m13:42
MilanLausanne
Thu, May 23
Train
Trenitalia
15:233h 19m18:42
MilanLausanne
Fri, May 24
Train
Trenitalia
15:233h 19m18: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