| Date | Stage | Winner | Distance | |
|---|---|---|---|---|
| 13/06 | Prologue. Bellinzona | Alex ZÜLLE | ||
| 14/06 | Stage 1. Bellinzona - Visp | Giorgio FURLAN | 201 km | |
| 15/06 | Stage 2. Visp - Genève | Erik ZABEL | 207 km | |
| 16/06 | Stage 3. Genève - Lenzburg | Erik ZABEL | 259 km | |
| 17/06 | Stage 4. Lenzburg - Wil | Viatcheslav EKIMOV | 192 km | |
| 18/06 | Stage 5 . Appenzell - Schwagalp I.T.T. | Alex ZÜLLE | 21 km | |
| 19/06 | Stage 6. Appenzell - Zug | Giovanni LOMBARDI | 169 km | |
| 20/06 | Stage 7. Zug - La Punt | Pavel TONKOV | 191 km | |
| 21/06 | Stage 8. La Punt - Flumserberg | Marco PANTANI | 174 km | |
| 22/06 | Stage 9. Flums - Zurich | Flavio VANZELLA | 195 km | |
| General Classification | Pavel TONKOV |
Navigate to
Tour de Suisse 1995 | Stage Overview