Cinq coureurs représentent la Suisse aux compétitions de cyclisme sur route. Fabian Cancellara et Michael Albasini participent à la course en ligne et au contre-la-montre et Martin Elmiger, Grégory Rast et Michael Schär sont alignés à la course en ligne uniquement. Fabian Cancellara, champion olympique en titre du contre-la-montre et également médaillé d'argent sur la course en ligne à Pékin, et du contre-la-montre à Athènes, participe à ces troisièmes Jeux olympiques. Ce sont les deuxièmes Jeux pour Elmiger, qui a terminé à la course en ligne et Rast, qui a abandonné en 2004, alors qu'Albasini et Schär sont alignés aux Jeux pour la première fois.