Milan to Bern train

Cheap train tickets from Milan to Bern

Showing times and prices for Nov 28

Cheapest

82

Average

83

The best way to find a cheap train ticket from Milan to Bern is to book your journey as far in advance as possible and to avoid traveling at rush hour.

Cheapest
11:20AMMilan Centrale3h04 02:24PMBern, Bhf
0 transfers
821One-way
Cheapest
07:20AMMilan Centrale3h04 10:24AMBern, Bhf
0 transfers
821One-way
Cheapest
03:20PMMilan Centrale3h04 06:24PMBern, Bhf
0 transfers
821One-way
Cheapest
06:20PMMilan Centrale3h04 09:24PMBern, Bhf
0 transfers
821One-way
2nd Cheapest
07:20AMMilan Centrale3h34 10:54AMBern, Bhf
1 transfer
861One-way

Train schedule from Milan to Bern

Showing trains for tomorrow, Monday, November 28
07:20AMMilan Centrale3h34 10:54AMBern, Bhf
1 transfer
07:20AMMilan Centrale3h04 10:24AMBern, Bhf
0 transfers
11:20AMMilan Centrale3h04 02:24PMBern, Bhf
0 transfers
03:20PMMilan Centrale3h04 06:24PMBern, Bhf
0 transfers
06:20PMMilan Centrale3h04 09:24PMBern, Bhf
0 transfers

Find all the dates and times for this journey

Compare prices and tickets by train, bus or flight

Mon
Nov 28
Tue
Nov 29
Wed
Nov 30
Thu
Dec 01
Fri
Dec 02
Sat
Dec 03
Sun
Dec 04
Mon
Dec 05
Tue
Dec 06
Wed
Dec 07
Thu
Dec 08
Fri
Dec 09
Sat
Dec 10
Sun
Dec 11
Mon
Dec 12
Tue
Dec 13
Wed
Dec 14
Thu
Dec 15
Fri
Dec 16
Sat
Dec 17
Sun
Dec 18

Fastest train times from Milan to Bern

Showing times and prices for Nov 28

Fastest Journey

3 h 4 m

Average

3 h 10 m

Trains per day

5

Distance

213 km

Of the 5 trains that leave Milan for Bern every day 4 travel direct so it’s quite easy to avoid journeys where you’ll have to change along the way.

Fastest
11:20AMMilan Centrale3h04 02:24PMBern, Bhf
0 transfers
821One-way
Fastest
07:20AMMilan Centrale3h04 10:24AMBern, Bhf
0 transfers
821One-way
Fastest
03:20PMMilan Centrale3h04 06:24PMBern, Bhf
0 transfers
821One-way
Fastest
06:20PMMilan Centrale3h04 09:24PMBern, Bhf
0 transfers
821One-way
2nd Fastest
07:20AMMilan Centrale3h34 10:54AMBern, Bhf
1 transfer
861One-way

More than 1,000 travel companies trust us to sell their tickets all in one place.

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Milan to Bern

distanceDistance131 miles (212 km)
durationAverage train duration3 h 4 min
priceAverage train ticket price$66 (€59)
frequencyTrain frequency8 a day
changesDirect trainYes, there are 4 direct trains a day
carriersTrain providersTrenitalia

Trains from Milan to Bern cover the 131 miles (212 km) long route taking on average 3 h 4 min with our travel partners like Trenitalia. Normally, there are 8 trains operating per day, including direct services available. You can get the cheapest train tickets for this route for as low as $35 (€32), but the average price of train tickets is $66 (€59). Travelers depart most frequently from Milano Centrale and arrive in Bern, Bahnhof Postautostation.

Train providers: Trenitalia from Milan to Bern trains

Buy your official Trenitalia train tickets from Milan to Bern from $35 (€32) with Omio. Find train times and tickets for over 1000 travel companies to compare and book the most convenient route.

Trenitalia

