Happy Valentine's! New to Omio? Get 14% off your first app booking. Valid until 16/02/2025.
14% discount applied on bookings with a total basket value up to €100.
Valid for first-time customers only
Only available on app bookings
This offer ends on 16/02/2025.
Limit one (1) coupon code per eligible booking. Cannot be combined, transferred or exchanged.
For full terms and conditions: https://www.omio.com/coupon

Bern Hauptbahnhof to Milan Centrale train with Trenitalia

Mon, Feb 17
+ 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 Hauptbahnhof to Milan Centrale

Showing times and prices for Feb 17

Cheapest

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

Cheapest
SBBIC 8 816 | 816SBB+TrenitaliaIC 8 816 | 816EuroCity 45
01:07PM4h43
Bern Hauptbahnhof
05:50PMMilan Centrale
$1001One-way
1 transfer
Cheapest
SBBIC 6 967 | 967SBB+TrenitaliaIC 6 967 | 967EuroCity 65
12:07PM4h48
Bern Hauptbahnhof
04:55PMMilan Centrale
$1001One-way
1 transfer
Cheapest
SBBIC 6 967 | 967SBB+TrenitaliaIC 6 967 | 967EuroCity 67
12:07PM9h43
Bern Hauptbahnhof
09:50PMMilan Centrale
$1001One-way
1 transfer
Cheapest
SBBIC 6 967 | 967SBB+TrenitaliaIC 6 967 | 967EuroCity 45
12:07PM5h43
Bern Hauptbahnhof
05:50PMMilan Centrale
$1001One-way
1 transfer
Cheapest
SBBIC 8 812 | 812SBB+TrenitaliaIC 8 812 | 812EuroCity 67
11:07AM10h43
Bern Hauptbahnhof
09:50PMMilan Centrale
$1001One-way
1 transfer

Bern Hauptbahnhof to Milan Centrale train times

