Travel from Bern to Milan

Bus or train from Bern to Milan?

Swiss Railways (SBB/CFF/FFS) operates a train from Bern to Milan 4 times a day. Tickets cost $65 - $110 and the journey takes 3 h 3 min. Alternatively, Globtour operates a bus from Bern to Milan once daily. Tickets cost $29 - $45 and the journey takes 5 h 15 min.

Travel Guides

Heading to Europe? Read this before you buy a Eurail PassWe compare the different Eurail types and help you decide if a Eurail Pass is right for you
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible

How to get from Bern to Milan

From Bern train to Milano Centrale.3 h 3 minSFr 99
From Bern train to Brig then train to Milano Centrale.3 h 38 minSFr 98
From Bern train to Spiez, walk to Spiez, then train to Milano Centrale.4 h 8 minSFr 81
From Bern P+R Neufeld bus to lampugnano m1 then line 68 bus to conciliazione m1.5 h 43 minSFr 34
From Bern drive to Milan.3 h 51 minSFr 62
From Bern train to Zurich airport, fly to Milan Malpensa airport, then train to Milan.3 h 55 minSFr 184
From Bern train to Zurich airport, fly to Lugano airport, line 60 train to Lugano, then train to Milan.4 h 58 minSFr 219

How long does it take to get from Bern to Milan?

The train from Bern to Milano Centrale takes 3 h 3 min including transfers and departs four times a day.

Is there a direct train between Bern and Milan?

Yes, there is a direct train departing from Bern and arriving at Milano Centrale. Services depart four times a day, and operate every day. The journey takes approximately 3 h 3 min.

Is there a direct bus between Bern and Milan?

No, there is no direct bus from Bern to Milan. However, there are services departing from Bern P+R Neufeld and arriving at conciliazione m1 via lampugnano m1. The journey, including transfers, takes approximately 5 h 43 min.

Operators from Bern to Milan

Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Milan MetroMilan Metro
Malpensa ExpressMalpensa Express