Travel from Nearby-Airports to Andermatt

Train from Nearby airports to Andermatt

Swiss Railways (SBB/CFF/FFS) operates a train from Zurich (ZRH) to Andermatt hourly. Tickets cost $21 - $40 and the journey takes 42 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
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Nearby airports to Andermatt

ModeDurationPrice
From Zürich Flughafen train to Zürich HB, train to Arth-Goldau, line 2 train to Erstfeld, train to Göschenen, then train to Andermatt.3 h 55 minSFr 89
From Milan Airport Malpensa 1 bus to Lugano, train to Göschenen, then train to Andermatt.4 h 9 minSFr 97
From Orio al Serio Airport bus to Milano Centrale, train to Bellinzona, train to Göschenen, then train to Andermatt.6 h 4 minSFr 118
From St-Louis-la-Chaussee train to Basel SBB, train to Göschenen, then train to Andermatt.4 h 32 minSFr 121
From Serocca line 60 train to Lugano, train to Göschenen, then train to Andermatt.3 h 27 minSFr 90

How long does it take to get from Nearby airports to Andermatt?

It takes approximately 3 h 55 min to get from Nearby airports to Andermatt, including transfers.

Is there a direct train between Nearby airports and Andermatt?

No, there is no direct train from Nearby airports to Andermatt. However, there are services departing from Zürich Flughafen and arriving at Andermatt via Zürich HB, Arth-Goldau, Erstfeld and Göschenen. The journey, including transfers, takes approximately 3 h 55 min.

Operators from Nearby airports to Andermatt

OperatorPhoneWebsite
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
MGBMGB
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Autostradale+39 02 3008 9000Autostradale
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
French Railways (SNCF)+33 9 70 60 99 70French Railways (SNCF)