Bern to Milan train

Fri, Sep 13
+ Add return
QR-Code
Scan to get our free app
Use our app to get live travel updates and book mobile tickets for trains, buses, flights, and ferries.
App Store
rate4.9
42K ratings
Google Play
rate4.6
136K reviews

Cheap train tickets from Bern to Milan

Showing times and prices for Sep 13

Cheapest

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

Cheapest
SBB
06:07AM10h36
Bern Hauptbahnhof
04:43PMMilan Centrale
$1201One-way
1 transfer
Cheapest
SBB
06:07AM3h36
Bern Hauptbahnhof
09:43AMMilan Centrale
$1201One-way
1 transfer
2nd Cheapest
Trenitalia
01:34PM3h09
Bern Hauptbahnhof
04:43PMMilan Centrale
$1211One-way
0 transfers
2nd Cheapest
Trenitalia
06:34PM3h09
Bern Hauptbahnhof
09:43PMMilan Centrale
$1211One-way
0 transfers
SBB
09:34AM7h09
Bern Hauptbahnhof
04:43PMMilan Centrale
$1281One-way
1 transfer

Train schedule from Bern to Milan

Showing trains for tomorrow, Friday, September 13
SBB
IC 8 802 | 802
06:07AM10h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 8 802 | 802
06:07AM3h36
Bern Hauptbahnhof
09:43AMMilan Centrale
1 transfer
SBB
RE 1 4159 | 4159
06:39AM11h04
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
RE 1 4159 | 4159
06:39AM10h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 6 957 | 957
07:07AM9h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 6 957 | 957
07:07AM10h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
EC 51 | 51
07:34AM9h09
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4161 | 4161
07:39AM9h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4161 | 4161
07:39AM10h04
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 8 806 | 806
08:07AM9h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 8 806 | 806
08:07AM8h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4163 | 4163
08:39AM8h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
S 2 15230 | 15230
08:40AM5h41
Ostermundigen station
02:21PMMilan Porta Garibaldi
3 transfers
SBB
S 2 15230 | 15230
08:40AM5h49
Ostermundigen station
02:29PMMilan Porta Garibaldi
4 transfers
SBB
IC 6 961 | 961
09:07AM8h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 6 961 | 961
09:07AM7h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 6 1063 | 1063
09:34AM8h09
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 6 1063 | 1063
09:34AM7h09
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4165 | 4165
09:39AM7h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 8 810 | 810
10:07AM6h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 8 810 | 810
10:07AM7h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
RE 1 4167 | 4167
10:39AM6h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4167 | 4167
10:39AM11h04
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
RE 1 4167 | 4167
10:39AM7h04
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 8 812 | 812
11:07AM5h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 8 812 | 812
11:07AM10h36
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
IC 8 812 | 812
11:07AM6h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 6 1067 | 1067
11:34AM5h09
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4169 | 4169
11:39AM5h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4169 | 4169
11:39AM10h04
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
IC 6 967 | 967
12:07PM5h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 6 967 | 967
12:07PM9h36
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
IC 6 967 | 967
12:07PM4h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4171 | 4171
12:39PM9h04
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
RE 1 4171 | 4171
12:39PM4h04
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
RE 1 4171 | 4171
12:39PM5h04
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 8 816 | 816
01:07PM3h36
Bern Hauptbahnhof
04:43PMMilan Centrale
1 transfer
SBB
IC 8 816 | 816
01:07PM8h36
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
IC 8 816 | 816
01:07PM4h36
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
SBB
IC 1337 | 1337
01:30PM8h13
Bern Hauptbahnhof
09:43PMMilan Centrale
1 transfer
SBB
IC 1337 | 1337
01:30PM9h13
Bern Hauptbahnhof
10:43PMMilan Centrale
1 transfer
SBB
IC 1337 | 1337
01:30PM4h13
Bern Hauptbahnhof
05:43PMMilan Centrale
1 transfer
Trenitalia
EuroCity 57
01:34PM3h09
Bern Hauptbahnhof
04:43PMMilan Centrale
0 transfers
Trenitalia
EuroCity 59
06:34PM3h09
Bern Hauptbahnhof
09:43PMMilan Centrale
0 transfers

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bern to Milan by bus, train, or flight

