search.ch
Open all FromBasel Bad BfToSolothurnWhenTuesday, 08/25/2026Close all FromBasel Bad BfToSolothurnWhenTuesday, 08/25/2026

23:42 – 01:12 1h 30'1. 2.

  1. InterCityExpress (heading for Basel SBB) up to terminal station (Duration: 7') ICE
  2. Basel SBB
  3. InterRegio 26 (heading for Luzern) exiting at Olten (Duration: 26') IR 26
  4. Olten
  5. S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 34') S20

23:42 – 01:12 1h 30'1. 2.

  1. InterCityExpress (heading for Basel SBB) up to terminal station (Duration: 7') ICE
  2. Basel SBB
  3. InterRegio 26 (heading for Luzern) exiting at Olten (Duration: 26') IR 26
  4. Olten
  5. S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 34') S20

23:46 – 01:12 1h 26'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. TramTram 2 (heading for Binningen, Kronenplatz) exiting at Basel, Bahnhof SBB (Duration: 9') 2
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. InterRegio 26 (heading for Luzern) exiting at Olten (Duration: 25') IR 26
  7. Olten
  8. S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 34') S20

23:46 – 01:12 1h 26'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. TramTram 2 (heading for Binningen, Kronenplatz) exiting at Basel, Bahnhof SBB (Duration: 9') 2
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. InterRegio 26 (heading for Luzern) exiting at Olten (Duration: 25') IR 26
  7. Olten
  8. S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 34') S20
  1. Basel Bad Bf

     

    walk 6 minutes exiting at Basel, Badischer Bahnhof 6' walk 6 minutes exiting at Basel, Badischer Bahnhof 6'

  2. Basel, Bahnhof SBB

    arrival edge E

     

    walk 6 minutes exiting at Basel SBB 6' walk 6 minutes exiting at Basel SBB 6'

    1. Liestal

      1. 2.
    1. Hägendorf

      1. 2.
    2. Egerkingen

      1. 2.
    3. Oensingen

      1. 2.
    4. Niederbipp

      1. 2.
    5. Deitingen

      1. 2.
  3. Solothurn

    arrival track 3E-G

00:01 – 05:45 5h 44'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. TramTram 2 (heading for Binningen, Kronenplatz) exiting at Basel, Bahnhof SBB (Duration: 9') 2
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. S-TrainS-Train S3 (heading for Olten) up to terminal station (Duration: 41') S3
  7. Olten
  8. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20

00:01 – 05:45 5h 44'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. TramTram 2 (heading for Binningen, Kronenplatz) exiting at Basel, Bahnhof SBB (Duration: 9') 2
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. S-TrainS-Train S3 (heading for Olten) up to terminal station (Duration: 41') S3
  7. Olten
  8. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20
  1. Basel Bad Bf

     

    walk 6 minutes exiting at Basel, Badischer Bahnhof 6' walk 6 minutes exiting at Basel, Badischer Bahnhof 6'

  2. Basel, Bahnhof SBB

     

    arrival edge E

     

    walk 6 minutes exiting at Basel SBB 6' walk 6 minutes exiting at Basel SBB 6'

    1. Muttenz

      1. 2.
    2. Pratteln

      1. 2.
    3. Liestal

      1. 2.
    4. Lausen

      1. 2.
    5. Itingen

      1. 2.
    6. Sissach

      1. 2.
    7. Tecknau

      1. 2.
  3. Olten

    Waiting time 239 minutes 239'

    arrival track 10

    from track 1B-D

    S-TrainS-Train S20 (heading for Langendorf) 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.
  4. Solothurn

    arrival track 2

00:02 – 05:45 5h 42'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. BusBus 30 (heading for Basel, Bahnhof SBB) up to terminal station (Duration: 16') 30
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. S-TrainS-Train S3 (heading for Olten) up to terminal station (Duration: 42') S3
  7. Olten
  8. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20

00:02 – 05:45 5h 42'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. BusBus 30 (heading for Basel, Bahnhof SBB) up to terminal station (Duration: 16') 30
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. S-TrainS-Train S3 (heading for Olten) up to terminal station (Duration: 42') S3
  7. Olten
  8. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20
  1. Basel Bad Bf

     

    walk 6 minutes exiting at Basel, Badischer Bahnhof 6' walk 6 minutes exiting at Basel, Badischer Bahnhof 6'

  2.  Basel, Bahnhof SBB

     

    arrival edge B

     

    walk 6 minutes exiting at Basel SBB 6' walk 6 minutes exiting at Basel SBB 6'

    1. Muttenz

      1. 2.
    2. Pratteln

      1. 2.
    3. Liestal

      1. 2.
    4. Lausen

      1. 2.
    5. Itingen

      1. 2.
    6. Sissach

      1. 2.
    7. Tecknau

      1. 2.
  3. Olten

    Waiting time 239 minutes 239'

    arrival track 10

    from track 1B-D

    S-TrainS-Train S20 (heading for Langendorf) 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.
  4. Solothurn

    arrival track 2

00:23 – 05:59 5h 36'1. 2.

  1. S-TrainS-Train S6 (heading for Basel SBB) up to terminal station (Duration: 6') S6
  2. Basel SBB
  3. S-TrainS-Train S3 (heading for Delémont) up to terminal station (Duration: 39') S3
  4. Delémont
  5. InterCity 51 (heading for Lausanne) exiting at Grenchen Nord (Duration: 18') IC 51
  6. walk 3 minutes exiting at Grenchen Nord, Bahnhof 3'
  7. Grenchen Nord, Bahnhof
  8. BusBus 25 (heading for Bettlach, Allmend) exiting at Grenchen Süd, Bahnhof (Duration: 5') 25
  9. walk 3 minutes exiting at Grenchen Süd 3'
  10. Grenchen Süd
  11. InterCity 5 (heading for Rorschach) exiting at Solothurn (Duration: 7') IC 5

00:23 – 05:59 5h 36'1. 2.

  1. S-TrainS-Train S6 (heading for Basel SBB) up to terminal station (Duration: 6') S6
  2. Basel SBB
  3. S-TrainS-Train S3 (heading for Delémont) up to terminal station (Duration: 39') S3
  4. Delémont
  5. InterCity 51 (heading for Lausanne) exiting at Grenchen Nord (Duration: 18') IC 51
  6. walk 3 minutes exiting at Grenchen Nord, Bahnhof 3'
  7. Grenchen Nord, Bahnhof
  8. BusBus 25 (heading for Bettlach, Allmend) exiting at Grenchen Süd, Bahnhof (Duration: 5') 25
  9. walk 3 minutes exiting at Grenchen Süd 3'
  10. Grenchen Süd
  11. InterCity 5 (heading for Rorschach) exiting at Solothurn (Duration: 7') IC 5
  1. Basel SBB

    Waiting time 17 minutes 17'

    arrival track 16

    from track 11

    S-TrainS-Train S3 (heading for Delémont) up to terminal station (Duration: 39') S3

    1. 2.
    1. Aesch BL

      1. 2.
    2. Duggingen

      1. 2.
    3. Grellingen

      1. 2.
    4. Zwingen

      1. 2.
    5. Laufen

      1. 2.
  2. Delémont

    Waiting time 226 minutes 226'

    arrival track 1

    from track 4

    InterCity 51 (heading for Lausanne) exiting at Grenchen Nord (Duration: 18') IC 51

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

      1. 2.
  3. Grenchen Nord

     

    arrival track 2

     

    walk 3 minutes exiting at Grenchen Nord, Bahnhof 3' walk 3 minutes exiting at Grenchen Nord, Bahnhof 3'

  4. Grenchen Süd, Bahnhof

     

    arrival edge A

     

    walk 3 minutes exiting at Grenchen Süd 3' walk 3 minutes exiting at Grenchen Süd 3'

  5. Solothurn

    arrival track 1

Tuesday 08/25/2026

04:17 – 06:09 1h 52'1. 2.

  1. walk 45 minutes exiting at Basel SBB 45'
  2. Basel SBB
  3. InterCity 21 (heading for Lugano) exiting at Olten (Duration: 26') IC 21
  4. Olten
  5. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20

04:17 – 06:09 1h 52'1. 2.

  1. walk 45 minutes exiting at Basel SBB 45'
  2. Basel SBB
  3. InterCity 21 (heading for Lugano) exiting at Olten (Duration: 26') IC 21
  4. Olten
  5. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20
  1. Basel Bad Bf

     

    walk 45 minutes exiting at Basel SBB 45' walk 45 minutes exiting at Basel SBB 45'

    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 2

04:55 – 06:25 1h 30'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. BusBus 30 (heading for Basel, Bahnhof SBB) up to terminal station (Duration: 16') 30
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 30') IC 61
  7. Olten
  8. InterRegio 55 (heading for Biel/Bienne) exiting at Solothurn (Duration: 23') IR 55

04:55 – 06:25 1h 30'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. BusBus 30 (heading for Basel, Bahnhof SBB) up to terminal station (Duration: 16') 30
  4. walk 6 minutes exiting at Basel SBB 6'
  5. Basel SBB
  6. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 30') IC 61
  7. Olten
  8. InterRegio 55 (heading for Biel/Bienne) exiting at Solothurn (Duration: 23') IR 55
  1. Basel Bad Bf

     

    walk 6 minutes exiting at Basel, Badischer Bahnhof 6' walk 6 minutes exiting at Basel, Badischer Bahnhof 6'

  2. Basel, Bahnhof SBB

    arrival edge B

     

    walk 6 minutes exiting at Basel SBB 6' walk 6 minutes exiting at Basel SBB 6'

    1. Liestal

      1. 2.
    2. Sissach

      1. 2.
    1. Oensingen

      1. 2.
  3. Solothurn

    arrival track 2

05:42 – 06:58 1h 16'1. 2.

  1. S-TrainS-Train S6 (heading for Basel SBB) up to terminal station (Duration: 6') S6
  2. Basel SBB
  3. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 27') IC 61
  4. Olten
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 17') IC 5

05:42 – 06:58 1h 16'1. 2.

  1. S-TrainS-Train S6 (heading for Basel SBB) up to terminal station (Duration: 6') S6
  2. Basel SBB
  3. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 27') IC 61
  4. Olten
  5. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 17') IC 5
  1. Basel SBB

    Waiting time 10 minutes 10'

    arrival track 2

    from track 7

    InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 27') IC 61

    • BZ
    • FA
    • FS
    1. 2.
    1. Liestal

      1. 2.
  2. Olten

    Waiting time 16 minutes 16'

    arrival track 11

    from track 8

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

    • TT
    • BZ
    • FZ
    • FS
    1. 2.
    1. Bahn-2000-Strecke

  3. Solothurn

    arrival track 2

06:18 – 07:25 1h 07'1. 2.

  1. S-TrainS-Train S6 (heading for Basel SBB) up to terminal station (Duration: 6') S6
  2. Basel SBB
  3. EuroCity (heading for Domodossola (I)) exiting at Olten (Duration: 25') EC
  4. Olten
  5. InterRegio 55 (heading for Biel/Bienne) exiting at Solothurn (Duration: 24') IR 55

06:18 – 07:25 1h 07'1. 2.

  1. S-TrainS-Train S6 (heading for Basel SBB) up to terminal station (Duration: 6') S6
  2. Basel SBB
  3. EuroCity (heading for Domodossola (I)) exiting at Olten (Duration: 25') EC
  4. Olten
  5. InterRegio 55 (heading for Biel/Bienne) exiting at Solothurn (Duration: 24') IR 55

Legend

  • Low to average occupancy expected
  • High occupancy expected
  • Very high occupancy expected
  • Alternative route
  • Tight transfer time due to delays
  • Restaurant
  • BICYCLES: Reservation required
  • Bistro
  • Quiet zone in 1st class
  • Seat reservation possible
  • NF
    Low-floor access
  • SN
    Catering zone / Vending machine
  • VB
    BICYCLES: Limited number of places
  • TT
    Tilting train
  • BZ
    Business zone in 1st class
  • FZ
    Family zone without play area
  • FA
    Family Coach with play area
  • FS
    Free Internet with the SBB FreeSurf app
  • WV
    WiFi Hotspot available