Train
The journey takes approximately 3 h 4 m. Ticket price is about €85 The travel distance is 265 km.
Carrier is Trenitalia EuroCity.
🛏 Find hotel deals and discounts up to 20% in Bern at Booking
Train
The journey takes approximately 1 h 54 m. Ticket price is about €55 The travel distance is 161 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
The journey takes approximately 1 h 6 m. Ticket price is about €30 The travel distance is 103 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
🛏 Find hotel deals and discounts up to 20% in Bern at Booking
Train
The journey takes approximately 24 m. Ticket price is about €2 The travel distance is 11 km.
Carrier is ATM.
The journey takes approximately 2 h 54 m. Ticket price is about €55 The travel distance is 255 km.
Carrier is Trenitalia EuroCity.
🛏 Find hotel deals and discounts up to 20% in Bern at Booking
Drive
The journey takes approximately 3 h 45 m. The travel distance is 350 km.
🛏 Find hotel deals and discounts up to 20% in Bern at Booking
Fly train
The journey takes approximately 37 m. The travel distance is 48 km.
Carrier is Malpensa Express.
The journey takes approximately 55 m. Ticket price is about €60
Carrier is Swiss.
🔎
The journey takes approximately 1 h 20 m. Ticket price is about €45 The travel distance is 126 km.
Carrier is Swiss Railways (SBB/CFF/FFS).
🛏 Find hotel deals and discounts up to 20% in Bern at Booking
The cheapest way to travel from Milan to Bern is by taking a Train with an average price of €57. The journey takes approximately 4 ч. 18 мин.
Train is the fastest way to travel from Milan to Bern. Tickets cost €85. The journey takes approximately 3 ч. 4 мин.
Milan is approximately 350 km away from Bern. The trip by car takes 3 h 45 m.
The average journey time by car between Milan and Bern is 3 h 45 m.