Travel from Zurich-Airport-ZRH to Ascona

Train, bus or fly from Zurich Airport (ZRH) to Ascona?

Swiss flies from Zurich Airport (ZRH) to Ascona 4 times a day. Alternatively, Swiss Railways (SBB/CFF/FFS) operates a train from Zurich Airport (ZRH) to Ascona hourly. Tickets cost $50 - $100 and the journey takes 1 h 46 min.

Travel Guides

Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible
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

How to get from Zurich Airport (ZRH) to Ascona

ModeDurationPrice
From Zurich airport fly to Lugano airport, line 60 train to Lugano, line 50 train to Giubiasco, line 20 train to Locarno, Piazza Stazione, then line 1 bus to Ascona.2 h 49 min$152
From Zurich airport fly to Milan Malpensa airport, shuttle to Lugano, line 50 train to Giubiasco, line 20 train to Locarno, Piazza Stazione, then line 1 bus to Ascona.4 h 29 min$166
From Zürich Flughafen train to Zürich HB, train to Bellinzona, line 20 train to Locarno, Piazza Stazione, then line 1 bus to Ascona, Barragie.3 h 43 min$129
From Zürich Flughafen line 16 train to Zürich, bus to Bellinzona, Piazza Orico, line 311 bus to Locarno, Via della Pace, then line 1 bus to Ascona, Posta.5 h 17 min$49
From Zurich Airport (ZRH) drive to Ascona.2 h 33 min$35

How long does it take to get from Zurich Airport (ZRH) to Ascona?

It takes approximately 2 h 49 min to get from Zurich Airport (ZRH) to Ascona, including transfers.

Operators from Zurich Airport (ZRH) to Ascona

OperatorPhoneWebsite
SwissSwiss
Swiss Railways (SBB/CFF/FFS)Swiss Railways (SBB/CFF/FFS)
Swiss PostAutoSwiss PostAuto
Malpensa Express Bus+41 91 858 23 23Malpensa Express Bus
Autolinee Ventre0975 343195Autolinee Ventre