Showing trains for tomorrow, Monday, February 17
ProviderDepartsDurationArrivesTransfersTickets
SBB
IC 8 802 | 802
SBBIC 8 802 | 802
06:07AM Bern Hauptbahnhof10h48 04:55PM Milan Centrale1 transfer
SBB
IC 8 802 | 802
SBBIC 8 802 | 802
06:07AM Bern Hauptbahnhof3h43 09:50AM Milan Centrale1 transfer
SBB
IC 8 802 | 802
SBBIC 8 802 | 802
06:07AM Bern Hauptbahnhof4h43 10:50AM Milan Centrale1 transfer
SBB
RE 1 4159 | 4159
SBBRE 1 4159 | 4159
06:39AM Bern Hauptbahnhof11h11 05:50PM Milan Centrale1 transfer
SBB
RE 1 4159 | 4159
SBBRE 1 4159 | 4159
06:39AM Bern Hauptbahnhof10h16 04:55PM Milan Centrale1 transfer
SBB
RE 1 4159 | 4159
SBBRE 1 4159 | 4159
06:39AM Bern Hauptbahnhof4h11 10:50AM Milan Centrale1 transfer
SBB
IC 6 957 | 957
SBBIC 6 957 | 957
07:07AM Bern Hauptbahnhof10h43 05:50PM Milan Centrale1 transfer
SBB
IC 6 957 | 957
SBBIC 6 957 | 957
07:07AM Bern Hauptbahnhof9h48 04:55PM Milan Centrale1 transfer
SBB
IC 6 957 | 957
SBBIC 6 957 | 957
07:07AM Bern Hauptbahnhof3h43 10:50AM Milan Centrale1 transfer
Trenitalia
EuroCity 61
TrenitaliaEuroCity 61
07:34AM Bern Hauptbahnhof3h16 10:50AM Milan Centrale0 transfersDirect
SBB
EC 61 | 61
SBBEC 61 | 61
07:34AM Bern Hauptbahnhof9h21 04:55PM Milan Centrale1 transfer
SBB
RE 1 4161 | 4161
SBBRE 1 4161 | 4161
07:39AM Bern Hauptbahnhof10h11 05:50PM Milan Centrale1 transfer
SBB
RE 1 4161 | 4161
SBBRE 1 4161 | 4161
07:39AM Bern Hauptbahnhof9h16 04:55PM Milan Centrale1 transfer
SBB
IC 8 806 | 806
SBBIC 8 806 | 806
08:07AM Bern Hauptbahnhof9h43 05:50PM Milan Centrale1 transfer
SBB
IC 8 806 | 806
SBBIC 8 806 | 806
08:07AM Bern Hauptbahnhof8h48 04:55PM Milan Centrale1 transfer
SBB
RE 1 4163 | 4163
SBBRE 1 4163 | 4163
08:39AM Bern Hauptbahnhof9h11 05:50PM Milan Centrale1 transfer
SBB
RE 1 4163 | 4163
SBBRE 1 4163 | 4163
08:39AM Bern Hauptbahnhof8h16 04:55PM Milan Centrale1 transfer
SBB
IC 6 961 | 961
SBBIC 6 961 | 961
09:07AM Bern Hauptbahnhof8h43 05:50PM Milan Centrale1 transfer
SBB
IC 6 961 | 961
SBBIC 6 961 | 961
09:07AM Bern Hauptbahnhof7h48 04:55PM Milan Centrale1 transfer
SBB
IC 6 613 | 613
SBBIC 6 613 | 613
09:34AM Bern Hauptbahnhof7h21 04:55PM Milan Centrale1 transfer
SBB
RE 1 4165 | 4165
SBBRE 1 4165 | 4165
09:39AM Bern Hauptbahnhof8h11 05:50PM Milan Centrale1 transfer
SBB
RE 1 4165 | 4165
SBBRE 1 4165 | 4165
09:39AM Bern Hauptbahnhof7h16 04:55PM Milan Centrale1 transfer
SBB
IC 8 810 | 810
SBBIC 8 810 | 810
10:07AM Bern Hauptbahnhof6h48 04:55PM Milan Centrale1 transfer
SBB
IC 8 810 | 810
SBBIC 8 810 | 810
10:07AM Bern Hauptbahnhof7h43 05:50PM Milan Centrale1 transfer
SBB
RE 1 4167 | 4167
SBBRE 1 4167 | 4167
10:39AM Bern Hauptbahnhof7h11 05:50PM Milan Centrale1 transfer
SBB
RE 1 4167 | 4167
SBBRE 1 4167 | 4167
10:39AM Bern Hauptbahnhof6h16 04:55PM Milan Centrale1 transfer
SBB
RE 1 4167 | 4167
SBBRE 1 4167 | 4167
10:39AM Bern Hauptbahnhof11h11 09:50PM Milan Centrale1 transfer
SBB
IC 8 812 | 812
SBBIC 8 812 | 812
11:07AM Bern Hauptbahnhof10h43 09:50PM Milan Centrale1 transfer
SBB
IC 8 812 | 812
SBBIC 8 812 | 812
11:07AM Bern Hauptbahnhof6h43 05:50PM Milan Centrale1 transfer
SBB
IC 8 812 | 812
SBBIC 8 812 | 812
11:07AM Bern Hauptbahnhof5h48 04:55PM Milan Centrale1 transfer
SBB
IC 6 617 | 617
SBBIC 6 617 | 617
11:34AM Bern Hauptbahnhof5h21 04:55PM Milan Centrale1 transfer
SBB
RE 1 4169 | 4169
SBBRE 1 4169 | 4169
11:39AM Bern Hauptbahnhof5h16 04:55PM Milan Centrale1 transfer
SBB
RE 1 4169 | 4169
SBBRE 1 4169 | 4169
11:39AM Bern Hauptbahnhof6h11 05:50PM Milan Centrale1 transfer
SBB
IC 6 967 | 967
SBBIC 6 967 | 967
12:07PM Bern Hauptbahnhof4h48 04:55PM Milan Centrale1 transfer
SBB
IC 6 967 | 967
SBBIC 6 967 | 967
12:07PM Bern Hauptbahnhof9h43 09:50PM Milan Centrale1 transfer
SBB
IC 6 967 | 967
SBBIC 6 967 | 967
12:07PM Bern Hauptbahnhof5h43 05:50PM Milan Centrale1 transfer
SBB
RE 1 4171 | 4171
SBBRE 1 4171 | 4171
12:39PM Bern Hauptbahnhof9h11 09:50PM Milan Centrale1 transfer
SBB
RE 1 4171 | 4171
SBBRE 1 4171 | 4171
12:39PM Bern Hauptbahnhof5h11 05:50PM Milan Centrale1 transfer
SBB
RE 1 4171 | 4171
SBBRE 1 4171 | 4171
12:39PM Bern Hauptbahnhof4h16 04:55PM Milan Centrale1 transfer
SBB
IC 8 816 | 816
SBBIC 8 816 | 816
01:07PM Bern Hauptbahnhof4h43 05:50PM Milan Centrale1 transfer
SBB
IC 8 816 | 816
SBBIC 8 816 | 816
01:07PM Bern Hauptbahnhof3h48 04:55PM Milan Centrale1 transfer
SBB
IC 8 816 | 816
SBBIC 8 816 | 816
01:07PM Bern Hauptbahnhof8h43 09:50PM Milan Centrale1 transfer
SBB
EC 65 | 65
SBBEC 65 | 65
01:34PM Bern Hauptbahnhof4h16 05:50PM Milan Centrale1 transfer
SBB
EC 65 | 65
SBBEC 65 | 65
01:34PM Bern Hauptbahnhof9h16 10:50PM Milan Centrale1 transfer
SBB
EC 65 | 65
SBBEC 65 | 65
01:34PM Bern Hauptbahnhof8h16 09:50PM Milan Centrale1 transfer
Trenitalia
EuroCity 65
TrenitaliaEuroCity 65
01:34PM Bern Hauptbahnhof3h21 04:55PM Milan Centrale0 transfersDirect
Trenitalia
EuroCity 67
TrenitaliaEuroCity 67
06:34PM Bern Hauptbahnhof3h16 09:50PM Milan Centrale0 transfersDirect

