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.
Find all the dates and times for this journey
3 h 4 m
3 h 10 m
Trains per day
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.
|Distance||131 miles (212 km)|
|Average train duration||3 h 4 min|
|Average train ticket price||$66 (€59)|
|Train frequency||8 a day|
|Direct train||Yes, there are 4 direct trains a day|
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.
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 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!
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.
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.
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:
Travel between Milan, Italy and Bern, Switzerland by train is: Unrestricted.
International entry status: Entry is unrestricted for citizens and permanent residents of Italy
Conditions of entry:
When traveling in Switzerland, you must follow these COVID-19 safety rules:
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
Reentry to Italy is allowed for: Entry is unrestricted for citizens and permanent residents of Switzerland
What are the requirements?
The government of Italy has imposed these measures to reduce the spread of COVID-19:
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.
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.
Here are some other resources that might have the information you need