Train from Zermatt to AsconaMGB operates a train from Zermatt to Ascona hourly. Tickets cost $26 - $55 and the journey takes 1 h 24 min. 3 other operators also service this route.
Trips from ZermattZermatt to Florence Italy Zermatt to Cinque Terre Zermatt to Verbier Zermatt to Sion Zermatt to Gruyères Zermatt to Frankfurt am Main Zermatt to Aosta Zermatt to Budapest Zermatt to Courchevel Zermatt to St Anton Zermatt to Genoa Zermatt to Breuil Cervinia Zermatt to Hallstatt Zermatt to Bolzano Zermatt to Vevey Zermatt to Dubrovnik Zermatt to Monterosso al Mare Zermatt to Livigno Zermatt to Fribourg Zermatt to Copenhagen Zermatt to Montpellier Zermatt to Levanto Zermatt to Sargans Zermatt to Pontresina Zermatt to Leipzig Zermatt to Briançon Zermatt to Kleine Scheidegg Zermatt to Portbail Zermatt to San Francisco Zermatt to Gruben
Trips to AsconaLocarno to Ascona Milan Malpensa Airport MXP to Ascona Milan Linate Airport LIN to Ascona Basel to Ascona Interlaken Switzerland to Ascona Lucerne to Ascona Bergamo to Ascona Lausanne to Ascona London to Ascona Brissago to Ascona Bellagio to Ascona Venice to Ascona Luxembourg to Ascona Barcelona to Ascona Pisa Airport PSA to Ascona Amsterdam Airport AMS to Ascona Nice to Ascona Brussels to Ascona Prague to Ascona Luino to Ascona Tenero Contra to Ascona Salzburg to Ascona Basel SBB Station to Ascona Monza to Ascona Stockholm to Ascona Sorrento to Ascona Mürren to Ascona Bardolino to Ascona Hamelin to Ascona Naples to Ascona
Italian Lakes: Getting around by trainRome2rio's tips and tricks to make your journey as smooth as possible