Line · Zürich

IR46 Locarno – Zürich HB

IR46 in Zürich, from Locarno to Zürich HB, 21 stops. Monday to Friday from 06:05 to 22:05, about every 120 min. Run by Schweizerische Südostbahn AG and Schweizerische Bundesbahnen AG.

When it runs

DayTripsFirstLastEvery
Monday–Friday1906:0522:05120 min
Saturday1806:0522:05120 min
Sunday2006:0523:05120 min

Read off the timetable for 5 November 2026, 7 November 2026 and 8 November 2026: an ordinary day of each kind in the next four weeks. The first and last trips leave the line’s first stop; the interval is the usual one between 06:00 and 20:00 in the main direction. On public holidays most lines run to the Sunday timetable. For any one day, the live board has that day’s departures.

Stops towards Zürich HB

The number after a stop is the minutes from Locarno.

  1. Locarno
  2. Tenero 5
  3. Cadenazzo 13
  4. Giubiasco 17
  5. Bellinzona 22
  6. Castione-Arbedo 30
  7. Biasca 40
  8. Bodio TI 46
  9. Lavorgo 59
  10. Faido 65
  11. Ambrì-Piotta 76
  12. Airolo 84
  13. Göschenen 96
  14. Erstfeld 121
  15. Altdorf UR 126
  16. Flüelen 130
  17. Brunnen 141
  18. Schwyz 145
  19. Arth-Goldau 154
  20. Zug 177
  21. Zürich HB 202

Towards Locarno: the same stops in reverse order.

Stops towards Bellinzona

  1. Zürich HB
  2. Zug 24
  3. Arth-Goldau 40
  4. Schwyz 56
  5. Brunnen 60
  6. Flüelen 69
  7. Altdorf UR 72
  8. Erstfeld 79
  9. Göschenen 105
  10. Airolo 116
  11. Ambrì-Piotta 124
  12. Faido 135
  13. Lavorgo 142
  14. Bodio TI 154
  15. Biasca 159
  16. Castione-Arbedo 180
  17. Bellinzona 184

Every figure on this page is read from the official Swiss timetable published on opentransportdata.swiss. Tickets are sold by the transport operators. Without guarantee: no liability for errors or missed connections.