Trip to Bern

Find the perfect accommodation on booking.com

Great location and deals for every budget.

ItalianoEspañolEnglish USFrançaisDeutschPolishPortuguese BRPortugueseEspañolJapaneseTurkishDutchUkrainianSwedishNorwegianDanishРусский
Avg. duration4h
Distance266 km
Avg. price$ 112
Train trips8 found

Trains from Milan to Bern

🚆 Traveling from Milan to Bern by train is a convenient and scenic journey that takes approximately 3 hours and 4 minutes. Trenitalia EuroCity operates four daily services between Milano Centrale and Bern, making it easy to plan your trip. 🌍 For those looking to make the most of the journey, there are several routes with varied durations and transfers available. Options range from one transfer with a total travel time of around 5 hours to multiple transfers taking 6 hours or more. 🎫 The prices for a train ticket from Milan to Bern can vary between €83 to €156, depending on the route chosen and the class of service.

Where to stay in Bern

There are over 72 hotels to stay in Bern. Prices range from $92 per night.

Find accommodation
  • Trenitalia EuroCity operates direct train services from Milano Centrale to Bern with departures four times a day. The journey takes approximately 3 hours and 4 minutes. Other train routes with transfers are also available, varying in duration and number of stops, provided by Schweizerische Bundesbahnen and other agencies. Prices for train tickets between Milan and Bern range from €84 to €159.
  • The fastest train option between Milan and Bern is the direct service operated by Trenitalia EuroCity. This train departs from Milano Centrale and arrives at Bern in approximately 3 hours and 4 minutes. It is recommended to take this direct train for a quicker and more efficient journey compared to routes with transfers, which may take longer.
  • Trains from Milan to Bern operated by Trenitalia EuroCity, depart from Milano Centrale station. Milano Centrale is the main railway station in Milan and serves as the departure point for these direct train services to Bern. Passengers should ensure to arrive at Milano Centrale station in time for their departure to Bern.
  • There are multiple train options available between Milan and Bern. One option is a direct train operated by Trenitalia EuroCity, which departs from Milano Centrale station four times a day. Additionally, there are several routes with transfers, provided by various agencies, offering different durations and number of stops between Milan and Bern. Travelers can choose the option that best fits their schedule and preferences.
  • The train from Milan to Bern operated by Trenitalia EuroCity, arrives at Bern station. Bern station is the main railway station in the capital city of Switzerland, conveniently located near the city center and offering easy access to various attractions and amenities. Travelers arriving at Bern station can easily continue their journey to their final destination within the city or explore the nearby areas using public transportation options available at the station.
  • The first train from Milan to Bern operated by Trenitalia EuroCity, typically departs from Milano Centrale station in the early morning. The last train of the day on this route usually leaves Milano Centrale in the late afternoon or evening. It is advisable to check the specific departure times and schedules for the most up-to-date information on the first and last trains between Milan and Bern.
  • There are four direct train trips each day between Milan and Bern. These direct train services operated by Trenitalia EuroCity depart from Milano Centrale station and arrive at Bern station. Travelers have the option to choose from these daily direct train departures for a convenient journey that takes approximately 3 hours and 4 minutes.
  • Yes, there is a direct train between Milan and Bern. The direct train service departs from Milano Centrale station and arrives at Bern station, with four daily departures. Travelers can enjoy the convenience of a direct journey that takes approximately 3 hours and 4 minutes without the need for transfers.
  • The cost of a train ticket from Milan to Bern can vary between €84 and €159. Passengers have the option to choose from different fare categories depending on their preferences, such as seating class and flexibility. It is advisable to book tickets in advance to secure the best fares for the desired travel dates.

Will you be returning to Milan by train?

If you are looking for the return train journey, check out trains from Bern to Milan

See schedule