Line · Baden

S23 Baden – Langenthal

S23 in Baden, from Baden to Langenthal, 18 stops. Monday to Friday from 05:04 to 00:45 after midnight, about every 39 min. Run by Schweizerische Bundesbahnen AG.

When it runs

DayTripsFirstLastEvery
Monday–Friday7805:0400:4539 min
Saturday7705:4000:4539 min
Sunday7705:4000:4539 min

Read off the timetable for 6 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 Langenthal

The number after a stop is the minutes from Baden.

  1. Baden
  2. Turgi 4
  3. Brugg AG 8
  4. Lupfig 12
  5. Birr 15
  6. Othmarsingen 18
  7. Lenzburg 23
  8. Rupperswil 29
  9. Aarau 36
  10. Schönenwerd SO 40
  11. Däniken SO 42
  12. Dulliken 45
  13. Olten 49
  14. Aarburg-Oftringen 55
  15. Rothrist 58
  16. Murgenthal 63
  17. Roggwil-Wynau 65
  18. Langenthal 70

Towards Baden: the same stops in reverse order.

Stops towards Olten

  1. Langenthal
  2. Roggwil-Wynau 4
  3. Murgenthal 6
  4. Rothrist 11
  5. Aarburg-Oftringen 15
  6. Olten 21

Stops towards Lenzburg

  1. Langenthal
  2. Roggwil-Wynau 4
  3. Murgenthal 6
  4. Rothrist 11
  5. Aarburg-Oftringen 15
  6. Olten 19
  7. Dulliken 25
  8. Däniken SO 27
  9. Schönenwerd SO 30
  10. Aarau 34
  11. Rupperswil 39
  12. Lenzburg 43

Where it meets the long-distance trains

Stations on the line with InterCity or InterRegio trains:

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.