| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 14/06 | Stage 1. Dübendorf - Dübendorf | Stefan JOHO | 127.5 km | |
| 15/06 | Stage 2. Dübendorf - Zofingen | Werner STUTZ | 185 km | |
| 16/06 | Stage 3. Zoflingen - Kandersteg | Acácio Mora da DA SILVA | 217 km | |
| 17/06 | Stage 4. Kandersteg-Bulle | Maurizio FONDRIEST | 210 km | |
| 18/06 | Stage 5. Bulle - Leukerbad | Luc ROOSEN | 199 km | |
| 19/06 | Stage 6. Sierre - Leukerbad I.T.T. | Jean-Claude LECLERCQ | 18.5 km | |
| 20/06 | Stage 7. Leukerbad - Locarno | Francesco CESARINI | 207 km | |
| 21/06 | Stage 8. Locarno - Chur | Steve BAUER | 247 km | |
| 22/06 | Stage 9. Chur - Schaffhausen | Stefan JOHO | 201.5 km | |
| 23/06 | Stage 10. Schaffhausen - Zurich | Urs FREULER | 180.5 km | |
| General Classification | Helmut WECHSELBERGER |
Navigate to
Tour de Suisse 1988 | Stage Overview