Skip to content

Road directory

Road races A–Z

Every road race WatchCycling follows, with its next dates and a guide to each.

Races
57

# 1

  • 4 Jours de DunkerqueLast held May 20–24, 2026Men’s 2.Pro · 🇫🇷 France · Stage Race · 5 stages

A 3

  • AlUla TourLast held Jan 27–31, 2026Men’s 2.Pro · 🇸🇦 Saudi Arabia · Stage Race · 5 stages
  • Arctic Race of NorwayLast held Aug 13–16, 2026Men’s 2.Pro · 🇳🇴 Norway · Stage Race · 4 stages
  • Ardèche ClassicLast held Feb 28, 2026Men’s 1.Pro · 🇫🇷 France · One Day

B 4

C 5

  • Circuit Franco-BelgeLast held Jun 10, 2026Men’s 1.Pro · 🇧🇪 Belgium · One Day
  • Clasica de AlmeriaLast held Feb 15, 2026Men’s 1.Pro · 🇪🇸 Spain · One Day
  • Classique DunkerqueLast held May 19, 2026Men’s 1.Pro · 🇫🇷 France · One Day
  • Coppa BernocchiLast held Oct 5, 2026Men’s 1.Pro · 🇮🇹 Italy · One Day
  • Czech TourLast held Aug 13–16, 2026Men’s 2.Pro · 🇨🇿 Czech Republic · Stage Race · 4 stages

D 3

F 1

G 10

K 1

L 1

  • Le Tour de LangkawiLast held Sep 27 – Oct 4, 2026Men’s 2.Pro · 🇲🇾 Malaysia · Stage Race · 8 stages

M 4

  • Maryland Cycling Classic2026 edition canceledMen’s 2.Pro · 🇺🇸 United States · Stage Race · 3 stages
  • Milano-TorinoLast held Mar 18, 2026Men’s 1.Pro · 🇮🇹 Italy · One Day
  • Münsterland GiroLast held Oct 3, 2026Men’s 1.Pro · 🇩🇪 Germany · One Day
  • Muscat ClassicLast held Feb 6, 2026Men’s 1.Pro · 🇴🇲 Oman · One Day

N 1

  • Nokere KoerseLast held Mar 18, 2026Men’s 1.Pro · 🇧🇪 Belgium · One Day

P 2

R 1

S 2

  • ScheldeprijsLast held Apr 8, 2026Men’s 1.Pro · 🇧🇪 Belgium · One Day
  • SUPER 8 ClassicLast held Sep 19, 2026Men’s 1.Pro · 🇧🇪 Belgium · One Day

T 12

  • Tour de HongrieLast held May 13–17, 2026Men’s 2.Pro · 🇭🇺 Hungary · Stage Race · 5 stages
  • Tour de LuxembourgLast held Sep 16–20, 2026Men’s 2.Pro · 🇱🇺 Luxembourg · Stage Race · 5 stages
  • Tour de WallonieLast held Jun 1–5, 2026Men’s 2.Pro · 🇧🇪 Belgium · Stage Race · 5 stages
  • Tour of Britain MenLast held Sep 2–6, 2026Men’s 2.Pro · 🇬🇧 United Kingdom · Stage Race · 5 stages
  • Tour of DenmarkLast held Jul 29 – Aug 2, 2026Men’s 2.Pro · 🇩🇰 Denmark · Stage Race · 5 stages
  • Tour of Magnificent QinghaiLast held Jul 11–18, 2026Men’s 2.Pro · 🇨🇳 China · Stage Race · 8 stages
  • Tour of OmanLast held Feb 7–11, 2026Men’s 2.Pro · 🇴🇲 Oman · Stage Race · 5 stages
  • Tour of SloveniaLast held Jun 17–21, 2026Men’s 2.Pro · 🇸🇮 Slovenia · Stage Race · 5 stages
  • Tour of the AlpsLast held Apr 20–24, 2026Men’s 2.Pro · 🇮🇹 Italy · Stage Race · 5 stages
  • Tre Valli VaresineLast held Oct 6, 2026Men’s 1.Pro · 🇮🇹 Italy · One Day
  • Tro-Bro LéonLast held May 10, 2026Men’s 1.Pro · 🇫🇷 France · One Day
  • Trofeo LaiguegliaLast held Mar 4, 2026Men’s 1.Pro · 🇮🇹 Italy · One Day

U 1

V 5