Line · Olten

IR26 Locarno – Basel SBB

IR26 in Olten, from Locarno to Basel SBB, 23 stops. Monday to Friday from 04:54 to 00:04 after midnight, about every 120 min. Run by Schweizerische Südostbahn AG and Schweizerische Bundesbahnen AG.

When it runs

DayTripsFirstLastEvery
Monday–Friday2204:5400:04120 min
Saturday2204:5400:04120 min
Sunday2204:5400:04120 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 Basel SBB

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. Luzern 188
  21. Olten 235
  22. Liestal 257
  23. Basel SBB 267

Stops towards Locarno

  1. Basel SBB
  2. Olten 24
  3. Luzern 61
  4. Arth-Goldau 101
  5. Schwyz 117
  6. Brunnen 121
  7. Flüelen 130
  8. Altdorf UR 133
  9. Erstfeld 140
  10. Göschenen 166
  11. Airolo 177
  12. Ambrì-Piotta 185
  13. Faido 196
  14. Lavorgo 203
  15. Bodio TI 215
  16. Biasca 220
  17. Castione-Arbedo 231
  18. Bellinzona 236
  19. Giubiasco 244
  20. Cadenazzo 248
  21. Tenero 256
  22. Locarno 263

Stops towards Bellinzona

  1. Basel SBB
  2. Olten 24
  3. Luzern 61
  4. Arth-Goldau 101
  5. Schwyz 117
  6. Brunnen 121
  7. Flüelen 130
  8. Altdorf UR 133
  9. Erstfeld 140
  10. Göschenen 166
  11. Airolo 177
  12. Ambrì-Piotta 185
  13. Faido 196
  14. Lavorgo 203
  15. Bodio TI 215
  16. Biasca 220
  17. Castione-Arbedo 231
  18. Bellinzona 236

Stops towards Luzern

  1. Bellinzona
  2. Castione-Arbedo 4
  3. Biasca 17
  4. Bodio TI 24
  5. Lavorgo 37
  6. Faido 44
  7. Ambrì-Piotta 56
  8. Airolo 63
  9. Göschenen 74
  10. Erstfeld 100
  11. Altdorf UR 109
  12. Flüelen 113
  13. Brunnen 124
  14. Schwyz 128
  15. Arth-Goldau 137
  16. Luzern 171

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.