Tour de Suisse 1946| 13-07-1946 | 1. etape - Zürich (Zürich) - Basel (Basel-Stadt) | 250 | ||
| 14-07-1946 | 2. etape - Basel (Basel-Stadt) - Morges (Vaud) | 270,7 | ||
| 15-07-1946 | 3. etape del a - Morges (Vaud) - Morat/Murten (Fribourg) | 105 | ||
| 15-07-1946 | 3. etape del b - Morat/Murten (Fribourg) - Bern (Bern) | 145.2 | ||
| 16-07-1946 | 4. etape - Bern (Bern) - Zug (Zug) | 201 | ||
| 17-07-1946 | 5. etape - Zug (Zug) - Lugano (Ticino) | 214,8 | ||
| 18-07-1946 | 6. etape - Lugano (Ticino) - Arosa (Graubunden) | 201 | ||
| 19-07-1946 | 7. etape - Arosa (Graubunden) - Sankt Gallen (Sankt Gallen) | 241,5 | ||
| 20-07-1946 | 8. etape - Sankt Gallen (Sankt Gallen) - Zürich (Zürich) | 227,7 | ||
| 20-07-1946 | Slutklassement - Zürich (Zürich) - Zürich (Zürich) | 1845 |