Compare prices to get from Milan to Bern
CAD 63|3h 15m
CAD 78
CAD 78
CAD 122
--
--
CAD 114
CAD 127
CAD 78
CAD 101
--
CAD 93
CAD 63
--
CAD 81
No matching results found
Click the button below to explore more products you may like
- Prices shown from Milan to Bern are the estimated lowest fares found in the last 24 hours for travel within the next 7 days.
When is the cheapest time to travel from Milan to Bern?
What is the cheapest day to travel by train from Milan to Bern?
Based on Trip.com's data, the cheapest day to travel by train from Milan to Bern is Tuesday, with an average price of CAD 63.
CAD 63
What is the cheapest day to travel from Milan to Bern by bus?
Based on Trip.com's data, the cheapest day for bus tickets from Milan to Bern is Tuesday, with an average price of CAD 61.
CAD 61
Recommended hotels in Bern

9.2/10
91 Reviews
Bellevue Palace

Old City of Bern | 0.22 km from downtown
10% off
CAD 777 CAD 700

9.1/10
50 Reviews
Hotel Schweizerhof Bern & Spa

Rotes Quartier | 0.29 km from downtown
29% off
CAD 609 CAD 430

8.7/10
21 Reviews
Le Bijou BK9 Presidential Suite

Grünes Quartier | 0.54 km from downtown
CAD 379

9.5/10
123 Reviews
Hotel Savoy

Rotes Quartier | 0.23 km from downtown
CAD 271
Milan to Bern travel tips
Companies operating from Milan to Bern
Find departure & arrival points near Milan and Bern
Popular train stations near Milan
Milan Dateo
Milan Porta Vittoria
Milano Porta Venezia
Milan Porta Venezia
Milan Porta Romana
Popular airports near Milan
Il Caravaggio International Airport (BGY)
Linate Airport (LIN)
Milan Malpensa Airport (MXP)
Parma Giuseppe Verdi Airport (PMF)
Lugano Airport (LUG)
Nearby
Popular airports near Bern
Bern Airport (BRN)
EuroAirport Swiss Basel Mulhouse Freiburg (BSL)
Nearby
How to travel from Milan to Bern: FAQs
How far is it from Milan to Bern?
The distance from Milan to Bern is about 208 km (129 mi).How can I get from Milan to Bern?
There are 1 ways to get from Milan to Bern, including Trains.What is the fastest way to get from Milan to Bern?
The fastest way to get from Milan to Bern is by Trains, with an average journey time of 3h 17m.What is the cheapest way to get from Milan to Bern?
The cheapest way to get from Milan to Bern is by Trains, with an average price of CAD 63.Where do you usually depart from and arrive at when traveling from Milan to Bern?
When traveling from Milan to Bern, travelers usually depart from and arrive at the following locations: Flights typically departs from Il Caravaggio International Airport and arrives at Bern Airport .When is the cheapest time to book tickets from Milan to Bern?
Train, bus, and flight schedules may vary depending on the season or day of the week. Based on data from Trip.com: MilantoBernTrains is usually the cheapest at Tuesday, with an average price of CAD 63 MilantoBernBuses is usually the cheapest at Tuesday, with an average price of CAD 61 .Is there a time difference between Milan and Bern?
The time difference between Milan and Bern is 0m.



