| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 14/06 | Stage 1. Zürich - Langenthal | Herman VAN SPRINGEL | 170 km | |
| 15/06 | Stage 2. Langenthal - Binningen/Aesch | Walter GODEFROOT | 152 km | |
| 16/06 | Stage 3a. Binningen - Boncourt | Daniel VAN RYCKEGHEM | 84 km | |
| 16/06 | Stage 3b. Boncourt - Nidau | Harm OTTENBROS | 207 km | |
| 17/06 | Stage 4. Midau - Sierre | Gregorio SAN MIGUEL ANGULO | 207 km | |
| 18/06 | Stage 5. Sierre - Bellinzona | Rolf MAURER | 191 km | |
| 19/06 | Stage 6. Bellinzona - Lenzerheide | Robert HAGMANN | 127.5 km | |
| 20/06 | Stage 7. Lenzerheide - Brunnen | Aurelio GONZÁLEZ PUENTE | 48 km | |
| 21/06 | Stage 8. Burglen - Klausenpass | Robert HAGMANN | 22.5 km | |
| 22/06 | Stage 9a. Brunnen - Eschenbach | Daniel VAN RYCKEGHEM | 75 km | |
| 22/06 | Stage 9b. Zürich | Robert HAGMANN | 42 km | |
| General Classification | Louis PFENNINGER |
Navigate to
Tour de Suisse 1968 | Stage Overview