Fri
Sep 13
Sat
Sep 14
Sun
Sep 15
Mon
Sep 16
Tue
Sep 17
Wed
Sep 18
Thu
Sep 19
Fri
Sep 20
Sat
Sep 21
Sun
Sep 22
Mon
Sep 23
Tue
Sep 24
Wed
Sep 25
Thu
Sep 26
Fri
Sep 27
Sat
Sep 28
Sun
Sep 29
Mon
Sep 30
Tue
Oct 01
Wed
Oct 02
Thu
Oct 03

Fastest train times from Bern to Milan

Showing times and prices for Sep 13

Fastest Journey

3 h 9 m

Average

7 h 22 m

Trains per day

44

Distance

213 km

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

Fastest
Trenitalia
01:34PM3h09
Bern Hauptbahnhof
04:43PMMilan Centrale
$1211One-way
0 transfers
Fastest
Trenitalia
06:34PM3h09
Bern Hauptbahnhof
09:43PMMilan Centrale
$1211One-way
0 transfers
2nd Fastest
SBB
01:07PM3h36
Bern Hauptbahnhof
04:43PMMilan Centrale
$1451One-way
1 transfer
2nd Fastest
SBB
06:07AM3h36
Bern Hauptbahnhof
09:43AMMilan Centrale
$1201One-way
1 transfer
SBB
12:39PM4h04
Bern Hauptbahnhof
04:43PMMilan Centrale
$1371One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Overview: Train from Bern to Milan

distanceDistance131 miles (212 km)
durationAverage train duration3 h 9 min
priceAverage train ticket price$97 (€82)
changesDirect trainNo
carriersTrain companiesTrenitalia

Trains from Bern to Milan cover the 131 miles (212 km) long trip taking on average 3 h 9 min with our travel partners like Trenitalia. While the average ticket price for this journey costs around $97 (€82), you can find the cheapest train ticket for as low as $97 (€82). Travelers depart most frequently from Bern Hauptbahnhof and arrive in Milan Centrale.

Train providers: Trenitalia and SBB from Bern to Milan trains

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

SBB is the national railway company of Switzerland which operates trains to Milan from Bern. It operates a wide range of trains, including InterCity, InterRegio, RegioExpress, Regio, S-Bahn, and InterCityExpress. InterCity trains are the fastest, with speeds of up to 200 km/h, while Regio trains are the slowest, with speeds of up to 120 km/h. SBB also offers a variety of ticket types, such as the Swiss Travel Pass, Half-Fare Card, and Super Saver tickets. Onboard facilities include Wi-Fi, power outlets, and a restaurant car. The most popular routes for SBB are from Zurich to Geneva, Basel to Bern, and Geneva to Lausanne.

FAQs: Trains from Bern to Milan

FAQs: Travel by train from Bern to Milan 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 Bern to Milan.
FAQs
Cheap train tickets from Bern to Milan can start from as little as $97 (€82) when you book in advance. The average train ticket price for Bern to Milan is $97 (€82); however, prices vary depending on the time of day and class and they tend to be more expensive on the day.
On average the Bern to Milan train time is 3 h 9 min   covering the 131 mile (212 km) long journey, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Bern to Milan leaves at 11: 34 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Bern to Milan leaves at 4: 34 PM.
For the best Bern to Milan train to book, you can travel safely and comfortably with Trenitalia. However, it's always good to check all possible train companies with services to Milan from Bern to compare what amenities they may offer.

Passengers board the train most frequently from Bern Hauptbahnhof, which is located around 1.4 miles (2.3 km) away from the city centre, and they get off the train at Milan Centrale, located 2.3 miles (3.7 km) away from the city centre.

A trip to Milan from Bern is worth doing but not as a day trip with a journey time of 3 h 9 min each way. Check with Omio app   the best way to travel.
The cheapest month for a train from Bern to Milan is October.
You have options as you can travel from Bern to Milan 3 different ways: bus, train or flight.

Popular train stations from Bern to Milan

Bern
Milan
Bern Hauptbahnhof is the most popular Bern 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 Bern for your trip to Milan.
Amenities at station
AccessibilityAccessibility
Milan Centrale is the most popular Milan train station for Omio travelers, but Milan has quite a few train hubs. Find all the information you need to know about the main railway stations in Milan for your trip from 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 Milan 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
ParkingParking
ATMATM
TaxisTaxis
AccessibilityAccessibility
phone
Phone Number
+39 892021
Public transit options for Milan 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
More routes, destinations and providers
Currency
Language

Useful links