Trenitalia train tickets to Bern from Milan are available on Omio for as little as $35 (€32). Trenitalia is Italy’s national train company with a huge fleet of trains offering different levels of comfort, amenities and speed at which they travel. The company's flagship trains are the high-speed Frecciarossa, Frecciargento and Frecciabianca. Trenitalia also operates trains such as the Eurocity (EC), Euronotte (EN), InterCity (IC), InterCitynotte (ICN), as well as the Regionale Veloce (RV), Regionale (R), Suburbano (S) and Metropolitano (M). Bathrooms and WiFi access are standard on long-distance train routes. In most cases, the trains also provide barrier-free access.

Trenitalia offers three different ticket types to fit anyone’s budget, such as the Base, Economy, Super Economy and Ordinaria tickets. Trenitalia also has discount and loyalty cards for qualified travelers, which you can use on Omio. When traveling on a Trenitalia train from Milan to Bern, you can expect to travel 131 miles (212 km). Check Trenitalia’s train schedules and tickets for the Milan to Bern route and book your cheap ticket on Omio today!

  • Average Price: $35

Trains Milan Bern: general information

Three daily train connections are guaranteed between the cities of Milan and Bern. The Trenitalia Eurocity trains departing from Milano Centrale reach their destination after 3 hours of travel. The first train from Milan to Bern leaves around 07:23; the second daily departure is around 11:23, while the last train leaves the capital of Lombardy at about 18:23. There are no connections during the night and there are no changes in the timetable or frequency of departures during the weekend.

Milan-Bern train: departure and arrival stations

Trains to Bern depart from Milan Central Station located in Piazza Duca D'Aosta 1 and served by local public transport. The Central Station can be reached by the green line and the yellow line of the underground, which is open from 06:00 to 00:30, or by the city buses of lines 42, 60, 81, 82 and 87 (line 42 extends the operating hours for the whole night).

Bern Central Station is located at Bahnhofplatz 10 A. The Swiss railway junction is served by tram number 9, S-Bahn lines 1, 2, 3, 4, 31 and 44 and bus number 20. During the night, Moonliner buses connect the station to the city's main hubs and reach the surrounding municipalities. A well-preserved medieval city and a UNESCO World Heritage Site, Bern is home to numerous monuments of architectural interest, such as the prison and clock towers, the Church of the Holy Spirit and the Federal Palace. A walk through the old town at the top of a rocky outcrop is a must, with a view of the romantic Aare River.

Train tickets from Milan to Bern: when to book to save $

Time Price Savings
1 week earlier 71 €
2 weeks earlier 43 €65%
3 weeks earlier 42 €69%
1 month before 48 €48%
2 months earlier 55 €29.%
3 months earlier 50 €42%


Train companies often offer promotional prices and offers—by buying in advance—you can get access the best prices for trains in the U.S., Canada, and the major European railroad operators. Search on Omio to check prices and cheap train tickets from Milan - Bern. Easily find the most attractive rates and choose the your preferred route for your journey. Book and choose your mobile ticket: avoid the queues at the station and the added stress of printing your ticket.

The rule of buying in advance to save money is not only valid when booking a flight but also for train travel. Train tickets are generally on sale 6 months before the departure date. Some train booking tips from us:

  • Buying your train ticket from Milan - Bern 3 weeks in advance means you can save on average up to 69% compared to the price available on the day of departure.
  • If you book a ticket Milan - Bern with 2 months in advance you save up to about 29% compared to the initial price.
  • By booking 3 months in advance, you could save up to 42%.
  • On Omio you can find all offers, train times and prices for train travel in Europe, the U.S., and Canada.

Travel Tips: Trains from Milan to Bern

Travel Tips: Travel by train to Bern easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Bern.
FAQs

Travel between Milan, Italy and Bern, Switzerland by train is: Unrestricted.

What is the status of international entry into Switzerland from Italy?

International entry status: Entry is unrestricted for citizens and permanent residents of Italy

Do I need to self-quarantine on arrival in Switzerland from Milan?

Conditions of entry:

  • There are no current restrictions

What are the safety rules to follow in Bern, Switzerland?

When traveling in Switzerland, you must follow these COVID-19 safety rules:

  • Physical distance requirement: metre (s) ( feet)
  • Face mask requirement: Regional advice

