>
Milan to Bern

Compare prices to get from Milan to Bern

Search for tickets from Milan to Bern in the next 7 days. Trains start at CAD 63.
Trains
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?

Average train fares from Milan to Bern for the next 7 days, based on Trip.com user searches.

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
  • Nov 3
  • Nov 4
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

What is the cheapest day to travel from Milan to Bern by bus?

The average price of a bus from Milan to Bern found by Trip.com users over the next 7 days.

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
  • Nov 3
  • Nov 4
  • Nov 5
  • Nov 6
  • Nov 7
  • Nov 8

Recommended hotels in Bern

Bellevue Palace
9.2/10
91 Reviews
Bellevue Palace
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Old City of Bern | 0.22 km from downtown
10% off
CAD 777 CAD 700
Hotel Schweizerhof Bern & Spa
9.1/10
50 Reviews
Hotel Schweizerhof Bern & Spa
hotel-star hotel-star hotel-star hotel-star hotel-star hotel-praise
Rotes Quartier | 0.29 km from downtown
29% off
CAD 609 CAD 430
Le Bijou BK9 Presidential Suite
8.7/10
21 Reviews
Le Bijou BK9 Presidential Suite
hotel-star hotel-star hotel-star hotel-praise
Grünes Quartier | 0.54 km from downtown
CAD 379
Hotel Savoy
9.5/10
123 Reviews
Hotel Savoy
hotel-star hotel-star hotel-star hotel-star hotel-praise
Rotes Quartier | 0.23 km from downtown
CAD 271

Milan to Bern travel tips

Companies operating from Milan to Bern

Trenitalia

Find departure & arrival points near Milan and Bern

Popular train stations near Milan

Milan Dateo Milan Italy
Milan Porta Vittoria Milan Italy
Milano Porta Venezia Milan Italy
Milan Porta Venezia Milan Italy
Milan Porta Romana Milan Italy

Popular airports near Milan

Il Caravaggio International Airport (BGY) Milan Italy
Linate Airport (LIN) Milan Italy
Milan Malpensa Airport (MXP) Milan Italy
Parma Giuseppe Verdi Airport (PMF) Milan Italy
Lugano Airport (LUG) Nearby Lugano Switzerland

Popular airports near Bern

Bern Airport (BRN) Bern Switzerland
EuroAirport Swiss Basel Mulhouse Freiburg (BSL) Nearby Basel Switzerland

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).
  • There are 1 ways to get from Milan to Bern, including Trains.
  • The fastest way to get from Milan to Bern is by Trains, with an average journey time of 3h 17m.
  • The cheapest way to get from Milan to Bern is by Trains, with an average price of CAD 63.
  • 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 .
  • 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 .
  • The time difference between Milan and Bern is 0m.