| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 13/06 | Prologue. Urdorf | Eric VANDERAERDEN | 4 km | |
| 14/06 | Stage 1. Urdorf - Bülach | Sean KELLY | 186.5 km | |
| 15/06 | Stage 2. Bülach - Cham | Eric VANDERAERDEN | 176.5 km | |
| 16/06 | Stage 3. Cham - Altdorf | Gerard VELDSCHOLTEN | 183 km | |
| 17/06 | Stage 4. Bürglen - Klausenpass | Beat BREU | 22.5 km | |
| 18/06 | Stage 5. Bürglen - Lugano | Marc SERGEANT | 174.5 km | |
| 19/06 | Stage 6. Lugano - Fiesch | Jonathan BOYER | 230 km | |
| 20/06 | Stage 7. Fiesch - Brügg bei Biel | Eric VANDERAERDEN | 273.5 km | |
| 21/06 | Stage 8a. Brügg - Brügg | Bert OOSTERBOSCH | 19.5 km | |
| 21/06 | Stage 8b. Lyss - Baden | Eddy PLANCKAERT | 148 km | |
| 22/06 | Stage 9. Baden - Zürich | Walter BAUMGARTNER | 208.5 km | |
| General Classification | Urs ZIMMERMANN |
Navigate to
Tour de Suisse 1984 | Stage Overview