Men
- 1. Jaroslav Kulhavy (Czech Republic) on 1:29:07
- 2. Nino Schurter (Switzerland) +1
- 3. Marco Fontana (Italy) +0:25
- 4. Jose Antonio Ramos (Spain) +0:29
- 5. Burry Stander (South Africa) +0:30
- 6. Carlos Nicolas Coloma (Spain) +1:00
- 7. Manuel Fumic (Germany) +1:24
- 8. Geoff Kabush (Canada) +1:36
- 9. Alexander Gehbauer (Austria) +2:09
- 10. Todd Wells (USA) +2:21
- 11. Stephane Tempier (France) +2:23
- 12. Jan Skarnitzl (Czech Republic) +2:41
- 13. Gerhard Kerschbaumer (Italy) +2:55
- 14. Ondrej Cink (Czech Republic) +3:09
- 15. Samuel Schulz (USA) +3:22
- 16. Marek Konwa (Poland) +3:34
- 17. Rudi Van Houts (Netherlands) +3:46
- 18. Ralph Naef (Switzerland) +3:51
- 19. Kevin Van Hoovels (Belgium) +3:54
- 20. Karl Markt (Austria) +4:11
- 21. Daniel McConnell (Australia) +4:15
- 22. Sergio Mantecon (Spain) +4:39
- 23. David Rosa (Portugal) +4:43
- 24. Rubens Valeriano (Brazil) +5:16
- 25. Florian Vogel (Switzerland) +5:29
- 26. Andres Soto (Argentina) +6:06
- 27. Kohei Yamamoto (Japan) +6:19
- 28. Hector Paez Leon (Colombia) +6:55
- 29. Jean-Christophe Perraud (France) +8:00
- 30. Marc Bassingthwaighte (Namibia) +8:10
- 31. Sergiy Rysenko (Ukraine) +8:25
- 32. Piotr Brzozka (Poland) +9:30
- 33. Periklis Irias (Greece) +9:44
- 34. Moritz Milatz (Germany) +9:52
- 35. Philip Buys (South Africa) +0:11:04
- 36. Paolo Cesar Montoya (Costa Rica) +0:12:12
- 37. Evgeniy Pechenin (Russia) +0:12:33
- 38. Chun Hing Chan (Hong Kong) +12:52
- 39. Adrien Niyonshuti (Rwanda) +13:39
- 40. Marios Athanasiadis (Cyprus) +14:18
- 41. Weisong Tong (China) -1 Lap
- 42. Derek Horton (Guam) -1 Lap
- Sven Nys (Belgium): DNF
- Max Plaxton (Canada): DNF
- Andras Parti (Hungary): DNF
- Julien Absalon (France): DNF
- Liam Killeen (Great Britain): DNF
- Robert Forstermann (Germany): DNS
- Michael Vingerling (Netherlands): DNS
- Sam Bewley (New Zealand): DNS
Women
- 1. Julie Bresset (France) +1:30:52
- 2. Sabine Spitz (Germany) +1:02
- 3. Georgia Gould (United States of America) +1:08
- 4. Irina Kalentieva (Russian Federation) +1:41
- 5. Esther Suss (Switzerland) +1:54
- 6. Alexandra Engen (Sweden) +2:16
- 7. Aleksandra Dawidowicz (Poland) +2:28
- 8. Annie Last (Great Britain) +2:55
- 9. Catharine Pendrel (Canada) +3:36
- 10. Tanja Zakelj (Slovenia) +3:49
- 11. Lea Davison (United States of America) +4:22
- 12. Qinglan Shi (People’s Republic of China) +4:36
- 13. Yana Belomoyna (Ukraine) +4:54
- 14. Katerina Nash (Czech Republic) +5:30
- 15. Elisabeth Osl (Austria) +5:55
- 16. Adelheid Morath (Germany) +6:25
- 17. Eva Lechner (Italy) +6:44
- 18. Karen Hanlen (New Zealand) +7:02
- 19. Katrin Leumann (Switzerland) +7:31
- 20. Rie Katayama (Japan) +7:34
- 21. Janka Stevkova (Slovakia) +8:13
- 22. Paula Gorycka (Poland) +8:26
- 23. Blaza Klemencic (Slovenia) +8:50
- 24. Emily Batty (Canada) +9:45
- 25. Rebecca Henderson (Australia) +10:43
- 26. Pauline Ferrand Prevot (France) +11:29
- 27. Barbara Benko (Hungary) +12:32
- 28. Candice Neethling (South Africa) +14:11
- Gunn-Rita Dahle Flesjaa (Norway): DNF
- Laura Valentina Abril Restrepo (Colombia): DNF