Arrangementet bestod af landevejsløb og enkeltstart for herrer, damer og herrer under 23, og for første gang siden 2004 konkurrerede juniorherrer og -damer ved samme arrangement som eliterytterne. Castelfidardo ved Loreto i Italien var også VM-kandidat, men da Italien havde holdt VM i Varese i 2008 blev København/Rudersdal og Danmark valgt, og det var første gang siden 1956, at Danmark arrangerede VM. Dengang blev VM også afholdt i København.
Program
Enkeltstart
Mandag den 19. september kørte dame-junior (13,9 km) og U23-herrer (35,2 km).
Tirsdag den 20. september kørte dame-eliten (27,8 km) og herrer junior (27,8 km).
Onsdag den 21. september kørte herre-elitens (46,4 km).
Linjeløb
Fredag den 23. september kørte dame-junior (70 km) og U23-herrer (182 km).
Lørdag den 24. september kørte dame-eliten (140 km) og herrer junior (182 km).
Søndag den 25. september kørte herre-elitens (280 km).
VM-ruten var på 14 kilometer og forløb ad Kongevejen, Øverødvej, Vangebovej, Mothsvej, Søllerødvej, Attemosevej, Egebækvej, Rundforbivej, Skodsborgvej og Kongevejen. I modsætning til rytterne i de øvrige løb startede herre-eliten på Rådhuspladsen i København, kørte op til Rudersdal og herefter 18 gange rundt på strækningen. Start- og målområdet på Kongevejen var på toppen af Geels Bakke ved Holte.