1946 UCI Road World Championships – Men's road race
# 1946 UCI Road World Championships – Men's road race

The men's road race at the 1946 UCI Road World Championships was the 13th edition of the event. The race took place on Sunday 1 September 1946 in Zürich, Switzerland. The race was won by Hans Knecht of Switzerland.

## Final classification

| Rank | Rider | Time |
| - | - | - |
| | Hans Knecht (SUI) | 7h 24' 28" |
| | Marcel Kint (BEL) | + 10" |
| | Rik Van Steenbergen (BEL) | + 59" |
| 4 | Mario Ricci (ITA) | + 1' 46" |
| 5 | Gerrit Schulte (NED) | + 2' 42" |
| 6 | Jeng Kirchen (LUX) | + 2' 42" |
| 7 | Joseph Bintener [fr] (LUX) | + 4' 47" |
| 8 | Adolfo Leoni (ITA) | + 4' 47" |
| 9 | Guy Lapébie (FRA) | + 6' 55" |
| 10 | Mathias Clemens (LUX) | + 6' 55" |
