search.ch
Open all FromSolothurnToChurWhenSunday, 03/29/2026Close all FromSolothurnToChurWhenSunday, 03/29/2026

21:16+0' – 23:58 2h 42'1. 2.

  1. S-TrainS-Train S20 (heading for Olten) up to terminal station (Duration: 34') S20
  2. Olten
  3. InterCity 1 (heading for St. Gallen) exiting at Zürich HB (Duration: 31') IC 1
  4. Zürich HB
  5. InterCity 3 (heading for Chur) up to terminal station (Duration: 80') IC 3

21:16+0' – 23:58 2h 42'1. 2.

  1. S-TrainS-Train S20 (heading for Olten) up to terminal station (Duration: 34') S20
  2. Olten
  3. InterCity 1 (heading for St. Gallen) exiting at Zürich HB (Duration: 31') IC 1
  4. Zürich HB
  5. InterCity 3 (heading for Chur) up to terminal station (Duration: 80') IC 3
    1. Deitingen

      1. 2.
    2. Niederbipp

      1. 2.
    3. Oensingen

      1. 2.
    4. Egerkingen

      1. 2.
    5. Hägendorf

      1. 2.
  1. Olten

    Waiting time 10 minutes 10'

    arrival track 1B-D

    from track 7

    InterCity 1 (heading for St. Gallen) exiting at Zürich HB (Duration: 31') IC 1

    • BZ
    • FA
    • FS
    1. 2.
    1. Zimmerberg-Basistunnel

    2. Sargans

      1. 2.
    3. Bad Ragaz

      1. 2.
    4. Maienfeld

      1. 2.
    5. Landquart

      1. 2.
  2. Chur

    arrival track 9

21:32+2' – 23:58 2h 24'1. 2.

  1. InterRegio 55 (heading for Olten) up to terminal station (Duration: 25') IR 55
  2. Tight transfer time 3 minutes in Olten 3'
  3. Olten
  4. InterCity 1 (heading for St. Gallen) exiting at Zürich HB (Duration: 31') IC 1
  5. Zürich HB
  6. InterCity 3 (heading for Chur) up to terminal station (Duration: 80') IC 3

21:32+2' – 23:58 2h 24'1. 2.

  1. InterRegio 55 (heading for Olten) up to terminal station (Duration: 25') IR 55
  2. Tight transfer time 3 minutes in Olten 3'
  3. Olten
  4. InterCity 1 (heading for St. Gallen) exiting at Zürich HB (Duration: 31') IC 1
  5. Zürich HB
  6. InterCity 3 (heading for Chur) up to terminal station (Duration: 80') IC 3

Limited train service between Oensingen and Biel/Bienne.

Duration: 28.3. 00:00 – 29.3. 23:59

Reason: construction work

Affected: lines IR 55 and S 20

Please consult online timetable

Line S20 does not stop in Luterbach-Attisholz. Line IR55 is operating according to a modified timetable

    1. Oensingen

      1. 2.
  1. Olten

    Tight transfer time 3 minutes in Olten 3'

    arrival track 4

    from track 7

    InterCity 1 (heading for St. Gallen) exiting at Zürich HB (Duration: 31') IC 1

    • BZ
    • FA
    • FS
    1. 2.
    1. Zimmerberg-Basistunnel

    2. Sargans

      1. 2.
    3. Bad Ragaz

      1. 2.
    4. Maienfeld

      1. 2.
    5. Landquart

      1. 2.
  2. Chur

    arrival track 9

22:01+0' – 00:49 2h 48'1. 2.

  1. InterCity 5 (heading for Zürich HB) up to terminal station (Duration: 55') IC 5
  2. Zürich HB
  3. InterRegio 35 (heading for Chur) up to terminal station (Duration: 97') IR 35

22:01+0' – 00:49 2h 48'1. 2.

  1. InterCity 5 (heading for Zürich HB) up to terminal station (Duration: 55') IC 5
  2. Zürich HB
  3. InterRegio 35 (heading for Chur) up to terminal station (Duration: 97') IR 35
    1. Bahn-2000-Strecke

    2. Olten

      1. 2.
    3. Aarau

      1. 2.
  1. Zürich HB

    Waiting time 16 minutes 16'

    arrival track 16

    from track 8

    InterRegio 35 (heading for Chur) up to terminal station (Duration: 97') IR 35

    • SN
    • FS
    1. 2.
    1. Zimmerberg-Basistunnel

    2. Thalwil

      1. 2.
    3. Wädenswil

      1. 2.
    4. Lachen SZ

      1. 2.
    5. Walenstadt

      1. 2.
    6. Flums

      1. 2.
    7. Sargans

      1. 2.
    8. Bad Ragaz

      1. 2.
    9. Maienfeld

      1. 2.
    10. Landquart

      1. 2.
  2. Chur

    arrival track 5

23:05 – 01:48 2h 43'1. 2.

  1. InterCity 5 (heading for Zürich HB) up to terminal station (Duration: 65') IC 5
  2. Zürich HB
  3. InterRegio 35 (heading for Chur) up to terminal station (Duration: 85') IR 35

23:05 – 01:48 2h 43'1. 2.

  1. InterCity 5 (heading for Zürich HB) up to terminal station (Duration: 65') IC 5
  2. Zürich HB
  3. InterRegio 35 (heading for Chur) up to terminal station (Duration: 85') IR 35
    1. Oensingen

      1. 2.
    2. Olten

      1. 2.
    3. Aarau

      1. 2.
  1. Zürich HB

    Waiting time 13 minutes 13'

    arrival track 14

    from track 7

    InterRegio 35 (heading for Chur) up to terminal station (Duration: 85') IR 35

    • SN
    • FS
    1. 2.
    1. Zimmerberg-Basistunnel

    2. Thalwil

      1. 2.
    3. Wädenswil

      1. 2.
    4. Walenstadt

      1. 2.
    5. Flums

      1. 2.
    6. Sargans

      1. 2.
    7. Bad Ragaz

      1. 2.
    8. Maienfeld

      1. 2.
    9. Landquart

      1. 2.
  2. Chur

    arrival track 5

00:05 – 06:48 6h 43'1. 2.

  1. InterCity 5 (heading for Zürich HB) up to terminal station (Duration: 69') IC 5
  2. Zürich HB
  3. InterRegio 35 (heading for Chur) up to terminal station (Duration: 96') IR 35

00:05 – 06:48 6h 43'1. 2.

  1. InterCity 5 (heading for Zürich HB) up to terminal station (Duration: 69') IC 5
  2. Zürich HB
  3. InterRegio 35 (heading for Chur) up to terminal station (Duration: 96') IR 35
    1. Oensingen

      1. 2.
    2. Olten

      1. 2.
    3. Aarau

      1. 2.
    4. Lenzburg

      1. 2.
  1. Zürich HB

    Waiting time 238 minutes 238'

    arrival track 12

    from track 7

    InterRegio 35 (heading for Chur) up to terminal station (Duration: 96') IR 35

    • SN
    • FS
    1. 2.
    1. Zimmerberg-Basistunnel

    2. Thalwil

      1. 2.
    3. Wädenswil

      1. 2.
    4. Walenstadt

      1. 2.
    5. Flums

      1. 2.
    6. Sargans

      1. 2.
    7. Bad Ragaz

      1. 2.
    8. Maienfeld

      1. 2.
    9. Landquart

      1. 2.
  2. Chur

    arrival track 7

00:54 – 07:22 6h 28'1. 2.

  1. S-TrainS-Train S20 (heading for Olten) up to terminal station (Duration: 34') S20
  2. Olten
  3. InterRegio (heading for Zürich Flughafen) exiting at Zürich HB (Duration: 42') IR
  4. Zürich HB
  5. InterCity 3 (heading for Chur) up to terminal station (Duration: 75') IC 3

00:54 – 07:22 6h 28'1. 2.

  1. S-TrainS-Train S20 (heading for Olten) up to terminal station (Duration: 34') S20
  2. Olten
  3. InterRegio (heading for Zürich Flughafen) exiting at Zürich HB (Duration: 42') IR
  4. Zürich HB
  5. InterCity 3 (heading for Chur) up to terminal station (Duration: 75') IC 3
    1. Deitingen

      1. 2.
    2. Niederbipp

      1. 2.
    3. Oensingen

      1. 2.
    4. Egerkingen

      1. 2.
    5. Hägendorf

      1. 2.
  1. Olten

    Waiting time 198 minutes 198'

    arrival track 1B-D

    from track 7

    InterRegio (heading for Zürich Flughafen) exiting at Zürich HB (Duration: 42') IR

    • BZ
    • FS
    1. 2.
    1. Aarau

      1. 2.
    2. Lenzburg

      1. 2.
    3. Dietikon

      1. 2.
  2. Zürich HB

    Waiting time 39 minutes 39'

    arrival track 34

    from track 5

    InterCity 3 (heading for Chur) up to terminal station (Duration: 75') IC 3

    • VB
    • BZ
    • FZ
    • FS
    1. 2.
    1. Zimmerberg-Basistunnel

    2. Sargans

      1. 2.
    3. Landquart

      1. 2.
  3. Chur

    arrival track 9

Monday 03/30/2026

05:32 – 07:52 2h 20'1. 2.

  1. InterRegio 55 (heading for Zürich HB) up to terminal station (Duration: 58') IR 55
  2. Zürich HB
  3. InterCity 3 (heading for Chur) up to terminal station (Duration: 74') IC 3

05:32 – 07:52 2h 20'1. 2.

  1. InterRegio 55 (heading for Zürich HB) up to terminal station (Duration: 58') IR 55
  2. Zürich HB
  3. InterCity 3 (heading for Chur) up to terminal station (Duration: 74') IC 3
    1. Oensingen

      1. 2.
    2. Olten

      1. 2.
    1. Zimmerberg-Basistunnel

    2. Sargans

      1. 2.
    3. Landquart

      1. 2.
  1. Chur

    arrival track 9

Legend

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