Travel from Interlaken-Switzerland to Milan

Train from Interlaken to Milan

You can take a train from Interlaken to Milan via Spiez and Brig in around 3 hours 47 minutes.

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

How to get from Interlaken to Milan

ModeDurationPrice
From Interlaken West train to Spiez, train to Brig, then train to Milano Centrale.3 h 47 minSFr 77
From Interlaken West train to Spiez, walk to Spiez, then train to Milano Centrale.3 h 57 minSFr 58
From Interlaken West train to Spiez, train to Domodossola, Stazione, bus to Malpensa Airport T1, then bus to Milano Centrale.5 h 49 minSFr 107
From Interlaken drive to Milan.3 h 32 minSFr 52
From Interlaken West train to Bern, train to Zurich airport, fly to Milan Malpensa airport, then train to Milan.5 h 6 minSFr 228

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

It takes approximately 3 hours 47 minutes to get from Interlaken to Milan, including transfers.

Is there a direct train between Interlaken and Milan?

No, there is no direct train from Interlaken to Milan. However, there are services departing from Interlaken West and arriving at Milano Centrale via Spiez and Brig. The journey, including transfers, takes approximately 3 hours 47 minutes.

Operators from Interlaken to Milan

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swiss PostAutoSwiss PostAuto
Autostradale+39 02 3008 9000Autostradale
SwissSwiss
Malpensa ExpressMalpensa Express