How to get from Zürich to Maggia by bus and train?
Zürich to Maggia - Train Schedule
The EC train from Zürich to Maggia runs from 06:33 to 00:28, with departures every 5 min-2 hr. The trip takes about 2 hr 56 min, with regular service throughout the operating hours.
From Zürich to Maggia by bus and train
To get from Zürich to Maggia in Geneve, you’ll need to take 2 train lines and one bus line: take the EC train from Zürich Hb station to Bellinzona station. Next, you’ll have to switch to the S20 train and finally take the 315 bus from Locarno, Stazione station to Riveo, Chiesa station. The total trip duration for this route is approximately 2 hr 56 min. The bus and train schedule from Zürich may change. We recommend you check the updated bus and train schedule to Maggia on the Moovit app.
Step by Step
- 1Start from train stationZürich
- 2Wait for trainECComo S. Giovanni
- 3Ride to train stationBellinzona99 min
- 4Wait for trainS20Locarno
- 5Ride to train stationLocarno26 min
- 6Walk to bus stationLocarno, Stazione120 m • 2 min
- 7Wait for bus315Cavergno, Paese
- 8Ride to bus stationRiveo, Chiesa39 min
Public transit directions from Zürich to Maggia
Bus And Train schedule from Zürich to Maggia
Related Routes
- Basel to Maggia
- Circolo Dell'Isole to Maggia
- Bern to Maggia
- Terre Di Pedemonte to Maggia
- Avegno Gordevio to Maggia
- Interlaken to Maggia
- Circolo Di Locarno to Maggia
- Zürich to Arbon
- Zürich to Rüthi (Sg)
- Zürich to Lonay
- Zürich to Langrickenbach
- Zürich to Buch AM Irchel
- Zürich to Hermenches
- Zürich to Laufen
- Zürich to Landiswil
- Zürich to Brislach
- Zürich to Günsberg
- Zürich to Oberhallau
- Zürich to Leukerbad
- Zürich to Denens
Questions & Answers
What is the fastest way to get from Zürich to Maggia?
The fastest way takes 176 minutes, using Train line EC, Train line S20, Bus line 315.
Is there a direct train between Zürich and Maggia in Geneve?
No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 2 hr 56 min.
Which train line goes from Zürich to Maggia in Geneve?
The EC train line goes from Bellinzona station near Zürich to Locarno station. From there you’ll have to take one train line and one bus line till Locarno station near Maggia in Geneve.
How long does it take to travel from Zürich to Maggia in Geneve by train and bus?
The total travel time between Zürich and Maggia in Geneve by train and bus is about 2 hr 56 min.
Where do I get on the train near Zürich to get to Maggia in Geneve?
Get on the EC train from the Bellinzona station near Zürich in Geneve.
Where do I get off the train when travelling between Zürich and Maggia in Geneve?
Get off the train at the Locarno stop, which is closest to Maggia in Geneve.
Popular Routes
- Prévessin, Collège Le Joran to Prévessin Moëns
- Cugy Fr, Gare to Corsier
- Turgi, Bahnhof to Gex
- Cham to Sergy
- Chancy to Plan-Les-Ouates
- Chêne-Bougeries, Villette to Veigy Foncenex
- Vernier, Châtelaine to Saint Cergue
- Beinwil AM See to Veigy Foncenex
- Vevey, Funiculaire to Eysins
- Genève, Rue Du Lac to Saint-Genis-Pouilly
- Ferney, Centre to Saint Julien en Genevois
- Gex, Vertes Campagnes to Ségny
- Glarus, Bahnhof to Cmu (Centre Médical Universitaire)
- Wohlen Ag, Bahnhof to Palais Eynard
- Zürich, Zypressenstrasse to Université De Genève - Uni Mail
- Dardagny to Confignon
- Vevey, Funiculaire to Cmu (Centre Médical Universitaire)
- Burier to Veigy Foncenex
- Yverdon-Les-Bains, Gare to Échenevex
- Orsières to Geneva