1map logoGo to main page

Milan, Lombardy to Bern, Bern (Area) from $49: 5 ways by bus, train, flight or car

Compare Travel Options and Prices

from
Milan, Italy
to
Bern, Switzerland

How to Get from Milan to Bern: Cheapest, Fastest and Best Way

1Map provides directions to cities, towns, landmarks, attractions, and addresses worldwide, offering thousands of multi-modal routes to easily get you from point A to point B.

$49 by trainBest price
213.4 kmDistance
3h 4m Fastest

Compare Train, Bus, Flight, and Driving Options

Get detailed, step-by-step directions below for your trip from Milan to Bern with 1Map travel planner. Easily compare ticket prices, explore various transport options, and find the best routes for a seamless and cost-effective travel experience.

Company
Trenitalia EuroCity
Train
Average Duration
3h  4m
Estimated price
$90-170
Recommended
Company
various
Train
Average Duration
4h  13m
Estimated price
$49-112
Cheapest
route map
Distance: 213.4 km
Duration: 3h 4m

See more options

Pricing table
Company
various
Train
Average Duration
4h  18m
Estimated price
$62-153
Company
N/A
Drive
Average Duration
3h  45m
Estimated price
$70-110
Company
various
Train
Average Duration
3h  19m
Estimated price
$74-184

Compare prices for your selected dates

TypeMo 06/01Tu 07/01We 08/01Th 09/01Fr 10/01Sa 11/01Su 12/01
Bus $33 $32 $29 $29 $34 $31 $35
Train $59 $45 $45 $53 $62 $59 $49

Traveling From Milan to Bern

The journey from Milan to Bern offers a fascinating contrast, with Milan's vibrant urban culture and fashion scene seamlessly transitioning into Bern's serene charm and historic architecture.

Best Neighbourhoods in Bern

Bern offers diverse neighborhoods, each with its own vibe and attractions.

Old Town (Altstadt)
• UNESCO World Heritage site with medieval architecture.
• Charming streets filled with shops and cafes.
Matte
• Trendy district known for its cultural scene.
• Riverside views perfect for a leisurely stroll.
Kochfeld
• Hip area with art galleries and vibrant nightlife.
• Diverse cuisine from local and international restaurants.

Best Times To Visit Bern's Attractions

Timing your visits can elevate your experience in Bern's attractions.

Zytglogge Clock Tower
Visit early in the morning to enjoy this iconic landmark with fewer tourists.
Bern Bear Park
Late afternoon provides a quieter atmosphere for observing the bears.
Federal Palace (Bundeshaus)
Join a guided tour during weekdays for a more personalized experience.

Bern Weather: What to Expect Year-Round

Bern experiences a temperate climate with warm summers and cold winters, making the spring and early fall ideal for outdoor activities. Be prepared for occasional rain throughout the year, as the weather can influence sightseeing plans and overall travel enjoyment.

Dining Recommendation in Bern

Try the classic Swiss fondue at Pfistern, where the cozy atmosphere and rich, cheesy flavors contrast with Milan’s chic dining scene. The use of local Gruyère cheese and the communal style of sharing make for an authentic Bernese experience that offers a delightful departure from Milanese cuisine.

Milan - Bern operators

Explore transport companies operating between Milan and Bern, with prices starting at . These companies offer competitive pricing, flexible schedules, and comfortable travel experiences.

Train Show train routes
Contact phone
+39 06 68475475
Website
https://www.trenitalia.com/en.html

Train from Milano Centrale to Bern

Average Duration
3h 4m
Estimated price
$65-150

Train from Milano Centrale to Domodossola

Average Duration
1h 39m
Estimated price
$9-12

Train from Domodossola to Bern

Average Duration
1h 36m
Estimated price
$40-100

Train from Milano Centrale to Brig

Average Duration
1h 56m
Estimated price
$40-110

Train from Brig to Bern

Average Duration
1h 6m
Estimated price
$30-80

Train from Rho-Fiera Milano to Bern

Average Duration
2h 54m
Estimated price
$60-150
Contact phone
+41 848 44 66 88
Website
https://www.sbb.ch/en

Train from Milano Centrale to Bern

Average Duration
3h 4m
Estimated price
$90-170

Train from Brig to Bern

Average Duration
1h 5m
Estimated price
$40-75

Train from Domodossola to Bern

Average Duration
1h 36m
Estimated price
$50-100
all-pages.other Show other routes
Contact phone
+39 02 7249 4494
Website
https://www.trenord.it/en/

Other from Milano Centrale to Domodossola

Average Duration
1h 39m
Estimated price
$9-12

Milan to Bern: Overview of Bus, Train, Flight, and Car Trips

Traveling between Milan and Bern offers a variety of convenient options to suit your preferences, schedule, and budget. Whether you prioritize affordability, speed, or comfort, you’re sure to find the perfect way to travel without compromising on quality or convenience.

💰 Discover the flexibility of pricing options ranging from €65 to €101 for a memorable journey filled with adventure and exploration. 🏔️ Arrive in Bern after a smooth 3 hours and 45 minutes drive, ready to immerse yourself in the enchanting Swiss capital's charm and beauty.
Average price
€65 - €101
🚂 Traveling from Milan to Bern by train is a convenient option. The direct train operated by Trenitalia EuroCity departs from Milano Centrale and arrives at Bern, taking approximately 3 hours and 4 minutes. 🌍 The journey covers a distance of 346 km and offers various routes with different durations and transfers. Travelers can choose between routes with 1 to 3 transfers, varying in time from 5 hours 17 minutes to 6 hours 29 minutes depending on the itinerary selected. 💰 Prices for the train between Milan and Bern range from €83 to €157, providing a cost-effective way to travel between these two beautiful European cities. Travelers can enjoy scenic views and a comfortable ride on this train journey.
Departure Point
Milano Centrale station
Arrival Point
Bern station
Useful tips for train travellers
• On the train from Milan to Bern, you can typically expect catering services such as onboard cafés offering light snacks, beverages, and sandwiches. Some operators like Trenitalia may provide a more extensive menu in First Class, while Economy may have a limited selection available for purchase. Check the official websites for updates on offerings closer to your departure date.
• The primary operators for the Milan-Bern route are Trenitalia and SBB (Swiss Federal Railways). Trenitalia offers various seating options, including First Class with wider seats and more legroom, Business Class with additional amenities, and Economy Class for budget travelers. You can compare options at their websites: Trenitalia (trenitalia.com) and SBB (sbb.ch).
• Upon arriving at Bern station, you'll find that luggage storage facilities are available, allowing you to explore the city without your bags. The station has restrooms, but there are no shower facilities. To get to the city center quickly, take tram line 9 from the Bern station, which will get you to the city center in around 10 minutes. Alternatively, consider bus line 21 for similar travel time.
🚌 The bus journey from Milan to Bern takes approximately 3 hours and 4 minutes, covering a distance of 258 km. There is a transfer involved in the route. 🚉 The first step of the transfer is a train towards Basel SBB, which lasts about 1 hour and 23 minutes. This leg of the journey involves taking the Eurocity train departing from Milano Centrale Railway Station and arriving at Domodossola. The operating agency for this train is Trenitalia with more information available at http://www.trenitalia.com/. 🛤️ The second step of the transfer involves a long-distance train towards Basel SBB, lasting around 1 hour and 36 minutes. This train departs from Domodossola and arrives in Bern. The operating agency for this leg is Schweizerische Bundesbahnen with contact information at 011 41 848 446 688 and further details can be found on their website at http://www.sbb.ch/en/timetable.