search.ch
Open all FromBadenToSolothurnWhenFriday, 07/04/2025Close all FromBadenToSolothurnWhenFriday, 07/04/2025

21:54 – 22:57 1h 02'1. 2.

  1. S-TrainS-Train S27 (heading for Koblenz) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Aarau (Duration: 23') S29
  4. Aarau
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 27') IC 5

21:54 – 22:57 1h 02'1. 2.

  1. S-TrainS-Train S27 (heading for Koblenz) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Aarau (Duration: 23') S29
  4. Aarau
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 27') IC 5
    1. Brugg AG

      1. 2.
    2. Wildegg

      1. 2.
    3. Rupperswil

      1. 2.
    1. Olten

      1. 2.
    2. Bahn-2000-Strecke

  1. Solothurn

    arrival track 2

22:22 – 23:45 1h 23'1. 2.

  1. InterRegio 16 (heading for Olten) up to terminal station (Duration: 34') IR 16
  2. Olten
  3. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20

22:22 – 23:45 1h 23'1. 2.

  1. InterRegio 16 (heading for Olten) up to terminal station (Duration: 34') IR 16
  2. Olten
  3. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20
    1. Brugg AG

      1. 2.
    2. Aarau

      1. 2.
  1. Olten

    Waiting time 15 minutes 15'

    arrival track 2

    from track 1B-D

    S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20

    1. 2.
    1. Hägendorf

      1. 2.
    2. Egerkingen

      1. 2.
    3. Oensingen

      1. 2.
    4. Niederbipp

      1. 2.
    5. Deitingen

      1. 2.
  2. Solothurn

    arrival track 3A-C

22:47 – 00:04 1h 17'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 24') IC 5

22:47 – 00:04 1h 17'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 24') IC 5
    1. Turgi

      1. 2.
    2. Brugg AG

      1. 2.
    3. Wildegg

      1. 2.
    4. Aarau

      1. 2.
  1. Olten

    Waiting time 16 minutes 16'

    arrival track 3AB

    from track 8

    InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 24') IC 5

    • TT
    • FZ
    • BZ
    • FS
    1. 2.
    1. Oensingen

      1. 2.
  2. Solothurn

    arrival track 2

22:54 – 00:04 1h 10'1. 2.

  1. S-TrainS-Train S27 (heading for Koblenz) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Aarau (Duration: 23') S29
  4. Aarau
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 34') IC 5

22:54 – 00:04 1h 10'1. 2.

  1. S-TrainS-Train S27 (heading for Koblenz) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Aarau (Duration: 23') S29
  4. Aarau
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 34') IC 5

22:54 – 00:04 1h 10'1. 2.

  1. S-TrainS-Train S27 (heading for Koblenz) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Olten (Duration: 33') S29
  4. Olten
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 23') IC 5

22:54 – 00:04 1h 10'1. 2.

  1. S-TrainS-Train S27 (heading for Koblenz) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Olten (Duration: 33') S29
  4. Olten
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 23') IC 5

23:47 – 01:06 1h 19'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. RegioExpress (heading for Biel/Bienne) exiting at Solothurn (Duration: 26') RE

23:47 – 01:06 1h 19'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. RegioExpress (heading for Biel/Bienne) exiting at Solothurn (Duration: 26') RE
    1. Turgi

      1. 2.
    2. Brugg AG

      1. 2.
    3. Wildegg

      1. 2.
    4. Aarau

      1. 2.
  1. Olten

    Waiting time 16 minutes 16'

    arrival track 2

    from track 2

    RegioExpress (heading for Biel/Bienne) exiting at Solothurn (Duration: 26') RE

    1. 2.
    1. Oensingen

      1. 2.
  2. Solothurn

    arrival track 2

23:54 – 01:16 1h 22'1. 2.

  1. S-TrainS-Train S27 (heading for Bad Zurzach) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Olten (Duration: 34') S29
  4. Olten
  5. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 33') S20

23:54 – 01:16 1h 22'1. 2.

  1. S-TrainS-Train S27 (heading for Bad Zurzach) exiting at Turgi (Duration: 5') S27
  2. Turgi
  3. S-TrainS-Train S29 (heading for Sursee) exiting at Olten (Duration: 34') S29
  4. Olten
  5. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 33') S20

00:30 – 02:51 2h 21'1. 2.

  1. S-TrainS-Train S29 (heading for Olten) up to terminal station (Duration: 41') S29
  2. walk 5 minutes exiting at Olten, Bahnhof 5'
  3. Olten, Bahnhof
  4. Night BusNight Bus N51 (heading for Oensingen, Bahnhof) up to terminal station (Duration: 28') N51
  5. Oensingen, Bahnhof
  6. BusBus M52 (heading for Solothurn, Amthausplatz) up to terminal station (Duration: 29') M52
  7. Solothurn, Amthausplatz
  8. BusBus M30 (heading for Biel/Bienne, Bahnhof/Gare) exiting at Solothurn, Hauptbahnhof (Duration: 4') M30
  9. walk 4 minutes exiting at Solothurn 4'

00:30 – 02:51 2h 21'1. 2.

  1. S-TrainS-Train S29 (heading for Olten) up to terminal station (Duration: 41') S29
  2. walk 5 minutes exiting at Olten, Bahnhof 5'
  3. Olten, Bahnhof
  4. Night BusNight Bus N51 (heading for Oensingen, Bahnhof) up to terminal station (Duration: 28') N51
  5. Oensingen, Bahnhof
  6. BusBus M52 (heading for Solothurn, Amthausplatz) up to terminal station (Duration: 29') M52
  7. Solothurn, Amthausplatz
  8. BusBus M30 (heading for Biel/Bienne, Bahnhof/Gare) exiting at Solothurn, Hauptbahnhof (Duration: 4') M30
  9. walk 4 minutes exiting at Solothurn 4'
    1. Turgi

      1. 2.
    2. Brugg AG

      1. 2.
    3. Wildegg

      1. 2.
    4. Rupperswil

      1. 2.
    5. Aarau

      1. 2.
    6. Dulliken

      1. 2.
  1. Olten

     

    arrival track 9

     

    walk 5 minutes exiting at Olten, Bahnhof 5' walk 5 minutes exiting at Olten, Bahnhof 5'

  2. Hauptbahnhof

     

    arrival edge A

     

    walk 4 minutes exiting at Solothurn 4' walk 4 minutes exiting at Solothurn 4'

01:33 – 05:42 4h 09'1. 2.

  1. Night-S-TrainNight-S-Train SN1 (heading for Winterthur) exiting at Killwangen-Spreitenbach (Duration: 8') SN1
  2. Killwangen-Spreitenbach
  3. Night-S-TrainNight-S-Train SN11 (heading for Olten) up to terminal station (Duration: 39') SN11
  4. walk 5 minutes exiting at Olten, Bahnhof 5'
  5. Olten, Bahnhof
  6. Night BusNight Bus N51 (heading for Oensingen, Bahnhof) up to terminal station (Duration: 28') N51
  7. walk 3 minutes exiting at Oensingen 3'
  8. Oensingen
  9. S-TrainS-Train S11 (heading for Solothurn) up to terminal station (Duration: 25') S11

01:33 – 05:42 4h 09'1. 2.

  1. Night-S-TrainNight-S-Train SN1 (heading for Winterthur) exiting at Killwangen-Spreitenbach (Duration: 8') SN1
  2. Killwangen-Spreitenbach
  3. Night-S-TrainNight-S-Train SN11 (heading for Olten) up to terminal station (Duration: 39') SN11
  4. walk 5 minutes exiting at Olten, Bahnhof 5'
  5. Olten, Bahnhof
  6. Night BusNight Bus N51 (heading for Oensingen, Bahnhof) up to terminal station (Duration: 28') N51
  7. walk 3 minutes exiting at Oensingen 3'
  8. Oensingen
  9. S-TrainS-Train S11 (heading for Solothurn) up to terminal station (Duration: 25') S11

Limited service: Oensingen - Balsthal

Duration 21.6. – 22.6. respectively 05:32 – 19:57. Duration 28.6. – 29.6. respectively 05:32 – 19:57. Duration 5.7. – 6.7. respectively 05:32 – 19:57

Due to construction work

Limited train service between Oensingen and Balsthal. This is due to construction work. The restriction lasts from 21.06.2025 to 22.06.2025, respectively from 05:32 to 19:57. The restriction lasts from 28.06.2025 to 29.06.2025, respectively from 05:32 to 19:57. The restriction lasts from 05.07.2025 to 06.07.2025, respectively from 05:32 to 19:57. Line S22 has been cancelled between Oensingen and Balsthal. Passengers travelling between Oensingen and Balsthal please use the replacement bus service (EV), departure times are unchanged. Bikes cannot be transported. The online timetable will not be adjusted.

Passengers travelling between Oensingen and Balsthal please use the replacement bus service (EV). Bikes cannot be transported

Line S22 has been cancelled between Oensingen and Balsthal

    1. Wettingen

      1. 2.
    2. Neuenhof

      1. 2.
    1. Mägenwil

      1. 2.
    2. Lenzburg

      1. 2.
    3. Rupperswil

      1. 2.
    4. Aarau

      1. 2.
    5. Dulliken

      1. 2.
  1. Olten

     

    arrival track 8

     

    walk 5 minutes exiting at Olten, Bahnhof 5' walk 5 minutes exiting at Olten, Bahnhof 5'

  2. Oensingen, Bahnhof

     

     

    walk 3 minutes exiting at Oensingen 3' walk 3 minutes exiting at Oensingen 3'

  3. Solothurn

    arrival track 21

02:33 – 05:45 3h 12'1. 2.

  1. Night-S-TrainNight-S-Train SN1 (heading for Winterthur) exiting at Killwangen-Spreitenbach (Duration: 8') SN1
  2. Killwangen-Spreitenbach
  3. Night-S-TrainNight-S-Train SN11 (heading for Olten) up to terminal station (Duration: 39') SN11
  4. Olten
  5. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20

02:33 – 05:45 3h 12'1. 2.

  1. Night-S-TrainNight-S-Train SN1 (heading for Winterthur) exiting at Killwangen-Spreitenbach (Duration: 8') SN1
  2. Killwangen-Spreitenbach
  3. Night-S-TrainNight-S-Train SN11 (heading for Olten) up to terminal station (Duration: 39') SN11
  4. Olten
  5. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20

Legend

  • Low to average occupancy expected
  • High occupancy expected
  • Very high occupancy expected
  • Alternative route
  • Restaurant
  • Quiet zone in 1st class
  • NF
    Low-floor access
  • TT
    Tilting train
  • FZ
    Family zone without play area
  • BZ
    Business zone in 1st class
  • FS
    Free Internet with the SBB FreeSurf app