search.ch
Open all FromAarauToMorgesWhenMonday, 09/28/2026Close all FromAarauToMorgesWhenMonday, 09/28/2026
Monday 09/28/2026

00:19 – 06:33 6h 14'1. 2.

  1. InterCity 8 (heading for Bern) up to terminal station (Duration: 57') IC 8
  2. Bern
  3. InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 89') IR 15

00:19 – 06:33 6h 14'1. 2.

  1. InterCity 8 (heading for Bern) up to terminal station (Duration: 57') IC 8
  2. Bern
  3. InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 89') IR 15

Limited train service between Othmarsingen and Killwangen-Spreitenbach.

Duration: 26.9. 02:00 – 28.9. 05:00

Reason: construction work

Please check online timetable

Limited train service between Bern and Olten.

Duration: 20.9. – 2.10. every Sun – Fri 22:30 – 05:55. Duration: 29.11. 22:30 – 30.11. 05:55

Reason: construction work

    1. Olten

      1. 2.
  1. Bern

    Waiting time 228 minutes 228'

    arrival track 10

    from track 8

    InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 89') IR 15

    • BZ
    • FS
    1. 2.
    1. Romont FR

      1. 2.
    2. Palézieux

      1. 2.
    3. Lausanne

      1. 2.
  2. Morges

    arrival track 1

00:26 – 07:03 6h 37'1. 2.

  1. S-TrainS-Train S29 (heading for Sursee) exiting at Olten (Duration: 10') S29
  2. Olten
  3. S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 35') S20
  4. Solothurn
  5. S-TrainS-Train S20 (heading for Biel/Bienne) up to terminal station (Duration: 29') S20
  6. Biel/Bienne
  7. InterCity 51 (heading for Lausanne) exiting at Renens VD (Duration: 60') IC 51
  8. Renens VD
  9. InterRegio 95 (heading for Genève-Aéroport) exiting at Morges (Duration: 7') IR 95

00:26 – 07:03 6h 37'1. 2.

  1. S-TrainS-Train S29 (heading for Sursee) exiting at Olten (Duration: 10') S29
  2. Olten
  3. S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 35') S20
  4. Solothurn
  5. S-TrainS-Train S20 (heading for Biel/Bienne) up to terminal station (Duration: 29') S20
  6. Biel/Bienne
  7. InterCity 51 (heading for Lausanne) exiting at Renens VD (Duration: 60') IC 51
  8. Renens VD
  9. InterRegio 95 (heading for Genève-Aéroport) exiting at Morges (Duration: 7') IR 95
  1. Olten

    Waiting time 13 minutes 13'

    arrival track 10

    from track 1B-D

    S-TrainS-Train S20 (heading for Solothurn) up to terminal station (Duration: 35') S20

    • BA
    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

    Waiting time 225 minutes 225'

    arrival track 3A-C

    from track 3A-C

    S-TrainS-Train S20 (heading for Biel/Bienne) up to terminal station (Duration: 29') S20

    1. 2.
    1. Bellach

      1. 2.
    2. Selzach

      1. 2.
    3. Bettlach

      1. 2.
    4. Lengnau BE

      1. 2.
    5. Pieterlen

      1. 2.
    6. Biel Mett

      1. 2.
  3. Biel/Bienne

    Waiting time 10 minutes 10'

    arrival track 6

    from track 5

    InterCity 51 (heading for Lausanne) exiting at Renens VD (Duration: 60') IC 51

    • TT
    • BZ
    • FZ
    • FS
    1. 2.
    1. Neuchâtel

      1. 2.
  4. Morges

    arrival track 1

Monday 09/28/2026

05:48 – 08:03 2h 14'1. 2.

  1. InterCity 1 (heading for Genève-Aéroport) exiting at Lausanne (Duration: 115') IC 1
  2. Lausanne
  3. InterRegio 95 (heading for Genève-Aéroport) exiting at Morges (Duration: 14') IR 95

05:48 – 08:03 2h 14'1. 2.

  1. InterCity 1 (heading for Genève-Aéroport) exiting at Lausanne (Duration: 115') IC 1
  2. Lausanne
  3. InterRegio 95 (heading for Genève-Aéroport) exiting at Morges (Duration: 14') IR 95
    1. Olten

      1. 2.
    2. Bahn-2000-Strecke

    3. Bern

      1. 2.
    1. Renens VD

      1. 2.
  1. Morges

    arrival track 1

06:01 – 08:33 2h 32'1. 2.

  1. S-TrainS-Train S29 (heading for Zofingen) up to terminal station (Duration: 20') S29
  2. Zofingen
  3. InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 121') IR 15

06:01 – 08:33 2h 32'1. 2.

  1. S-TrainS-Train S29 (heading for Zofingen) up to terminal station (Duration: 20') S29
  2. Zofingen
  3. InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 121') IR 15
    1. Olten

      1. 2.
  1. Zofingen

    Waiting time 11 minutes 11'

    arrival track 1

    from track 3

    InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 121') IR 15

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

    2. Bern

      1. 2.
    3. Romont FR

      1. 2.
    4. Palézieux

      1. 2.
    5. Lausanne

      1. 2.
  2. Morges

    arrival track 1

06:13 – 08:33 2h 19'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 11') RE12
  2. Olten
  3. InterCity 61 (heading for Interlaken Ost) exiting at Bern (Duration: 27') IC 61
  4. Bern
  5. InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 89') IR 15

06:13 – 08:33 2h 19'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 11') RE12
  2. Olten
  3. InterCity 61 (heading for Interlaken Ost) exiting at Bern (Duration: 27') IC 61
  4. Bern
  5. InterRegio 15 (heading for Genève-Aéroport) exiting at Morges (Duration: 89') IR 15
    1. Bahn-2000-Strecke

    1. Romont FR

      1. 2.
    2. Palézieux

      1. 2.
    3. Lausanne

      1. 2.
  1. Morges

    arrival track 1

Legend

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