Gefahren wurde auf einer Rundstrecke von 14,6 Kilometer Länge, die die Profis siebzehnmal, die männlichen Amateure elfmal und die Frauen viermal bewältigen mussten.
Bei den Profis starteten 83 Fahrer, von denen nur 39 das Ziel des schweren Kurses erreichten. Weltmeister wurde Felice Gimondi, dem die steigungsreiche Strecke entgegenkam und der das Rennen aus einer Gruppe von vier Ausreißern heraus gewann. Später hieß es, dass Eddy Merckx es verhindert habe, dass sein Landsmann Freddy Maertens, zu dem er kein herzliches Verhältnis hatte, Weltmeister werden konnte. Von den acht deutschen Startern blieben nur zwei im Rennen, Karl-Heinz Küster als 28. und Jürgen Tschan als 29.
Bei den Amateuren waren 161 Fahrer aus 31 Ländern am Start. Es dominierte überraschenderweise die polnische Mannschaft, die mit Ryszard Szurkowski den Weltmeister sowie mit Stanisław Szozda den Vize-Weltmeister im Straßenrennen stellte. Während des Rennens war es sehr heiß und windig; entschieden wurde es an den Steigungen des Montjuic. Anderthalb Kilometer vor dem Ziel zog Szurkowski einer Gruppe von vier Ausreißern davon. Unter der Beteiligung von Szurkowski und Szozda hatte die polnische Mannschaft schon drei Tage zuvor Gold im Mannschaftszeitfahren geholt, das ohne Beteiligung einer westdeutschen Mannschaft stattgefunden hatte.