This is the last train of the day.

Find all the dates and times for this journey

Compare prices and tickets Bern Hauptbahnhof to Milan Centrale by train or bus

Mon
Feb 17
Tue
Feb 18
Wed
Feb 19
Thu
Feb 20
Fri
Feb 21
Sat
Feb 22
Sun
Feb 23
Mon
Feb 24
Tue
Feb 25
Wed
Feb 26
Thu
Feb 27
Fri
Feb 28
Sat
Mar 01
Sun
Mar 02
Mon
Mar 03
Tue
Mar 04
Wed
Mar 05
Thu
Mar 06
Fri
Mar 07
Sat
Mar 08
Sun
Mar 09

Fastest train times from Bern Hauptbahnhof to Milan Centrale

Showing times and prices for Feb 17

Fastest Journey

3 h 16 m

Average

7 h 14 m

Trains per day

47

Distance

212 km

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

Fastest
TrenitaliaEuroCity 67TrenitaliaEuroCity 67
06:34PM3h16
Bern Hauptbahnhof
09:50PMMilan Centrale
$1011One-way
0 transfers
Fastest
TrenitaliaEuroCity 61TrenitaliaEuroCity 61
07:34AM3h16
Bern Hauptbahnhof
10:50AMMilan Centrale
$1011One-way
0 transfers
2nd Fastest
TrenitaliaEuroCity 65TrenitaliaEuroCity 65
01:34PM3h21
Bern Hauptbahnhof
04:55PMMilan Centrale
$1011One-way
0 transfers
SBBIC 8 802 | 802SBB+TrenitaliaIC 8 802 | 802EuroCity 41
06:07AM3h43
Bern Hauptbahnhof
09:50AMMilan Centrale
$1211One-way
1 transfer
SBBIC 6 957 | 957SBB+TrenitaliaIC 6 957 | 957EuroCity 61
07:07AM3h43
Bern Hauptbahnhof
10:50AMMilan Centrale
$1211One-way
1 transfer

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

