Gravel races in Europe
Compare race distances, climbing and entry conditions. Check timing, equipment rules and qualification requirements with the organizer.
Listings published on 2026-11-06. Check current dates, fees and registration with the organizer before booking.
Compare in the interactive calendar →Upcoming events · 43
| Date | Event | Location | Type | Distance | Elevation | Entry |
|---|---|---|---|---|---|---|
| 15 Nov 2026 | The Gravel of MarathonUCITBA | MarathonAttica · GR | Race | 86 / 121 km | 1,430 / 2,020 m | — |
| 5 – 7 Feb 2027 | Santa VallGESOpen | Sant GregoriGirona · ES | Race | 2-stage gravel weekend (routes TBA) | — | — |
| 7 Feb 2027 | Coal Gravel Race | LlerenaExtremadura · ES | Race | TBC | TBC | — |
| 14 Feb 2027 | Parenzana Gravel RaceOpen | PortorožSlovenian Istria · SI | Race | 30 / 50 / 88 km | — | — |
| 20 – 21 Feb 2027 | Castellón Gravel RaceUCI | LlucenaValencian Community · ES | Race | 50 / 80 / 100 km | TBC | — |
| 7 Mar 2027 | Gravel GellersenTBA | KirchgellersenLower Saxony · DE | Race | 60 km (2026, provisional) | 320 m (provisional) | — |
| 7 Mar 2027 | Titán de los Ríos | MiajadasExtremadura · ES | Race | TBC | TBC | — |
| 13 Mar 2027 | Gravel DesertGESTBA | GrañénAragon · ES | Race | 85 / 167 km | TBC | — |
| 20 – 22 Mar 2027 | El Mito Challenge | RondaAndalusia · ES | Race | 445 km | 7,950 m | — |
| 20 Mar 2027 | The HillsGESTBA | SuseganaVeneto · IT | Race | 125 km | 2,300 m | — |
| 21 Mar 2027 | Silkeborg GravelOpen | SilkeborgCentral Jutland · DK | Race | 50 / 90 km | — | — |
| 9 – 10 Apr 2027 | Colnago Garda GravelOpen | Desenzano del GardaLombardy · IT | Race | 38 / 60 / 80 km | 638 / 1,100 / 950 m | — |
| 11 Apr 2027 | Ostalb GravelTBA | AalenBaden-Württemberg · DE | Race | 55 / 98 km | 650 / 1,000 m | €39 / €69 |
| 16 – 18 Apr 2027 | La Garba GravelTBA | DeltebreCatalonia · ES | Race | 83 / 123 / 130 / 200 / 343 / 500 km | 60 – 8,000 m | — |
| 18 Apr 2027 | Harz GravelOpen | WernigerodeSaxony-Anhalt · DE | Race | 66 / 100 km | ~1,000 / ~1,500 m (provisional) | €69 / €79 |
| 18 Apr 2027 | Wörthersee Gravel RaceUCIOpen | Velden am WörtherseeCarinthia · AT | Race | 78 / 94 / 150 km (2026 routes, provisional) | 936 / 1,182 / 1,713 m (provisional) | — |
| 23 – 25 Apr 2027 | Dirty ReiverWaitlist | KielderNorthumberland · GB | Race | 65 / 130 / 200 / 280 km | — | £80 / £95 / £110 / £125 |
| 24 Apr 2027 | Thonon Cycling Gravel RaceOpen | Thonon-les-BainsAuvergne-Rhône-Alpes · FR | Race | 55 / 91 km | 616 / 864 m | — |
| 25 Apr 2027 | Gravel da Prata | VerínGalicia · ES | Race | TBC | TBC | — |
| 30 Apr – 2 May 2027 | The TrakaGESOpen | GironaGirona · ES | Race | 100 / 202 / 300 km | 1,350 / 2,650 / 4,150 m | — |
| 1 May 2027 | Giro Sardegna Gravel | Capo CacciaSardinia · IT | Race | 72 / 95 km | 873 / 1,128 m | €30 / €40 / €50 |
| 1 – 3 May 2027 | Pan Celtic Gravel Rally | LlanrwstConwy · GB | Race | 94 / 136 km | 2,115 / 3,122 m | — |
| 9 May 2027 | Marly Grav RaceTBA | ValkenburgLimburg · NL | Race | 104 / 150 km | — | — |
| 14 – 16 May 2027 | The GrallochUCIOpen | Gatehouse of FleetDumfries & Galloway · GB | Race | 111 km race · 323 km Genesis Gralloch Ultra | 1,761 m (111 km race) | — |
| 29 – 30 May 2027 | Laba Gravel by ZAIKTBA | AndoainBasque Country · ES | Race | 70 / 110 / 170 / 270 km | 700 / 1,400 / 3,000 / 5,500 m | — |
| 29 May 2027 | Smugglers PathTBA | Hamont-AchelLimburg · BE | Race | 165 km | — | — |
| 5 – 6 Jun 2027 | Graean CymruUCIOpen | Llyn BrenigWales · GB | Race | 105 km | 1,915 m | — |
| 6 Jun 2027 | La Stelvio Santini GravelOpen | BormioLombardy · IT | Race | 44 / 70 km | 1,400 / 2,000 m | €60 |
| 26 Jun 2027 | Octopus Gravel AndermattTBA | AndermattUri · CH | Race | 155 km | 4,450 m | — |
| 4 Jul 2027 | Hegau GravelUCI | Singen (Lake Constance)Baden-Württemberg · DE | Race | 54 / 108 km | 950 / 1,900 m | — |
| 11 Jul 2027 | The MajesticsUCITBA | Villars-sur-OllonVaud · CH | Race | 70 / 104 km (2026, provisional) | 2,000 / 2,500 m (provisional) | — |
| 16 – 18 Jul 2027 | Salzkammergut Trophy (Gravel category)TBA | Bad GoisernUpper Austria · AT | Race | 22 / 52 / 93 km (Gravel.three / Gravel.two / Gravel.one) (2026, provisional) | 567 / 1,236 / 2,141 m (provisional) | — |
| 23 – 24 Jul 2027 | The RiftOpen | HvolsvöllurSouthern Region · IS | Race | 60 / 140 / 200 / 330 km | — | — |
| 24 Jul 2027 | Black Forest Ultra Gravel | KirchzartenBaden-Württemberg · DE | Race | TBC | TBC | — |
| 24 Jul 2027 | Rad am Ring Gravel-RaceTBA | NürburgRhineland-Palatinate · DE | Race | 50 / 100 / 125 km | 1,100 / 2,200 / 2,750 m | — |
| 30 Jul – 1 Aug 2027 | UEC Gravel European Championships | LahtiPäijänne Tavastia · FI | Race | TBC | TBC | — |
| 31 Jul 2027 | Megre Gravel | AnykščiaiUtena · LT | Race | 50 / 100 / 150 km | TBC | — |
| 14 – 15 Aug 2027 | Gravel Grit 'n GrindUCI | HalmstadHalland · SE | Race | TBC | TBC | — |
| 26 – 27 Aug 2027 | UCI Gravel World Championships | ChâtelAuvergne-Rhône-Alpes · FR | Race | TBC | TBC | — |
| 4 – 5 Sept 2027 | HeideGravelTBA | TauraSaxony · DE | Race | 30 / 60 / 100 km | — | — |
| 18 Sept 2027 | Tartu RattamaratonOpen | OtepääValga · EE | Race | 21 / 39 / 83 / 123 km | TBC | €35 / €55 / €65 / €75 |
| 26 Sept 2027 | The Bandit | Santo Domingo de SilosCastile and León · ES | Race | TBC | TBC | — |
| 1 – 3 Oct 2027 | Sardinia Gravel RaceOpen | OristanoSardinia · IT | Race | 249 km | TBC | — |
Past editions · 62
| Date | Event | Location | Type | Distance | Elevation | Entry |
|---|---|---|---|---|---|---|
| 15 Feb 2026 | Parenzana Gravel Race | PortorožSlovenian Istria · SI | Race | 30 / 50 / 88 km | — | — |
| 22 Feb 2026 | Castellón Gravel RaceUCI | LlucenaValencian Community · ES | Race | — | — | — |
| 1 Mar 2026 | Gravel Gellersen | KirchgellersenLower Saxony · DE | Race | 60 km | 320 m | — |
| 15 Mar 2026 | Silkeborg Gravel | SilkeborgCentral Jutland · DK | Race | 50 / 90 km | — | — |
| 21 – 22 Mar 2026 | Battle on the Beach | PembreyWales · GB | Race | 45 km | TBC | — |
| 22 Mar 2026 | Turnhout GravelUCI | TurnhoutAntwerp · BE | Race | — | — | — |
| 28 Mar 2026 | 114 Gravel RaceUCI | Castelo de VideAlto Alentejo · PT | Race | 114 km | 800 m | — |
| 10 – 11 Apr 2026 | Colnago Garda Gravel | Desenzano del GardaLombardy · IT | Race | 38 / 60 / 80 km | — | — |
| 12 Apr 2026 | Lupus Loop 48 | ZernienLower Saxony · DE | Race | 2 × 24 km | — | — |
| 12 Apr 2026 | Wörthersee Gravel RaceUCI | Velden am WörtherseeCarinthia · AT | Race | 78 / 94 / 150 km | 936 / 1,182 / 1,713 m | — |
| 18 – 19 Apr 2026 | Monaco Gravel RaceUCI | MonacoMonaco · MC | Race | 120 km | 2,400 m | — |
| 19 Apr 2026 | Harz Gravel | WernigerodeSaxony-Anhalt · DE | Race | 66 / 100 km | 1,000 / 1,500 m | €58 / €68 |
| 19 Apr 2026 | Vulcano Gravelrace | Breitungen (Werra)Thuringia · DE | Race | 7.3 km | 396 m | — |
| 25 Apr 2026 | Dirty Reiver | KielderNorthumberland · GB | Race | 65 / 130 / 200 km | — | — |
| 25 Apr 2026 | Gravel One FiftyUCI | RodenDrenthe · NL | Race | 90 / 150 km | TBC | — |
| 25 Apr 2026 | Schönbuch Trophy Gravel Race | HerrenbergBaden-Württemberg · DE | Race | 26.5 / 50 km | — | — |
| 29 Apr 2026 | The Traka | GironaCatalonia · ES | Race | 200 / 360 / 560 km | — | — |
| 1 May 2026 | Giro Sardegna GravelUCI | MuraveraSardinia · IT | Race | 78 / 110 km | 1,220 m | — |
| 2 May 2026 | Thonon Cycling Gravel Race | Thonon-les-BainsAuvergne-Rhône-Alpes · FR | Race | 60 / 93 km | 740 / 1,005 m | — |
| 8 May 2026 | Gravel Gaume and more | TintignyWallonia · BE | Race | 100 km | 1,200 m | — |
| 10 May 2026 | Marly Grav RaceUCI | ValkenburgLimburg · NL | Race | 150 km | 1,577 m | — |
| 16 May 2026 | The GrallochUCI | Gatehouse of FleetDumfries and Galloway · GB | Race | — | — | — |
| 30 May 2026 | Smugglers Path | Hamont-AchelLimburg · BE | Race | 165 km | — | — |
| 6 Jun 2026 | Gravel Adventure Szklarska PorębaUCI | Szklarska PorębaLower Silesia · PL | Race | 100 km | 1,500 m | — |
| 13 Jun 2026 | Bolero Great Gravel | La Roche-en-ArdenneLuxembourg · BE | Race | 90 / 150 / 225 km | 800 m | — |
| 14 Jun 2026 | Wish One Millau Grands CaussesUCI | MillauOccitanie · FR | Race | 40 / 80 / 130 km | ~400 / 1,500 / 2,500 m | — |
| 20 – 21 Jun 2026 | Eislek Gravel LuxembourgUCI | ViandenÉislek · LU | Race | 115 km | 1,820 m | — |
| 20 Jun 2026 | Grand Tour 3 Cime LavaredoUCI | Auronzo di CadoreVeneto · IT | Race | 133 km | 3,200 m | — |
| 20 Jun 2026 | Octopus Gravel Andermatt | AndermattUri · CH | Race | TBC | — | — |
| 21 Jun 2026 | Dwars door het Hageland Gravel | AarschotFlemish Brabant · BE | Race | 125 km | 1,100 m | — |
| 27 – 28 Jun 2026 | Grinduro ScotlandGRD | ThornhillDumfries and Galloway · GB | Race | — | — | — |
| 27 Jun 2026 | Hærvejsløbet Gravel | BryrupCentral Jutland · DK | Race | ~125 km | 894 m | — |
| 5 Jul 2026 | Hegau GravelUCI | Singen (Lake Constance)Baden-Württemberg · DE | Race | 54 / 108 km | ~950 / 1,900 m | — |
| 12 Jul 2026 | The MajesticsUCI | Villars-sur-OllonVaud · CH | Race | 70 / 104 km | 2,000 / 2,500 m | — |
| 17 – 19 Jul 2026 | Salzkammergut Trophy (Gravel category) | Bad GoisernUpper Austria · AT | Race | 22 / 52 / 93 km (Gravel.three / Gravel.two / Gravel.one) | 567 / 1,236 / 2,141 m | — |
| 18 Jul 2026 | The Rift | HvolsvöllurSouth · IS | Race | 206 km | — | — |
| 25 Jul 2026 | Black Forest Ultra Gravel | KirchzartenBaden-Württemberg · DE | Race | 80 / 135 km | ~1,500 / ~2,400 m | €80 |
| 1 Aug 2026 | Gravel Tour HlinskoUCI | HlinskoPardubice · CZ | Race | 86 / 129 km | — | — |
| 1 Aug 2026 | Megre Gravel | ZarasaiUtena · LT | Race | 50 / 100 / 150 km | — | — |
| 7 Aug 2026 | Heathland Gravel (Shimano) | MaasmechelenLimburg · BE | Race | 110 km | 800 m | — |
| 7 Aug 2026 | North East Gravel | TynsetInnlandet · NO | Race | 263 / 416 km | — | — |
| 8 Aug 2026 | Gravel Weekend Tukums | TukumsZemgale · LV | Race | 75 / 140 km | — | — |
| 15 Aug 2026 | Galway Gravel Grinder | MoycullenGalway · IE | Race | — | — | — |
| 30 Aug 2026 | UEC Gravel European Championships | HouffalizeWallonia · BE | Race | 141 km | 2,370 m | — |
| 5 – 6 Sept 2026 | Graean CymruUCI | RuthinWales · GB | Race | 111 km | 1,059 m | — |
| 5 Sept 2026 | Rad am Ring Gravel Race | NürburgringRhineland-Palatinate · DE | Race | 55 / 110 km | ~1,100 / ~2,200 m | €65 / €80 |
| 5 Sept 2026 | The WolfUCI | DronninglundNorth Jutland · DK | Race | — | — | — |
| 11 – 13 Sept 2026 | Championnats de France Gravel: Les Graviers Roses | ThouarsNouvelle-Aquitaine · FR | Race | 50 / 80 / 110 / 150 km | — | — |
| 12 Sept 2026 | Chasing Castles | GroßbettlingenBaden-Württemberg · DE | Race | 120 / 200 km | 2,000 / 3,800 m | €44 / €49 |
| 12 – 13 Sept 2026 | Falling LeavesUCI | LahtiPäijänne Tavastia · FI | Race | 100 / 175 km | — | — |
| 12 Sept 2026 | Rennsteig Gravel Oberhof | OberhofThuringia · DE | Race | 48 km | ~861 m | — |
| 19 Sept 2026 | Tartu RattamaratonUCI | TartuTartu · EE | Race | 21 / 39 / 83 / 123 km | — | €35 / €55 / €65 / €75 |
| 26 Sept 2026 | ALB-GOLD Trophy Gravel | TrochtelfingenBaden-Württemberg · DE | Race | 58 km | 820 m | — |
| 26 Sept 2026 | Gempen Grinder | BaselBasel-Stadt · CH | Race | 40 / 50 / 100 km | ~700 / ~1,300 / ~2,300 m | — |
| 26 – 27 Sept 2026 | Gravel Grit 'n GrindUCI | HalmstadHalland · SE | Race | 100 km | 800 m | — |
| 26 Sept 2026 | Grinduro ItalyGRD | Massa MarittimaTuscany · IT | Race | 40 / 60 km | 1,500 m | — |
| 26 Sept 2026 | 66 Degrés Sud — Pyrénées Catalanes Gravel TourUCI | Font-RomeuOccitanie · FR | Race | 51 / 100 / 139 / 186 km | 67 / 744 / 1,568 / 2,273 m | €20 / €50 / €69 / €89 |
| 3 – 4 Oct 2026 | Gravel Meeting | Lamarosa (Coruche)Ribatejo · PT | Race | 80 / 140 km | 1,000 / 2,000 m | — |
| 8 Oct 2026 | Canyon Gravel Roc Sprint | Roquebrune-sur-ArgensProvence-Alpes-Côte d'Azur · FR | Race | 33.2 km | 810 m | — |
| 10 Oct 2026 | Continental Gravel Roc | FréjusProvence-Alpes-Côte d'Azur · FR | Race | 77.4 km | 1,515 m | — |
| 17 – 18 Oct 2026 | Ochsenkopf Gravel | BischofsgrünBavaria · DE | Race | 30 / 60 / 90 km | TBC | €49 / €65 / €85 |
| 25 Oct 2026 | Alentejo GravelUCI | OuriqueAlentejo · PT | Race | 84 / 119 km | 1,750 m | — |