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
| Day | Trips | First | Last | Every |
|---|---|---|---|---|
| Monday–Friday | 19 | 06:05 | 22:05 | 120 min |
| Saturday | 18 | 06:05 | 22:05 | 120 min |
| Sunday | 20 | 06:05 | 23:05 | 120 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.
- Locarno
- Tenero 5
- Cadenazzo 13
- Giubiasco 17
- Bellinzona 22
- Castione-Arbedo 30
- Biasca 40
- Bodio TI 46
- Lavorgo 59
- Faido 65
- Ambrì-Piotta 76
- Airolo 84
- Göschenen 96
- Erstfeld 121
- Altdorf UR 126
- Flüelen 130
- Brunnen 141
- Schwyz 145
- Arth-Goldau 154
- Zug 177
- Zürich HB 202
Towards Locarno: the same stops in reverse order.
Stops towards Bellinzona
- Zürich HB
- Zug 24
- Arth-Goldau 40
- Schwyz 56
- Brunnen 60
- Flüelen 69
- Altdorf UR 72
- Erstfeld 79
- Göschenen 105
- Airolo 116
- Ambrì-Piotta 124
- Faido 135
- Lavorgo 142
- Bodio TI 154
- Biasca 159
- Castione-Arbedo 180
- 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.