>
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 PHP 2,858.
Trains
PHP 2,858|3h 15m
PHP 5,599
PHP 3,526
PHP 3,526
PHP 5,530
--
--
PHP 5,196
PHP 5,753
PHP 3,526
PHP 4,603
--
PHP 4,194
PHP 2,858
--
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 PHP 2,864.

PHP 2,864
  • 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 PHP 2,773.

PHP 2,773
  • 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 downtown
10% off
PHP 35,340 PHP 31,837
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
PHP 27,713 PHP 19,541
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
PHP 17,244
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
PHP 12,306

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

Milan Malpensa Airport (MXP) Milan Italy
Milan Linate Airport (LIN) Milan Italy
Il Caravaggio International Airport (BGY) 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?

    It’s about 208 km (129 mi) from Milan to Bern.
  • You can travel from Milan to Bern in 1 different ways: 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 PHP 2,864.
  • For trips between Milan and Bern, travelers typically use the following departure and arrival points: Most Flights depart from Milan Malpensa 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 PHP 2,864. Flights from Milan to Bern are typically cheapest Monday, with an average fare of PHP 2,773
  • There is a 0m time difference between Milan and Bern.