The information above was last checked on 11/6/22. This can change before your date of travel so please review the latest COVID-19 travel safety regulations   for your train to Bern from Milan before traveling.

The current restriction level for your return trip by train from Bern to Milan is: Unrestricted

Are there any international entry restrictions on returning to Italy from Switzerland?

Reentry to Italy is allowed for: Entry is unrestricted for citizens and permanent residents of Switzerland

Do I need to quarantine on arrival in Italy from Bern?

What are the requirements?

  • There are no current restrictions

What are the safety rules to follow in Milan, Italy?

The government of Italy has imposed these measures to reduce the spread of COVID-19:

  • Physical distance: 1.5 metre (s) (5 feet)
  • Face mask: Recommended

Last checked on 11/17/22. We do our best to keep this information up to date, but regulations can change so please double check the latest COVID-19 travel safety regulations ahead of your train to Milan from Bern here.

If you’re looking to save money on tickets, you can find cheap Milan to Bern trains for as little as $35 (€32)  in the next 7 days.
If you are looking to purchase your train ticket in the next 7 days, you can expect the Milan to Bern train to cost on average $66 (€59)  one way.
The Milan to Bern train distance is approximately 131 miles (212 km).
On average the Milan to Bern train time is 3 h 4 min  covering the 131 miles (212 km) long route, but the journey time can vary depending on specific dates or traveling on weekends and holidays.

When taking a train from Milan, you have a couple of train stations you can depart from including Milano Centrale, Milano Rogoredo and Milano Porta Garibaldi. When you arrive in Bern, your train can arrive in train stations including Bern, Bahnhof Postautostation, Bern, Bhf and Bern.

Omio customers traveling this route book their trains from Milano Centrale   to Bern, Bahnhof Postautostation.

Passengers booking this trip most frequently board their trains from Milano Centrale and need to travel around 2.3 miles (3.7 km) from the city center to get to this train station.

Passengers arriving in Bern most often arrive at Bern, Bahnhof Postautostation and need to travel around 1.4 miles (2.3 km) from this train station to the city center.

Take the Milan to Bern train with Trenitalia. However, it's always good to check out all possible train providers for the route between Milan and Bern as there might be differences in the amenities they offer.
Yes, there are 4 direct trains to Bern from Milan per day with Trenitalia  on Omio. This is worth paying attention to when you book your train ticket as direct services tend to offer more convenience and help save you time traveling to your destination.
The average number of trains departing Milan for Bern is 8 a day. The train schedules and services may vary between weekdays and weekends.
You can take the earliest train from Milan to Bern at 4: 20 PM   or take the last train from Milan to Bern leaving at 4: 20 PM. Look for the latest Milan to Bern train schedules on Omio and book the best time to take the train for this trip.
In general, we recommend booking tickets for trains in advance to score the best deals from all possible train providers offering this trip and save money. If you buy train tickets between Milan and Bern within the next 7 days, you can find tickets to cost on average $66 (€59) one way. To find the best prices for this journey, consider booking your train ticket from Milan to Bern a few months in advance.

Important Stations and Airports in Milan and Bern

Milan
Bern
Milano Centrale is the most popular Milan railway station for Omio travelers, but it's not the only one. Read all the information you need to know about the main train stations in Milan for your trip to Bern.
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
ticketOfficeHours
Ticket Office Hours
Mon - Sun: 05: 50 - 22: 20
Public transit options for Milano Centrale
Metro lines: M2 (green), M3 (yellow)
Tram lines: 1
Bus lines: 5, 9, 10, 42, 81, 87, 152, 728, N26, NM2, NM3, Air Bus, Orio Shuttle
Train lines: FR, FB, EC, Thello, XP2, R28, IC, ICN, RV, R, Regio, Italo
Amenities at station
WifiWifi
LockersLockers
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milano Porta Garibaldi
Metro lines: M2, M5
Bus lines: 43, 56, 70, 94
Train lines: R21, R31, S1, S11, S2, S5, S7, S8

The Omio App Makes Travel Planning Easy

We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

ios-badge
android-badge
Hand With Phone
Currency
Language