Kolarstwo na XXX Letnich Igrzyskach Olimpijskich w Londynie rozegrane zostało w dniach: kolarstwo szosowe w dniach 28 lipca – 1 sierpnia w Regent’s Park, kolarstwo torowe w dniach 2–7 sierpnia w London Velopark, kolarstwo BMX w dniach 8–10 sierpnia, kolarstwo górskie w dniach 11–12 sierpnia w Hadleigh Farm.

Rezultaty 30px Kolarstwo szosowe Kobiety Konkurencja Złoto Czas Srebro Czas Brąz CzasJazda indywidualna na czas(szczegóły) Kristin Armstrong 37:34.82 Judith Arndt 37:50.29 Olga Zabielinska 37:57.35Wyścig ze startu wspólnego(szczegóły) Marianne Vos 3:35:29 Elizabeth Armitstead 3:35:29 Olga Zabielinska 3:35:31

Mężczyźni Konkurencja Złoto Czas Srebro Czas Brąz CzasJazda indywidualna na czas(szczegóły) Bradley Wiggins 50:39.54 Tony Martin 51:21.54 Christopher Froome 51:47.87Wyścig ze startu wspólnego(szczegóły) Aleksandr Winokurow 5:45:57 Rigoberto Urán 5:45:57 Alexander Kristoff 5:46:05