Deutsche Bahn
Renfe
Italo
Frecciarossa

Journey information

Overview: Train from Bern Hauptbahnhof to Milan Centrale

Trains from Bern Hauptbahnhof to Milan Centrale run on average 3 times per day, taking around 3h 12m. Cheap train tickets for this journey start at $39 (€35) but you can travel from only $33 (€29) by bus.
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $33 (€29)
Distance
131 miles (211 km)
Average train duration
3h 12m
Cheapest ticket price
$39 (€35)
Trains per day
3
Direct trains
3
Train providers
1
Fastest train
3h 9m
First train
05:34
Last train
17:34
Fares are the lowest economy prices found on Omio. Early booking often means lower prices. Prices change daily and are subject to availability. Discount cards, coach trips, and booking fees are not included.
Price information
Cheapest alternative travel mode
Bus from $33 (€29)

Train providers: Trenitalia from Bern, Bhf to Milan Centrale trains

For as little as $54 (€48) you can travel by train from Bern, Bhf to Milan Centrale with Trenitalia. Omio will show you the best deals, schedules and tickets available for this trip.

Trenitalia is the national railway of Italy, providing a comprehensive network of trains across the country including trains to Milan Centrale from Bern, Bhf. It operates a variety of train types, including high-speed Frecciarossa, Frecciargento, and Frecciabianca, as well as regional and intercity services. Frecciarossa trains are the fastest, reaching speeds of up to 300 km/h, while Frecciargento and Frecciabianca offer a more leisurely journey. Passengers can choose from a range of ticket types, including Economy, Standard, and Business Class. Onboard facilities include comfortable seating, Wi-Fi, and a range of food and beverage options. Popular routes include Milan to Rome, Venice to Florence, and Naples to Bari.

Bern, Bhf to Milan Centrale train information with Trenitalia:

  • Average Duration: 3 h 6 min
  • Cheapest Price: $54

Travel Smoothly with the Bern Hauptbahnhof to Milan Centrale Train

Planning to journey seamlessly from Bern to Milan? The Bern Hauptbahnhof to Milan Centrale train offers a fast, comfortable, and scenic way to travel between these iconic cities. Most trains from Bern Hauptbahnhof to Milan Centrale depart from the central hub Bern Hauptbahnhof and arrive conveniently at Milano Centrale, ensuring easy access to both destinations. This popular route provides frequent daily services, making it a preferred choice for travelers looking to enjoy the stunning landscapes of Switzerland and northern Italy while traveling in comfort and style. Book your train from Bern Hauptbahnhof to Milan Centrale today and explore these vibrant cities hassle-free!

Bern Hauptbahnhof to Milan Centrale Train Times and Schedule

The journey by train from Bern Hauptbahnhof to Milan Centrale offers a comfortable and scenic experience through the heart of Europe. Covering a distance of approximately 131 miles (211 km), the average train journey duration is around 3h 9m. This makes it a convenient option for both tourists and business travelers moving between these two bustling cities.

When it comes to frequency, you can expect about 3 trains operating daily between Bern Hauptbahnhof and Milan Centrale. These trains run throughout the week, from Monday to Sunday, ensuring that you have plenty of flexibility when planning your trip. With departures spread consistently across each day, you'll find it easy to choose a train that fits your schedule.

