Travel from Milan-Linate-Airport-LIN to Engelberg

Bus or train from Milan Linate Airport (LIN) to Engelberg?

Trenitalia Eurocity operates a train from Milan Linate Airport (LIN) to Engelberg every 3 hours. Tickets cost $40 - $60 and the journey takes 2 hours 44 minutes. Alternatively, FlixBus operates a bus from Milan Linate Airport (LIN) to Engelberg twice daily. Tickets cost $15 - $25 and the journey takes 3 hours. Two other operators also service this route.

Travel Guides

Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide
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
Want to know more about Flixbus?Rome2rio’s guide has all the details

How to get from Milan Linate Airport (LIN) to Engelberg

ModeDurationPrice
From Milan Linate Airport bus to Milano Centrale, train to Arth-Goldau, train to Luzern, then train to Engelberg.6 h 19 min84€
From aeroporto di linate line 73 bus to Duomo M1, line 1 subway to Milan, Milan, bus to Luzern, walk to Luzern, then train to Engelberg.6 h 28 min42€
From Milan Linate Airport bus to Milano Centrale, train to Luzern, then train to Engelberg.6 h 51 min117€
From aeroporto di linate line 73 bus to via orefici p.za cordusio, bus to Milano Lampugnano, bus to Luzern, then train to Engelberg.7 h 12 min41€
From Milan Linate Airport (LIN) drive to Engelberg.3 h38€

How long does it take to get from Milan Linate Airport (LIN) to Engelberg?

It takes approximately 6 hours 19 minutes to get from Milan Linate Airport (LIN) to Engelberg, including transfers.

Operators from Milan Linate Airport (LIN) to Engelberg

OperatorPhoneWebsite
Milan MetroMilan Metro
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
ZentralbahnZentralbahn
FlixBus+49 1807 123 99 123FlixBus
Eurolines CH0041 (0) 844 257 224Eurolines CH