search.ch
Open all FromBadenToVeveyWhenSunday, 10/04/2026Close all FromBadenToVeveyWhenSunday, 10/04/2026

20:47 – 23:58 3h 11'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. InterCity 5 (heading for Lausanne) up to terminal station (Duration: 111') IC 5
  4. Lausanne
  5. InterRegio 90 (heading for Villeneuve VD) exiting at Vevey (Duration: 14') IR 90

20:47 – 23:58 3h 11'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. InterCity 5 (heading for Lausanne) up to terminal station (Duration: 111') IC 5
  4. Lausanne
  5. InterRegio 90 (heading for Villeneuve VD) exiting at Vevey (Duration: 14') IR 90

Limited train service between Bern and Olten.

Duration: 2.10. 21:00 – 5.10. 05:55. Duration: 23.10. 21:00 – 26.10. 05:55

Reason: construction work

Lines IC 5 and S 23

Please check online timetable

    1. Turgi

      1. 2.
    2. Brugg AG

      1. 2.
    3. Wildegg

      1. 2.
    4. Aarau

      1. 2.
  1. Olten

    Waiting time 11 minutes 11'

    arrival track 3AB

    from track 7

    InterCity 5 (heading for Lausanne) up to terminal station (Duration: 111') IC 5

    • BA
    • TT
    • BZ
    • FZ
    • FS
    1. 2.
    1. Solothurn

      1. 2.
    2. Neuchâtel

      1. 2.
    3. Renens VD

      1. 2.
  2. Lausanne

    Waiting time 18 minutes 18'

    arrival track 5

    from track 7

    InterRegio 90 (heading for Villeneuve VD) exiting at Vevey (Duration: 14') IR 90

    • BZ
    • FS
    1. 2.
  3. Vevey

    arrival track 2

21:22 – 00:28 3h 06'1. 2.

  1. InterRegio 16 (heading for Olten) up to terminal station (Duration: 33') IR 16
  2. Olten
  3. InterRegio 55 (heading for Biel/Bienne) up to terminal station (Duration: 42') IR 55
  4. Biel/Bienne
  5. InterCity 51 (heading for Lausanne) up to terminal station (Duration: 68') IC 51
  6. Lausanne
  7. InterRegio 95 (heading for Villeneuve VD) exiting at Vevey (Duration: 14') IR 95

21:22 – 00:28 3h 06'1. 2.

  1. InterRegio 16 (heading for Olten) up to terminal station (Duration: 33') IR 16
  2. Olten
  3. InterRegio 55 (heading for Biel/Bienne) up to terminal station (Duration: 42') IR 55
  4. Biel/Bienne
  5. InterCity 51 (heading for Lausanne) up to terminal station (Duration: 68') IC 51
  6. Lausanne
  7. InterRegio 95 (heading for Villeneuve VD) exiting at Vevey (Duration: 14') IR 95
    1. Brugg AG

      1. 2.
    2. Aarau

      1. 2.
    1. Oensingen

      1. 2.
    2. Solothurn

      1. 2.
    1. Neuchâtel

      1. 2.
    2. Renens VD

      1. 2.
  1. Lausanne

    Waiting time 18 minutes 18'

    arrival track 3

    from track 4

    InterRegio 95 (heading for Villeneuve VD) exiting at Vevey (Duration: 14') IR 95

    • BZ
    • FA
    • FS
    1. 2.
  2. Vevey

    arrival track 2

22:22 – 05:12 6h 50'1. 2.

  1. InterRegio 16 (heading for Olten) up to terminal station (Duration: 34') IR 16
  2. Olten
  3. InterCity 8 (heading for Bern) up to terminal station (Duration: 45') IC 8
  4. Bern
  5. InterRegio 15 (heading for Lausanne) up to terminal station (Duration: 79') IR 15
  6. Lausanne
  7. RailwayRailway Regio (heading for Bex) exiting at Vevey (Duration: 17') R

22:22 – 05:12 6h 50'1. 2.

  1. InterRegio 16 (heading for Olten) up to terminal station (Duration: 34') IR 16
  2. Olten
  3. InterCity 8 (heading for Bern) up to terminal station (Duration: 45') IC 8
  4. Bern
  5. InterRegio 15 (heading for Lausanne) up to terminal station (Duration: 79') IR 15
  6. Lausanne
  7. RailwayRailway Regio (heading for Bex) exiting at Vevey (Duration: 17') R

Limited train service between Bern and Olten.

Duration: 2.10. 21:00 – 5.10. 05:55. Duration: 23.10. 21:00 – 26.10. 05:55

Reason: construction work

Lines IC 5 and S 23

Please check online timetable

    1. Brugg AG

      1. 2.
    2. Aarau

      1. 2.
  1. Bern

    Waiting time 19 minutes 19'

    arrival track 8

    from track 2

    InterRegio 15 (heading for Lausanne) up to terminal station (Duration: 79') IR 15

    • BZ
    • FS
    1. 2.
    1. Flamatt

      1. 2.
    2. Romont FR

      1. 2.
    3. Palézieux

      1. 2.
  2. Lausanne

    Waiting time 207 minutes 207'

    arrival track 1

    from track 5

    RailwayRailway Regio (heading for Bex) exiting at Vevey (Duration: 17') R

    1. 2.
    1. Pully

      1. 2.
    2. Lutry

      1. 2.
    3. Cully

      1. 2.
  3. Vevey

    arrival track 2

23:47 – 06:26 6h 39'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. InterCity 8 (heading for Bern) up to terminal station (Duration: 42') IC 8
  4. Bern
  5. InterRegio 15 (heading for Genève-Aéroport) exiting at Palézieux (Duration: 57') IR 15
  6. Palézieux
  7. RailwayRailway Regio (heading for Vevey) up to terminal station (Duration: 19') R

23:47 – 06:26 6h 39'1. 2.

  1. RE12 (heading for Olten) up to terminal station (Duration: 37') RE12
  2. Olten
  3. InterCity 8 (heading for Bern) up to terminal station (Duration: 42') IC 8
  4. Bern
  5. InterRegio 15 (heading for Genève-Aéroport) exiting at Palézieux (Duration: 57') IR 15
  6. Palézieux
  7. RailwayRailway Regio (heading for Vevey) up to terminal station (Duration: 19') R

Limited train service between Bern and Olten.

Duration: 2.10. 21:00 – 5.10. 05:55. Duration: 23.10. 21:00 – 26.10. 05:55

Reason: construction work

Lines IC 5 and S 23

Please check online timetable

23:54 – 07:15 7h 21'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 Solothurn) up to terminal station (Duration: 34') S20
  6. Solothurn
  7. S-TrainS-Train S20 (heading for Biel/Bienne) up to terminal station (Duration: 29') S20
  8. Biel/Bienne
  9. InterCity 51 (heading for Lausanne) up to terminal station (Duration: 68') IC 51
  10. Lausanne
  11. RE33 (heading for St-Maurice) exiting at Vevey (Duration: 14') RE33

23:54 – 07:15 7h 21'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 Solothurn) up to terminal station (Duration: 34') S20
  6. Solothurn
  7. S-TrainS-Train S20 (heading for Biel/Bienne) up to terminal station (Duration: 29') S20
  8. Biel/Bienne
  9. InterCity 51 (heading for Lausanne) up to terminal station (Duration: 68') IC 51
  10. Lausanne
  11. RE33 (heading for St-Maurice) exiting at Vevey (Duration: 14') RE33
    1. Brugg AG

      1. 2.
    2. Wildegg

      1. 2.
    3. Rupperswil

      1. 2.
    4. Aarau

      1. 2.
  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: 34') 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 226 minutes 226'

    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) up to terminal station (Duration: 68') IC 51

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

      1. 2.
    2. Renens VD

      1. 2.
  4. Vevey

    arrival track 2

00:30 – 07:26 6h 56'1. 2.

  1. S-TrainS-Train S29 (heading for Olten) up to terminal station (Duration: 41') S29
  2. Olten
  3. InterRegio 17 (heading for Bern) up to terminal station (Duration: 49') IR 17
  4. Bern
  5. InterRegio 15 (heading for Genève-Aéroport) exiting at Palézieux (Duration: 57') IR 15
  6. Palézieux
  7. RailwayRailway Regio (heading for Vevey) up to terminal station (Duration: 19') R

00:30 – 07:26 6h 56'1. 2.

  1. S-TrainS-Train S29 (heading for Olten) up to terminal station (Duration: 41') S29
  2. Olten
  3. InterRegio 17 (heading for Bern) up to terminal station (Duration: 49') IR 17
  4. Bern
  5. InterRegio 15 (heading for Genève-Aéroport) exiting at Palézieux (Duration: 57') IR 15
  6. Palézieux
  7. RailwayRailway Regio (heading for Vevey) up to terminal station (Duration: 19') R
Monday 10/05/2026

05:04 – 08:02 2h 58'1. 2.

  1. S-TrainS-Train S23 (heading for Langenthal) exiting at Olten (Duration: 49') S23
  2. Olten
  3. InterCity 1 (heading for Genève-Aéroport) exiting at Lausanne (Duration: 101') IC 1
  4. Lausanne
  5. InterRegio 90 (heading for Brig) exiting at Vevey (Duration: 14') IR 90

05:04 – 08:02 2h 58'1. 2.

  1. S-TrainS-Train S23 (heading for Langenthal) exiting at Olten (Duration: 49') S23
  2. Olten
  3. InterCity 1 (heading for Genève-Aéroport) exiting at Lausanne (Duration: 101') IC 1
  4. Lausanne
  5. InterRegio 90 (heading for Brig) exiting at Vevey (Duration: 14') IR 90

Limited train service between Bern and Olten.

Duration: 2.10. 21:00 – 5.10. 05:55. Duration: 23.10. 21:00 – 26.10. 05:55

Reason: construction work

Lines IC 5 and S 23

Please check online timetable

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