For those wondering about their options early in the morning or late at night, the first train from Bern Hauptbahnhof to Milan Centrale typically departs at 05:34, while the last train generally leaves around 17:34. This range allows travelers to maximize their time at their destination, whether they're heading to Milan for a day trip or a longer stay.

Plan your journey today and explore the seamless connection between Bern and Milan on one of these daily train services!

FAQs: Trains from Bern Hauptbahnhof to Milan Centrale

FAQs: Travel by train from Bern Hauptbahnhof to Milan Centrale 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 Hauptbahnhof to Milan Centrale.
FAQs
Cheap train tickets from Bern Hauptbahnhof to Milan Centrale can start from as little as $39 (€35) when you book in advance. The average train ticket price for Bern Hauptbahnhof to Milan Centrale is $74 (€67); 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 Hauptbahnhof to Milan Centrale train time is 3 h 9 min   covering the 131 mile (211 km) long route, but the journey time can vary depending on specific dates or if traveling on weekends and holidays.
The first train from Bern Hauptbahnhof to Milan Centrale leaves at 5: 34 AM. Plan your trip with the Journey Planner   from Omio.
The last train from Bern Hauptbahnhof to Milan Centrale leaves at 4: 34 PM.
Yes, there are 3 direct trains a day from Bern Hauptbahnhof to Milan Centrale with Trenitalia. Schedules can vary on holidays or weekends with fewer direct trains.
For the journey from Bern Hauptbahnhof to Milan Centrale you can take a train with Trenitalia. Be sure to check out all possible train companies that offer services to Milan Centrale from Bern Hauptbahnhof on Omio to compare what amenities they may have.
A trip to Milan Centrale from Bern Hauptbahnhof 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 Hauptbahnhof to Milan Centrale is January.
You have options as you can travel between Bern Hauptbahnhof and Milan Centrale 2 different ways: bus or train.

Popular train stations from Bern Hauptbahnhof to Milan Centrale

Bern
Milan
The major train station for departures in Bern is Bern Hauptbahnhof. Find all the information you need to know about services, amenities and connections at Bern Hauptbahnhof for your trip from Bern to Milan.
Amenities at train station
AccessibilityAccessibility
The major train station for arrivals in Milan is Milano Centrale. Find all the information you need to know about services, amenities and connections at Milano Centrale for your journey to Milan from Bern.
Amenities at train station
WifiWifi
LockersLockers
ParkingParking
DiningDining
ATMATM
TaxisTaxis
AccessibilityAccessibility
WCWC
HotelHotel
Ticket OfficeTicket Office
phone
Phone Number
ticketOfficeHours
Ticket Office Hours
  • Mon - Sun: 05:50 - 22:20
ticketOfficeHours
Distance to city center
2 km
Wifi
Wifi
  • Free WiFi in the station.
Lockers
Lockers
  • Provided by KiPoint and located on the ground floor, on the side of Piazza Luigi di Savoia. It is open every day from 06:00 to 23:00.
Dining
Dining
  • Venchi
  • Panzera Coffee
  • Burger King
  • Bar Motta
  • Caffè Napoli
  • VyTA Boulangerie
  • Spontini
  • Starbucks
  • Dispensa Emilia
  • McDonald's
  • & many more
Accessibility
Accessibility
  • Station is wheelchair accessible, has elevators and the Sala Blu, Trenitalia's office of assistance for disabled travelers, is next to Platform 4.
Hotel
Hotel
  • Glam Hotel Milano
  • NYX MIlan
  • iQ Hotel Milano
Ticket Office
Ticket Office
  • 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

Most popular routes to and from Bern Hauptbahnhof and Milan Centrale

More options for your journey from Bern Hauptbahnhof to Milan Centrale

Here are some other resources that might have the information you need

Most popular trains, buses, flights and ferries to and from Milan Centrale and Bern Hauptbahnhof

HomeTrainsTrains in ItalyTrain Times to Milan CentraleBern Hauptbahnhof to Milan Centrale train

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