Line · St. Gallen

S4 Rapperswil SG – Sargans

S4 in St. Gallen, from Rapperswil SG to Sargans, 32 stops. Monday to Friday from 04:24 to 00:05 after midnight, about every 60 min. Run by Schweizerische Südostbahn AG.

When it runs

DayTripsFirstLastEvery
Monday–Friday4604:2400:0560 min
Saturday4504:2400:0560 min
Sunday4504:2400:0560 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 Sargans

The number after a stop is the minutes from Rapperswil SG.

  1. Rapperswil SG
  2. Blumenau 2
  3. Schmerikon 13
  4. Uznach 17
  5. Kaltbrunn 30
  6. Wattwil 38
  7. Lichtensteig 40
  8. Brunnadern-Neckertal 44
  9. Mogelsberg 47
  10. Degersheim 53
  11. Schachen (Herisau) 57
  12. Herisau 62
  13. St. Gallen Haggen 68
  14. St. Gallen 72
  15. St. Gallen St. Fiden 80
  16. Mörschwil 85
  17. Goldach 90
  18. Rorschach Stadt 92
  19. Rorschach 95
  20. Staad SG 97
  21. Rheineck 101
  22. St. Margrethen SG 105
  23. Au SG 108
  24. Heerbrugg 112
  25. Rebstein-Marbach 115
  26. Altstätten SG 119
  27. Oberriet SG 124
  28. Rüthi SG 128
  29. Salez-Sennwald 132
  30. Buchs SG 139
  31. Sevelen 142
  32. Sargans 153

Towards Rapperswil SG: the same stops in reverse order.

Stops towards Herisau

  1. Sargans
  2. Sevelen 9
  3. Buchs SG 13
  4. Salez-Sennwald 19
  5. Rüthi SG 23
  6. Oberriet SG 28
  7. Altstätten SG 33
  8. Rebstein-Marbach 36
  9. Heerbrugg 40
  10. Au SG 43
  11. St. Margrethen SG 47
  12. Rheineck 51
  13. Staad SG 54
  14. Rorschach 58
  15. Rorschach Stadt 59
  16. Goldach 62
  17. Mörschwil 66
  18. St. Gallen St. Fiden 71
  19. St. Gallen 75
  20. St. Gallen Haggen 85
  21. Herisau 90

Stops towards St. Gallen

  1. Rapperswil SG
  2. Uznach 10
  3. Kaltbrunn 14
  4. Wattwil 22
  5. Lichtensteig 24
  6. Brunnadern-Neckertal 28
  7. Mogelsberg 31
  8. Degersheim 37
  9. Schachen (Herisau) 41
  10. Herisau 46
  11. St. Gallen Haggen 52
  12. St. Gallen 56

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.