| Linie | Ab | Richtung | Gleis | Takt |
|---|---|---|---|---|
| 08:32+1' | Genève-Aéroport | 3 | 60' | |
| S-Bahn | 08:39+0' | Turgi | 1 | |
| S-Bahn | 08:44+1' | Sursee | 2 | 60' |
| 08:45+0' | Olten | 3 | 60' | |
| S-Bahn | 08:48+0' | Suhr | 40 | 30' |
| 08:58+0' | Luzern | 2 | 60' | |
| 09:03+0' | Basel SBB | 3 | 60' | |
| 09:13+0' | Luzern | 2 | 60' | |
| S-Bahn | 09:13+0' | Turgi | 3 | |
| S-Bahn | 09:18+0' | Suhr | 40 | 30' |
| 09:29+0' | Luzern | 2 | 60' | |
| 09:32+1' | Genève-Aéroport | 3 | 60' | |
| S-Bahn | 09:39+0' | Turgi | 1 | |
| S-Bahn | 09:44+1' | Sursee | 2 | 60' |
| 09:45+0' | Olten | 3 | 60' | |
| S-Bahn | 09:48+0' | Suhr | 40 | 30' |
| 09:58+0' | Luzern | 2 | 60' | |
| 10:03+0' | Basel SBB | 3 | 60' | |
| 10:13+0' | Luzern | 2 | 60' | |
| S-Bahn | 10:13+0' | Turgi | 3 | |
| S-Bahn | 10:18 | Suhr | 40 | 30' |
| 10:29+0' | Luzern | 2 | 60' | |
| 10:32+1' | Genève-Aéroport | 3 | 60' | |
| S-Bahn | 10:39 | Turgi | 1 | |
| S-Bahn | 10:44+1' | Sursee | 2 | 60' |
| 10:45+0' | Olten | 3 | 60' | |
| S-Bahn | 10:48 | Suhr | 40 | 30' |
| 10:58+0' | Luzern | 2 | 60' | |
| 11:03 | Basel SBB | 3 | 60' | |
| 11:13 | Luzern | 2 | 60' | |
| S-Bahn | 11:13 | Turgi | 3 | |
| S-Bahn | 11:18 | Suhr | 40 | 30' |
| 11:29+0' | Luzern | 2 | 60' | |
| Mehr | ||||