search.ch
Open all FromBasel Bad BfToSolothurnWhenSaturday, 08/29/2026Close all FromBasel Bad BfToSolothurnWhenSaturday, 08/29/2026
Saturday 08/29/2026

03:17 – 05:45 2h 28'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: 15') 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: 36') S3
  7. Olten
  8. S-TrainS-Train S20 (heading for Langendorf) exiting at Solothurn (Duration: 34') S20

03:17 – 05:45 2h 28'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: 15') 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: 36') 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 50 minutes 50'

    arrival track 2

    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

Saturday 08/29/2026

04:27 – 06:09 1h 42'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. TramTram 6 (heading for Allschwil, Dorf) exiting at Basel, Zoo Bachletten (Duration: 12') 6
  4. Zoo Bachletten
  5. TramTram 14 (heading for Pratteln, Schlossstrasse) exiting at Basel, Bahnhof SBB (Duration: 3') 14
  6. walk 6 minutes exiting at Basel SBB 6'
  7. Basel SBB
  8. InterCity 21 (heading for Lugano) exiting at Olten (Duration: 24') IC 21
  9. Olten
  10. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20

04:27 – 06:09 1h 42'1. 2.

  1. walk 6 minutes exiting at Basel, Badischer Bahnhof 6'
  2. Basel, Badischer Bahnhof
  3. TramTram 6 (heading for Allschwil, Dorf) exiting at Basel, Zoo Bachletten (Duration: 12') 6
  4. Zoo Bachletten
  5. TramTram 14 (heading for Pratteln, Schlossstrasse) exiting at Basel, Bahnhof SBB (Duration: 3') 14
  6. walk 6 minutes exiting at Basel SBB 6'
  7. Basel SBB
  8. InterCity 21 (heading for Lugano) exiting at Olten (Duration: 24') IC 21
  9. Olten
  10. S-TrainS-Train S20 (heading for Biel/Bienne) exiting at Solothurn (Duration: 34') S20

Limited service between Basel, Heuwaage and Basel, Brausebad [tram].

Duration: unknown

Due to construction work

Line 6

Line 6 will be diverted between Heuwaage and Brausebad. The diversion will run via the stops Basel, Zoo Bachletten, and Basel, Schützenhaus

Limited service between Basel, Schifflände and Basel, Barfüsserplatz [tram].

Duration: until 7.9. 00:30

Due to construction work

Lines 6, 8, 14, 15, 16

  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 F

     

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

    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 2

04:47 – 06:25 1h 38'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:47 – 06:25 1h 38'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:15 – 06:25 1h 10'1. 2.

  1. Night-S-TrainNight-S-Train SN6 (heading for Basel SBB) up to terminal station (Duration: 6') SN6
  2. Tight transfer time 3 minutes in Basel SBB 3'
  3. Basel SBB
  4. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 30') IC 61
  5. Olten
  6. InterRegio 55 (heading for Biel/Bienne) exiting at Solothurn (Duration: 23') IR 55

05:15 – 06:25 1h 10'1. 2.

  1. Night-S-TrainNight-S-Train SN6 (heading for Basel SBB) up to terminal station (Duration: 6') SN6
  2. Tight transfer time 3 minutes in Basel SBB 3'
  3. Basel SBB
  4. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 30') IC 61
  5. Olten
  6. InterRegio 55 (heading for Biel/Bienne) exiting at Solothurn (Duration: 23') IR 55

05:26 – 06:58 1h 32'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. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 27') IC 61
  7. Olten
  8. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 17') IC 5

05:26 – 06:58 1h 32'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. InterCity 61 (heading for Interlaken Ost) exiting at Olten (Duration: 27') IC 61
  7. Olten
  8. InterCity 5 (heading for Lausanne) exiting at Solothurn (Duration: 17') IC 5
  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.
  3. Olten

    Waiting time 16 minutes 16'

    arrival track 12

    from track 7

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

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

  4. Solothurn

    arrival track 2

Legend

  • Low to average occupancy expected
  • High occupancy expected
  • Very high occupancy expected
  • Restaurant
  • BICYCLES: Reservation required
  • Bistro
  • Quiet zone in 1st class
  • Seat reservation possible
  • NF
    Low-floor access
  • 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