>
From Milan to Bern

Compare prices to get from Milan to Bern

Search for tickets from Milan to Bern in the next 7 days. Flights start at CAD 622. Trains start at CAD 63.
Trains
CAD 63|3h 15m
Flights
CAD 622|11h 10m
CAD 124
CAD 78
CAD 78
CAD 122
--
--
CAD 115
CAD 127
CAD 78
CAD 102
--
CAD 93
CAD 63
--
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 Monday, with an average price of CAD 63.

CAD 63
  • Nov 2
  • 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 Monday, with an average price of CAD 61.

CAD 61
  • Nov 2
  • 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 city centre
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 city centre
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 city centre
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 city centre
CAD 270

From Milan to Bern: Travel Information

Companies operating from Milan to Bern

Trenitalia

Find stations and airports 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

FAQ – How to Get from Milan to Bern

  • How far is it from Milan to Bern?

    It’s about 208km (129 mi) from Milan to Bern.
  • There are 2 different ways to get from Milan to Bern, including Flights, 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.
  • For trips between Milan and Bern, visitors typically use the following departure and arrival points: Most Flights depart from Il Caravaggio International Airport and arrive at Bern Airport.
  • Train, bus, and flight schedules vary by season and day of the week. Based on Trip.com data: Flights from Milan to Bern are typically cheapest Monday, with an average fare of CAD 63. Flights from Milan to Bern are typically cheapest Monday, with an average fare of CAD 61
  • The time difference between Milan and Bern is 0m.