Your trip

Duggingen → Laufen

Tuesday 3 November 2026

Train · Schweizerische Bundesbahnen AG (SBB)

21:23 – 21:3714 minno change

S3 towards Laufen

21:23DuggingenDepartures from DuggingenPlatform 2

2 stops in between
  1. 21:28GrellingenDepartures from GrellingenPlatform 1
  2. 21:33ZwingenDepartures from ZwingenPlatform 3

21:37LaufenDepartures from LaufenPlatform 4

Stops

ArrivesDepartsStopPlatform
20:17OltenDepartures from Olten11B-D
20:24TecknauDepartures from Tecknau4
20:27GelterkindenDepartures from Gelterkinden3
20:31SissachDepartures from Sissach3
20:33ItingenDepartures from Itingen2
20:35LausenDepartures from Lausen3
20:3920:40LiestalDepartures from Liestal2
20:43Frenkendorf-FüllinsdorfDepartures from Frenkendorf-Füllinsdorf2
20:4620:47PrattelnDepartures from Pratteln1
20:50MuttenzDepartures from Muttenz1
20:5621:08Basel SBBDepartures from Basel SBB16
21:11Basel DreispitzDepartures from Basel Dreispitz2
21:14MünchensteinDepartures from Münchenstein1
21:18Dornach-ArlesheimDepartures from Dornach-Arlesheim3
21:21Aesch BLDepartures from Aesch BL3
21:23DuggingenDepartures from Duggingen get on2
21:2621:28GrellingenDepartures from Grellingen1
21:33ZwingenDepartures from Zwingen3
21:37LaufenDepartures from Laufen get off4

Planned times from the timetable. Delays and cancellations are in the planner and on the live board.

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.