How to get from Basel to Maggia by bus and train?
Basel to Maggia - Train Schedule
The IC21 train from Basel to Maggia runs from 07:04 to 09:04, with departures every 2 hr. The trip takes about 3 hr 55 min, with regular service throughout the operating hours.
From Basel to Maggia by bus and train
To get from Basel to Maggia in Geneve, you’ll need to take 2 train lines and one bus line: take the IC21 train from Basel Sbb 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 3 hr 55 min. The bus and train schedule from Basel may change. We recommend you check the updated bus and train schedule to Maggia on the Moovit app.
Step by Step
- 1Start from train stationBasel
- 2Wait for trainIC21Lugano
- 3Ride to train stationBellinzona158 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 Basel to Maggia
Bus And Train schedule from Basel to Maggia
Related Routes
- Zürich 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
- Basel to Arbon
- Basel to Rüthi (Sg)
- Basel to Lonay
- Basel to Langrickenbach
- Basel to Buch AM Irchel
- Basel to Hermenches
- Basel to Laufen
- Basel to Landiswil
- Basel to Brislach
- Basel to Günsberg
- Basel to Oberhallau
- Basel to Leukerbad
- Basel to Denens
Questions & Answers
What is the fastest way to get from Basel to Maggia?
The fastest way takes 235 minutes, using Train line IC21, Train line S20, Bus line 315.
Is there a direct train between Basel and Maggia in Geneve?
No, you’ll have to take 2 train lines and one bus line in total. The total travelling time is 3 hr 55 min.
Which train line goes from Basel to Maggia in Geneve?
The IC21 train line goes from Bellinzona station near Basel 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 Basel to Maggia in Geneve by train and bus?
The total travel time between Basel and Maggia in Geneve by train and bus is about 3 hr 55 min.
Where do I get on the train near Basel to get to Maggia in Geneve?
Get on the IC21 train from the Bellinzona station near Basel in Geneve.
Where do I get off the train when travelling between Basel and Maggia in Geneve?
Get off the train at the Locarno stop, which is closest to Maggia in Geneve.
Popular Routes
- Genève to Aire-La-Ville
- Ornex, Prénépla to Ségny
- Prévessin, Cern to Veigy Foncenex
- Vandoeuvres to Genève
- Vernier to Cologny
- Prangins to Givrins
- Collex-Bossy to Carouge (Ge)
- Oppikon to Université De Genève - Uni Mail
- Moreillon to Saint-Genis-Pouilly
- Visp to Veigy Foncenex
- Trélex to Signy-Avenex
- Genève-Champel to Bellevue Canton of Geneva Switzerland
- Pully to Divonne les Bains
- Aigle to Palais Eynard
- Flawil to Sergy
- Jussy to Cartigny
- Thônex to Bellevue
- Schloss Laufen, Rheinfall to Université De Genève - Uni-Dufour
- Vernier, Blandonnet to Veigy Foncenex
- Wohlen Ag, Bahnhof to Messery