2027 UCI calendar revealed - World Tour calendar confirmed and a new Spanish race opens the season
Cycling
The 2027 UCI calendar has been revealed. Whilst minor changes occur during the season, most of the new races and dates for the World Tour and all other pro events have been unveiled, including some novelties.
The season traditionally begins with the Tour Down Under in Australia, but that will no longer be the case. As more and more events get created, specially in Spain, the UCI calendar is expanded further and further. The newly-created 2.1 Vuelta Ciclista a Canarias will take up the spotlight from the 14th to 17th of January.
The month of January will be stacked also with the return of the Tour Colombia in South America; and the Pune Grand Tour having its second edition in India but also with a rating of 2.1. With the 2032 World Championships recently assigned to the Asian nation and a rise in category, more teams are expected to take part in it.
The United States of America also have two new events in the calendar this year with Battenkill (22nd May) the Amazon Armed Forces Capitol Cup (5 June). All of the dates for the races confirmed up to this point can be read below, including the 2027 Tour de France, World Championships, Giro d'Italia and more.
More races will be added to the calendar as the year progresses...
UCI WorldTour 2027 – Men’s calendar
| Date | Race |
| 19-24 January | Santos Tour Down Under (Australia) |
| 31 January | Mapei Cadel Evans Great Ocean Road Race – Men (Australia) |
| 15-21 February | UAE Tour (United Arab Emirates) |
| 27 February | Omloop Nieuwsblad (Belgium) |
| 6 March | Strade Bianche (Italy) |
| 7-14 March | Paris-Nice (France) |
| 8-14 March | Tirreno-Adriatico (Italy) |
| 20 March | Milano-Sanremo (Italy) |
| 22-28 March | Volta Ciclista a Catalunya (Spain) |
| 24 March | Ronde van Brugge – Tour of Bruges (Belgium) |
| 26 March | E3 Saxo Classic (Belgium) |
| 28 March | In Flanders Fields – From Middelkerke to Wevelgem (Belgium) |
| 31 March | Dwars door Vlaanderen – À Travers la Flandre (Belgium) |
| 4 April | Ronde van Vlaanderen (Belgium) |
| 5-10 April | Itzulia Basque Country (Spain) |
| 11 April | Paris-Roubaix Hauts-de-France (France) |
| 18 April | Amstel Gold Race (Netherlands) |
| 21 April | La Flèche Wallonne (Belgium) |
| 25 April | Liège-Bastogne-Liège (Belgium) |
| 27 April-2 May | Tour de Romandie (Switzerland) |
| 2 May | Eschborn-Frankfurt (Germany) |
| 8-30 May | Giro d’Italia (Italy) |
| 6-13 June | Tour Auvergne – Rhône-Alpes (France) |
| 13 June | Copenhagen Sprint (Denmark) |
| 16-20 June | Tour de Suisse (Switzerland) |
| 2-25 July | Tour de France (France) |
| 31 July | DSSK – Donostia San Sebastián Klasikoa (Spain) |
| 2-8 August | Tour de Pologne (Poland) |
| 15 August | ADAC Cyclassics (Germany) |
| 18-22 August | Renewi Tour (Belgium) |
| 22 August | Bretagne Classic – CIC (France) |
| 4-26 September | La Vuelta Ciclista a España (Spain) |
| 10 September | Grand Prix Cycliste de Québec (Canada) |
| 12 September | Grand Prix Cycliste de Montréal (Canada) |
| 9 October | Il Lombardia (Italy) |
| 12-17 October | Tour of Guangxi (China) |
Full 2027 UCI calendar by month
January
| Date | Race | Location | Country | Continent |
| 14-17 January | Vuelta Ciclista a Canarias | Gran Canaria and Tenerife | 🇪🇸 Spain | Europe |
| 19-24 January | Santos Tour Down Under | Victoria Square / Tarntanyangga | 🇦🇺 Australia | Oceania |
| 23 January | Gran Premio Castellón - Ruta de la Cerámica | Onda | 🇪🇸 Spain | Europe |
| 24 January | Clàssica Comunitat Valenciana - Gran Premi València | Valencia | 🇪🇸 Spain | Europe |
| 25-29 January | AlUla Tour | Al-'Ula | 🇸🇦 Saudi Arabia | Asia |
| 26-31 January | Pune Grand Tour | Pune | 🇮🇳 India | Asia |
| 26-31 January | Tour Colombia | Medellín | 🇨🇴 Colombia | America |
| 27 January | Trofeo Calvià | Fergus Style Palmanova | 🇪🇸 Spain | Europe |
| 28 January | Surf Coast Classic - Men | Lorne Beach | 🇦🇺 Australia | Oceania |
| 28 January | Trofeo Ses Salines | Ses Salines | 🇪🇸 Spain | Europe |
| 29 January | Trofeo Serra Tramuntana | Selva | 🇪🇸 Spain | Europe |
| 30 January | Trofeo Pollença - Andratx | Pollença | 🇪🇸 Spain | Europe |
| 31 January | Mapei Cadel Evans Great Ocean Road Race - Men | Geelong Waterfront | 🇦🇺 Australia | Oceania |
| 31 January | Grand Prix Cycliste de Marseille La Marseillaise | Marseille | 🇫🇷 France | Europe |
| 31 January | Trofeo Mallorca Fashion Outlet-Passeig Marítim de Palma | Mallorca Fashion Outlet | 🇪🇸 Spain | Europe |
February
| Date | Race | Location | Country | Continent |
| 3-7 February | Etoile de Bessèges - Tour du Gard | Gard | 🇫🇷 France | Europe |
| 4-7 February | National Road Championships - Colombia | Colombia | 🇨🇴 Colombia | America |
| 5-7 February | National Road Championships - New Zealand | Te Awamutu | 🇳🇿 New Zealand | Oceania |
| 12-13 February | Vuelta a la Región de Murcia “Costa Cálida” | Murcia | 🇪🇸 Spain | Europe |
| 13 February | Grand Prix Antalya | Antalya | 🇹🇷 Türkiye | Europe |
| 14 February | Clasica de Almeria | Roquetas de Mar | 🇪🇸 Spain | Europe |
| 15 February | Clásica Jaén | Auditorio del Hospital de Santiago | 🇪🇸 Spain | Europe |
| 15-21 February | UAE Tour | Abu Dhabi | 🇦🇪 United Arab Emirates | Asia |
| 20 February | Classic Var | Var | 🇫🇷 France | Europe |
| 20 February | Grand Prix Alaiye | Alanya | 🇹🇷 Türkiye | Europe |
| 21 February | Tour des Alpes-Maritimes | Alpes-Maritimes | 🇫🇷 France | Europe |
| 21 February | Grand Prix Alanya | Alanya | 🇹🇷 Türkiye | Europe |
| 24-28 February | Giro di Sardegna | Sardinia | 🇮🇹 Italy | Europe |
| 27 February | Omloop Nieuwsblad | Citadelpark | 🇧🇪 Belgium | Europe |
| 27 February | Faun-Ardèche Classic | Guilherand-Granges | 🇫🇷 France | Europe |
| 27 February | Grand Prix Pedalia | Antalya | 🇹🇷 Türkiye | Europe |
| 28 February | Faun Drome Classic | Étoile-sur-Rhône | 🇫🇷 France | Europe |
| 28 February | Kuurne - Brussel - Kuurne | Kuurne | 🇧🇪 Belgium | Europe |
March
| Date | Race | Location | Country | Continent |
| 2 March | Ename Samyn Classic | Dour | 🇧🇪 Belgium | Europe |
| 4-7 March | Tour of Antalya | Antalya | 🇹🇷 Türkiye | Europe |
| 6 March | Strade Bianche | Siena | 🇮🇹 Italy | Europe |
| 6 March | Le Tour des 100 Communes | CABBALR | 🇫🇷 France | Europe |
| 6 March | ΔΕΗ Visit South Aegean GP | Rhodes | 🇬🇷 Greece | Europe |
| 6 March | Salverda Bouw Ster van Zwolle | Zwolle | 🇳🇱 Netherlands | Europe |
| 7 March | Grand Prix de la Ville de Lillers Souvenir Bruno Comini | Lillers | 🇫🇷 France | Europe |
| 7 March | ΔΕΗ Region on Dodecanese GP | Rhodes | 🇬🇷 Greece | Europe |
| 7 March | Gran Premio Primavera Ontur - Diputación de Albacete | Ontur | 🇪🇸 Spain | Europe |
| 7 March | Dwars door Drenthe | Assen | 🇳🇱 Netherlands | Europe |
| 7-14 March | Paris-Nice | To be confirmed | 🇫🇷 France | Europe |
| 8-14 March | Tirreno-Adriatico | Italy | 🇮🇹 Italy | Europe |
| 13 March | ΔΕΗ Rhodes GP | Rhodes | 🇬🇷 Greece | Europe |
| 14 March | Dorpenomloop Rucphen | Rucphen | 🇳🇱 Netherlands | Europe |
| 14 March | Troféu Internacional da Arrábida | Setúbal | 🇵🇹 Portugal | Europe |
| 14-18 March | Tour de Taiwan | Taipei | 🇹🇼 Taiwan | Asia |
| 17 March | Milano - Torino | Turin | 🇮🇹 Italy | Europe |
| 17 March | Danilith Nokere Koerse | Nokere | 🇧🇪 Belgium | Europe |
| 18-21 March | ΔΕΗ Tour of Rhodes | Rhodes | 🇬🇷 Greece | Europe |
| 19 March | Bredene Koksijde Classic | Koksijde | 🇧🇪 Belgium | Europe |
| 19-21 March | Guangzhou International Road Cycling Race | To be confirmed | 🇨🇳 China | Asia |
| 20 March | Milano-Sanremo | Sanremo | 🇮🇹 Italy | Europe |
| 20 March | Memorial Polese | Italy | 🇮🇹 Italy | Europe |
| 21 March | GP Slovenian Istria | Izola | 🇸🇮 Slovenia | Europe |
| 21 March | Popolarissima | Treviso | 🇮🇹 Italy | Europe |
| 21 March | Cholet Agglo Tour | Cholet | 🇫🇷 France | Europe |
| 21 March | Zuidkempense Pijl - Grote Prijs Wilfried Peeters | Mol | 🇧🇪 Belgium | Europe |
| 22-28 March | Volta Ciclista a Catalunya | To be confirmed | 🇪🇸 Spain | Europe |
| 24 March | Ronde Van Brugge - Tour of Bruges | Bruges | 🇧🇪 Belgium | Europe |
| 24-28 March | Settimana Internazionale Coppi e Bartali | Piedmont | 🇮🇹 Italy | Europe |
| 24-28 March | Metec Olympia's Tour | Groningen | 🇳🇱 Netherlands | Europe |
| 24-29 March | The Princess Maha Chakri Sirindhorn's Cup Tour of Thailand | Chiang Rai | 🇹🇭 Thailand | Asia |
| 26 March | E3 Saxo Classic | Belgium | 🇧🇪 Belgium | Europe |
| 27 March | Classic Loire Atlantique | Nantes | 🇫🇷 France | Europe |
| 27 March | Grand Prix Apollon Temple | Antalya | 🇹🇷 Türkiye | Europe |
| 28 March | In Flanders Fields - From Middelkerke to Wevelgem | Middelkerke | 🇧🇪 Belgium | Europe |
| 28 March | Velika Nagrada Novega Mesta | Novo Mesto | 🇸🇮 Slovenia | Europe |
| 28 March | La Roue Tourangelle Centrevalloise - Groupama P.V.L. | Tours | 🇫🇷 France | Europe |
| 29 March | G.P. Emilia | Friuli-Venezia Giulia | 🇮🇹 Italy | Europe |
| 30 March | Paris - Camembert | Paris Camembert | 🇫🇷 France | Europe |
| 31 March | Dwars door Vlaanderen - A travers la Flandre | Belgium | 🇧🇪 Belgium | Europe |
April
| Date | Race | Location | Country | Continent |
| 2 April | Classic Velox Adélie de Vitré | Vitré | 🇫🇷 France | Europe |
| 3 April | Trofeo Piva | Col San Martino | 🇮🇹 Italy | Europe |
| 3 April | Gran Premio Miguel Indurain | Estella-Lizarra | 🇪🇸 Spain | Europe |
| 3 April | Grand Prix Syedra Ancient City | Antalya | 🇹🇷 Türkiye | Europe |
| 4 April | Ronde van Vlaanderen | Markt | 🇧🇪 Belgium | Europe |
| 4 April | Tr. Città di S.Vendemiano - GP Industria & Commercio | San Vendemiano | 🇮🇹 Italy | Europe |
| 5-10 April | Itzulia Basque Country | Basque Country | 🇪🇸 Spain | Europe |
| 6-9 April | Région Pays de la Loire Tour | Le Mans | 🇫🇷 France | Europe |
| 7 April | Scheldeprijs | Schoten | 🇧🇪 Belgium | Europe |
| 7-11 April | Circuit des Ardennes | CCCA | 🇫🇷 France | Europe |
| 8-9 April | Grand Prix Fergana | Fergana | 🇺🇿 Uzbekistan | Asia |
| 8-11 April | Tour of Mersin | Mersin | 🇹🇷 Türkiye | Europe |
| 11 April | Paris-Roubaix Hauts-de-France | Vélodrome | 🇫🇷 France | Europe |
| 11 April | Ślężański Mnich - Bruki & Szutry | Sobótka | 🇵🇱 Poland | Europe |
| 14-15 April | Tour of Bostonliq | Gazalkent | 🇺🇿 Uzbekistan | Asia |
| 14-17 April | Tour du Loir et Cher | Loir-et-Cher | 🇫🇷 France | Europe |
| 16 April | Classic Grand Besançon Doubs | Besançon | 🇫🇷 France | Europe |
| 16 April | De Brabantse Pijl - La Flèche Brabançonne | Huizingen | 🇧🇪 Belgium | Europe |
| 17 April | Tour du Jura Cycliste | Salins-les-Bains | 🇫🇷 France | Europe |
| 18 April | Amstel Gold Race | Markt | 🇳🇱 Netherlands | Europe |
| 18 April | Giro della Provincia di Biella - Torino-Biella | Biella | 🇮🇹 Italy | Europe |
| 18 April | GP Berra Immobilier | Saillon | 🇨🇭 Switzerland | Europe |
| 19-23 April | Tour of the Alps | To be confirmed | 🇮🇹 Italy | Europe |
| 21 April | La Flèche Wallonne | To be determined | 🇧🇪 Belgium | Europe |
| 25 April | Liège-Bastogne-Liège | Liège | 🇧🇪 Belgium | Europe |
| 25 April | Rutland-Melton CiCLE Classic | Oakham | 🇬🇧 United Kingdom | Europe |
| 25 April | Grand Prix de la ville de Cotonou | Cotonou | 🇧🇯 Benin | Africa |
| 25 April | Giro dell'Appennino | Genoa | 🇮🇹 Italy | Europe |
| 25 April-1 May | Le Tour de Bretagne Cycliste | Dinan | 🇫🇷 France | Europe |
| 25 April-2 May | Presidential Cycling Tour of Turkiye | Antalya-Ankara | 🇹🇷 Türkiye | Europe |
| 27 April-2 May | Tour de Romandie | Romandy, Switzerland | 🇨🇭 Switzerland | Europe |
| 27 April-2 May | Tour du Bénin | Cotonou | 🇧🇯 Benin | Africa |
| 28 April-2 May | Tour of the Gila Men | Tour of the Gila Inc | 🇺🇸 United States | America |
| 29 April-2 May | Vuelta Asturias Julio Alvarez Mendo | Club Ciclista Aramo | 🇪🇸 Spain | Europe |
Read also
May
| Date | Race | Location | Country | Continent |
| 1 May | Le Tour de Bretagne Cycliste | Dinan | 🇫🇷 France | Europe |
| 1 May | Presidential Cycling Tour of Turkiye | Antalya, Ankara | 🇹🇷 Türkiye | Europe |
| 1 May | Tour de Romandie | Suisse Romande | 🇨🇭 Switzerland | Europe |
| 1 May | Tour du Bénin | Cotonou | 🇧🇯 Benin | Africa |
| 1 May | Tour of the Gila Men | Tour of the Gila Inc | 🇺🇸 United States | America |
| 1 May | Vuelta Asturias Julio Alvarez Mendo | CLUB CICLISTA ARAMO | 🇪🇸 Spain | Europe |
| 1 May | Eschborn-Frankfurt | Frankfurt am Main | 🇩🇪 Germany | Europe |
| 1 May | GP Vorarlberg p/b Radhaus Rankweil | Nenzing | 🇦🇹 Austria | Europe |
| 1 May | Omloop van het Waasland | Kemzeke | 🇧🇪 Belgium | Europe |
| 1 May | Ronde van Overijssel | Parkgebouw | 🇳🇱 Netherlands | Europe |
| 2 May | De HIVE Slag om Woensdrecht | Hoogerheide | 🇳🇱 Netherlands | Europe |
| 3-7 May | Volta Ciclistica Internacional do Estado de São Paulo | São Pauo | 🇧🇷 Brazil | America |
| 5-9 May | ΔΕΗ Tour of Hellas | Athens | 🇬🇷 Greece | Europe |
| 5-9 May | Flèche du Sud | Luxembourg | 🇱🇺 Luxembourg | Europe |
| 6 May | Lotto Circuit de Wallonie | Charleroi | 🇧🇪 Belgium | Europe |
| 6-9 May | Tour de Kumano | TOUR de KUMANO 統括本部 | 🇯🇵 Japan | Asia |
| 8 May | Grand Prix du Morbihan | Plumelec | 🇫🇷 France | Europe |
| 8 May | Sundvolden GP | Sundvolden Grand Prix | 🇳🇴 Norway | Europe |
| 8-30 May | Giro d'Italia | Italy | 🇮🇹 Italy | Europe |
| 9 May | Tro-Bro Léon | Lannilis | 🇫🇷 France | Europe |
| 9 May | Desafio das Américas de Ciclismo | São Paulo | 🇧🇷 Brazil | America |
| 9 May | Ringerike GP | Hønefoss | 🇳🇴 Norway | Europe |
| 9-13 May | Baku-Khankendi Azerbaijan Cycling race | Baku | 🇦🇿 Azerbaijan | Europe |
| 12-16 May | Tour de Hongrie | Budapest | 🇭🇺 Hungary | Europe |
| 13-15 May | Tour of Bosnia and Herzegovina | Toni Zorić | 🇧🇦 Bosnia and Herzegovina | Europe |
| 15 May | Tour du Finistère Pays de Quimper | Finistère | 🇫🇷 France | Europe |
| 16 May | Circuito del Porto - Trofeo Arvedi | Porto cremona | 🇮🇹 Italy | Europe |
| 16 May | VDL Omloop der Kempen | De Plaatse | 🇳🇱 Netherlands | Europe |
| 16 May | Grand Prix Criquielion | Lessines | 🇧🇪 Belgium | Europe |
| 16-23 May | Tour of Japan | 大井公共待機場B | 🇯🇵 Japan | Asia |
| 17 May | Paris - Troyes | Troyes | 🇫🇷 France | Europe |
| 18 May | Classique Dunkerque Hauts de France | Dunkerque | 🇫🇷 France | Europe |
| 19-23 May | 4 Jours de Dunkerque des Hauts de France | Dunkerque | 🇫🇷 France | Europe |
| 22 May | Due Giorni Marchigiana - G.P. Santa Rita | A.S.D. Sporting Club Sant'Agostino | 🇮🇹 Italy | Europe |
| 22 May | Battenkill | 6 Broad St | 🇺🇸 United States | America |
| 22 May | Veenendaal-Veenendaal | Veenendaal | 🇳🇱 Netherlands | Europe |
| 22 May | Grand Prix Herning | Herning | 🇩🇰 Denmark | Europe |
| 23 May | Due Giorni Marchigiana - Trofeo Città di Castelfidardo | A.S.D. Sporting Club Sant'Agostino | 🇮🇹 Italy | Europe |
| 23 May | Fyn Rundt - Tour of Funen | TBA | 🇩🇰 Denmark | Europe |
| 23 May | Rund um Köln | Köln | 🇩🇪 Germany | Europe |
| 26-30 May | Alpes Isère Tour | Villefontaine | 🇫🇷 France | Europe |
| 27-30 May | Boucles de la Mayenne - Crédit Mutuel | Head Office | 🇫🇷 France | Europe |
| 27-30 May | Oberösterreich Rundfahrt | Upper Austria | 🇦🇹 Austria | Europe |
| 27-30 May | Tour of Norway | Stavanger Sentrum | 🇳🇴 Norway | Europe |
| 29 May | Grand Prix Kırıkkale | KIRIKKALE | 🇹🇷 Türkiye | Europe |
| 30 May | Lotto Famenne Ardenne Classic | Marche-en-Famenne | 🇧🇪 Belgium | Europe |
| 30 May | Grand Prix Anadolu | KIRIKKALE | 🇹🇷 Türkiye | Europe |
June
| Date | Race | Location | Country | Continent |
| 1-5 June | Tour de Gyeongnam | Gyeongsangnamdo | 🇰🇷 South Korea | Asia |
| 2 June | Mercan'Tour Classic Alpes-Maritimes | Valberg | 🇫🇷 France | Europe |
| 2 June | Trofeo Alcide Degasperi | Trento | 🇮🇹 Italy | Europe |
| 3-5 June | Tour of Estonia | Tartu | 🇪🇪 Estonia | Europe |
| 3-6 June | Ronde de l'Oise | TBC (to be confirmed) | 🇫🇷 France | Europe |
| 3-6 June | Tour of Anatolia | KIRIKKALE | 🇹🇷 Türkiye | Europe |
| 5 June | Amazon Armed Forces Cycling Classic Capitol Cup | Washington | 🇺🇸 United States | America |
| 5 June | Visegrad 4 Bicycle Race - GP Czech Republic | Deštné v Orlických Horách | 🇨🇿 Czech Republic | Europe |
| 6 June | Brussels Cycling Classic | Parc du Cinquantenaire | 🇧🇪 Belgium | Europe |
| 6-13 June | Tour Auvergne - Rhône-Alpes | TO BE DETERMINED | 🇫🇷 France | Europe |
| 9-13 June | Tour de Beauce | Georgesville | 🇨🇦 Canada | America |
| 13 June | Copenhagen Sprint | København | 🇩🇰 Denmark | Europe |
| 13 June | GP Gippingen | Leuggern | 🇨🇭 Switzerland | Europe |
| 15 June | Premium Alpine Race | Bled | 🇸🇮 Slovenia | Europe |
| 15-17 June | Tour of Mauritius Men | Moka | 🇲🇺 Mauritius | Africa |
| 16-20 June | Tour de Suisse | Vaduz | 🇨🇭 Switzerland | Europe |
| 17-19 June | La Route d'Occitanie - CIC | Occitanie | 🇫🇷 France | Europe |
| 17-20 June | Tour of Slovenia | Novo Mesto | 🇸🇮 Slovenia | Europe |
| 20-27 June | National Road Championships - Barbados | Barbados | 🇧🇧 Barbados | America |
| 21-27 June | National Road Championships - Kazakhstan | Kazakhstan | 🇰🇿 Kazakhstan | Asia |
| 23-26 June | National Road Championships - Algeria | Algérie | 🇩🇿 Algeria | Africa |
| 23-27 June | National Road Championships - Lithuania | Vilnius | 🇱🇹 Lithuania | Europe |
| 23-27 June | National Road Championships - Cyprus | Agrokipia & Pervolia | 🇨🇾 Cyprus | Europe |
| 23-27 June | National Road Championships - Brazil | Brasília | 🇧🇷 Brazil | America |
| 23-27 June | National Road Championships - Spain | Madrid | 🇪🇸 Spain | Europe |
| 23-27 June | National Road Championships - Italy | Via Giovanni Battista Piranesi, 46 | 🇮🇹 Italy | Europe |
| 23-27 June | National Road Championships - Greece | Trikala City Center Square | 🇬🇷 Greece | Europe |
| 23-27 June | National Road Championships - Honduras | COMAYAGUA | 🇭🇳 Honduras | America |
| 23-27 June | National Road Championships - Luxembourg | Manternach | 🇱🇺 Luxembourg | Europe |
| 23-27 June | National Road Championships - Venezuela | tbc | 🇻🇪 Venezuela | America |
| 23-27 June | National Road Championships - Kyrgystan | Bishkek Airport Road | 🇰🇬 Kyrgyzstan | Asia |
| 23-27 June | National Road Championships - Ukraine | Lviv | 🇺🇦 Ukraine | Europe |
| 23-27 June | National Road Championships - Uzbekistan | Gazalkent | 🇺🇿 Uzbekistan | Asia |
| 23-28 June | National Road Championships - China | Kangping | 🇨🇳 China | Asia |
| 24-25 June | National Road Championships - Korea | Roads in Yangyang County | 🇰🇷 South Korea | Asia |
| 24-27 June | National Road Championships - France | Altkirch | 🇫🇷 France | Europe |
| 24-27 June | National Road Championships - Canada | Saint-Georges | 🇨🇦 Canada | America |
| 24-27 June | National Road Championships - Great Britain | Wales | 🇬🇧 United Kingdom | Europe |
| 24-27 June | National Road Championships - Turkiye | Gaziantep | 🇹🇷 Türkiye | Europe |
| 24-27 June | National Road Championships - Mauritius | Forest Side | 🇲🇺 Mauritius | Africa |
| 24-27 June | National Road Championships - Malaysia | Putrajaya | 🇲🇾 Malaysia | Asia |
| 24-27 June | National Road Championships - Ireland | Ulster | 🇮🇪 Ireland | Europe |
| 24-27 June | National Road Championships - Denmark | Danish Championships in Road Race and Individual Time Trail | 🇩🇰 Denmark | Europe |
| 25-26 June | National Road Championships - Cameroun | CENTRE | 🇨🇲 Cameroon | Africa |
| 25-27 June | National Road Championships - Singapore | Bintan, Indonesia | 🇸🇬 Singapore | Asia |
| 25-27 June | National Road Championships - Kosovo | Kosovo | 🇽🇰 Kosovo | Europe |
| 25-27 June | National Road Championships - Paraguay | COSTANERA SUR | 🇵🇾 Paraguay | America |
| 25-27 June | National Road Championships - Namibia | Windhoek | 🇳🇦 Namibia | Africa |
| 25-27 June | National Road Championships - Belgium | Belgium | 🇧🇪 Belgium | Europe |
| 26-27 June | National Road Championships - Macedonia | Kumanovo | 🇲🇰 North Macedonia | Europe |
| 26-27 June | National Road Championships - Moldova | Căușeni | 🇲🇩 Moldova | Europe |
| 26-27 June | National Road Championships - Japan | TBC | 🇯🇵 Japan | Asia |
| 27 June | National Road Championships - Lebanon | Marina Dbaye | 🇱🇧 Lebanon | Asia |
July
| Date | Race | Location | Country | Continent |
| 2-25 July | Tour de France | TO BE DEFINED | 🇫🇷 France | Europe |
| 3 July | Grand Prix Palandöken | Palandöken | 🇹🇷 Türkiye | Europe |
| 3-6 July | Sibiu Cycling Tour | Sibiu | 🇷🇴 Romania | Europe |
| 4 July | Giro del Medio Brenta | Villa del Conte | 🇮🇹 Italy | Europe |
| 4 July | Grand Prix Ejder 3200 | Palandöken | 🇹🇷 Türkiye | Europe |
| 6 July | Trofeo Città di Brescia - Mem. Rino Fiori | Castello di Brescia | 🇮🇹 Italy | Europe |
| 7-11 July | Tour of Austria | Austria | 🇦🇹 Austria | Europe |
| 8-11 July | Tour of Erzurum | Erzurum | 🇹🇷 Türkiye | Europe |
| 10 July | Visegrad 4 Kerekparverseny | Pannonhalmi Főapátság | 🇭🇺 Hungary | Europe |
| 10-17 July | Tour of Magnificent Qinghai | Qinghai province | 🇨🇳 China | Asia |
| 11 July | Visegrad 4 Bicycle Race - GP Slovakia | Bánovce nad Bebravou | 🇸🇰 Slovakia | Europe |
| 20 July | Memoriał Andrzeja Trochanowskiego | Podlasie | 🇵🇱 Poland | Europe |
| 21-24 July | Dookoła Mazowsza | Mazowsze | 🇵🇱 Poland | Europe |
| 22 July | Visegrad 4 Special | Ibrány | 🇭🇺 Hungary | Europe |
| 24 July | Clasica Castilla y Leon | Castilla y León | 🇪🇸 Spain | Europe |
| 25 July | Puchar MON | Mazowsze | 🇵🇱 Poland | Europe |
| 25 July | Clásica de Ordizia - Ordiziako Klasikoa | Ordizia | 🇪🇸 Spain | Europe |
| 25 July | Grand Prix de la ville de Pérenchies | Pérenchies | 🇫🇷 France | Europe |
| 27 July | Critérium de Lisieux | Lisieux | 🇫🇷 France | Europe |
| 27-29 July | Tour de l'Ain | Ain | 🇫🇷 France | Europe |
| 28 July-1 August | Tour of Denmark | Tour of Denmark | 🇩🇰 Denmark | Europe |
| 30 July | Ronde Internationale d'Aix | Cours Mirabeau | 🇫🇷 France | Europe |
| 30 July-2 August | Kreiz Breizh Elites | Place de la Tour d'Auvergne | 🇫🇷 France | Europe |
| 31 July | DSSK (Donostia San Sebastian Klasikoa) | Basque Country | 🇪🇸 Spain | Europe |
August
| Date | Race | Location | Country | Continent |
| 1 August | Tour of Denmark | Tour of Denmark | 🇩🇰 Denmark | Europe |
| 1 August | Kreiz Breizh Elites | Place de la Tour d'Auvergne | 🇫🇷 France | Europe |
| 1 August | Circuito de Getxo - Memorial Hermanos Otxoa | Getxo | 🇪🇸 Spain | Europe |
| 2-6 August | China Xizang Trans-Himalaya International Cycling Race | 西藏自治區 | 🇨🇳 China | Asia |
| 2-8 August | Tour de Pologne | Poland | 🇵🇱 Poland | Europe |
| 3 August | Critèrium Cycliste Professionnel de Saint Seurin sur L'Isle | Saint-Seurin-sur-l'Isle | 🇫🇷 France | Europe |
| 3-7 August | Vuelta a Burgos | Burgos | 🇪🇸 Spain | Europe |
| 6-15 August | Vuelta a Colombia | Bogotá | 🇨🇴 Colombia | America |
| 7 August | Criterium Cycliste Professionnel Dun Le Palestel | Dun-le-Palestel | 🇫🇷 France | Europe |
| 12-15 August | Czech Tour | Vítězné náměstí | 🇨🇿 Czech Republic | Europe |
| 12-15 August | Arctic Race of Norway | Finmark County | 🇳🇴 Norway | Europe |
| 12-15 August | Tour of Kahramanmaraş | KAHRAMANMARAŞ | 🇹🇷 Türkiye | Europe |
| 15 August | ADAC Cyclassics | Hambourg | 🇩🇪 Germany | Europe |
| 18-22 August | Renewi Tour | Beringen | 🇧🇪 Belgium | Europe |
| 18-22 August | Lidl Deutschland Tour | TBC | 🇩🇪 Germany | Europe |
| 19-22 August | Baltic Chain Tour | Muuseumi tee 2 | 🇪🇪 Estonia | Europe |
| 19-22 August | Tour of Ordu | Ordu | 🇹🇷 Türkiye | Europe |
| 22 August | Bretagne Classic - CIC | Plouay | 🇫🇷 France | Europe |
| 22 August | Philadelphia Cycling Classic p/b AmeriGas | Philadelphia | 🇺🇸 United States | America |
| 22 August | GP Colli Rovescalesi - Trofeo Enertrade | 74° Colli Rovescalesi - 18° Trofeo Enertrade | 🇮🇹 Italy | Europe |
| 24-27 August | TPC in Nouvelle-Aquitaine | TBC | 🇫🇷 France | Europe |
| 24 August-5 September | 2027 UCI Cycling World Championships - Road | Haute-Savoie - Sallanches / Annecy | 🇫🇷 France | Europe |
| 26-29 August | Tour of Samsun | Samsun | 🇹🇷 Türkiye | Europe |
September
| Date | Race | Location | Country | Continent |
| 24 Aug - 5 Sep | 2027 UCI Cycling World Championships - Road | Haute-Savoie - Sallanches / Annecy | 🇫🇷 France | Europe |
| 1-4 Sep | Sauerlandrundfahrt | Winterberg | 🇩🇪 Germany | Europe |
| 2-5 Sep | Giro della Regione Friuli Venezia Giulia | Martignacco | 🇮🇹 Italy | Europe |
| 2-5 Sep | Tour of Istanbul | İstanbul | 🇹🇷 Türkiye | Europe |
| 3-5 Sep | Tour of Shanghai | Shanghai | 🇨🇳 China | Asia |
| 3-5 Sep | Tour of Kosovo | Kosovo | 🇽🇰 Kosovo | Europe |
| 4-26 Sep | La Vuelta Ciclista a España | Madrid | 🇪🇸 Spain | Europe |
| 6-12 Sep | Vuelta Ciclística al Ecuador | Quito | 🇪🇨 Ecuador | America |
| 9 Sep | Tour of Binzhou | Yellow River Delta Trading Center Square | 🇨🇳 China | Asia |
| 10 Sep | Grand Prix Cycliste de Québec | Québec | 🇨🇦 Canada | America |
| 11 Sep | Arno Wallaard Memorial | Meerkerk | 🇳🇱 Netherlands | Europe |
| 11 Sep | Memorial Marco Pantani | Cesenatico | 🇮🇹 Italy | Europe |
| 11-15 Sep | Tour of Taihu Lake | Jiangsu | 🇨🇳 China | Asia |
| 12 Sep | Grand Prix Cycliste de Montréal | Montréal | 🇨🇦 Canada | America |
| 12 Sep | GP Rik Van Looy | Herentals | 🇧🇪 Belgium | Europe |
| 12 Sep | GP de Fourmies / La Voix du Nord | Fourmies | 🇫🇷 France | Europe |
| 14-17 Sep | Il Giro d'Abruzzo | Abruzzo | 🇮🇹 Italy | Europe |
| 15-19 Sep | Okolo Slovenska / Tour de Slovaquie | Slovensko | 🇸🇰 Slovakia | Europe |
| 15-19 Sep | Skoda Tour de Luxembourg | Luxembourg | 🇱🇺 Luxembourg | Europe |
| 16-19 Sep | Tour de Serbie | Belgrade | 🇷🇸 Serbia | Europe |
| 17 Sep | Kampioenschap van Vlaanderen | Kampioenschap van Vlaanderen | 🇧🇪 Belgium | Europe |
| 17-19 Sep | Tour of Huangshan | Tunxi District, Huangshan City, Anhui Province, China | 🇨🇳 China | Asia |
| 18 Sep | Flandrien 0.0 Classic | Flandrien 0.0 Classic | 🇧🇪 Belgium | Europe |
| 19 Sep | Grand Prix d'Isbergues - Pas de Calais | Isbergues | 🇫🇷 France | Europe |
| 21 Sep | CRO Race Classic | Split | 🇭🇷 Croatia | Europe |
| 22 Sep | Lotto Omloop van het Houtland | Lichtervelde | 🇧🇪 Belgium | Europe |
| 22-26 Sep | CRO Race | Zagreb | 🇭🇷 Croatia | Europe |
| 22-26 Sep | Tour of Bulgaria | Sofia | 🇧🇬 Bulgaria | Europe |
| 25 Sep | Grand Prix Cerami | Frameries | 🇧🇪 Belgium | Europe |
| 26 Sep | GP Industria & Artigianato | Larciano | 🇮🇹 Italy | Europe |
| 26 Sep | Paris-Chauny | 23 Bd Gambetta | 🇫🇷 France | Europe |
| 26 Sep | La Classique Puisaye Forterre | Toucy | 🇫🇷 France | Europe |
October
| Date | Race | Location | Country | Continent |
| 2 Oct | Giro dell'Emilia | Emilia-Romagna | 🇮🇹 Italy | Europe |
| 3 Oct | Gran Premio Ezio Del Rosso | Viale Giuseppe Verdi | 🇮🇹 Italy | Europe |
| 3 Oct | Sparkassen Münsterland Giro | Münster | 🇩🇪 Germany | Europe |
| 3 Oct | Coppa Agostoni - Giro delle Brianze | Lissone | 🇮🇹 Italy | Europe |
| 3-10 Oct | Petronas Le Tour de Langkawi | Independence Square | 🇲🇾 Malaysia | Asia |
| 4 Oct | Coppa Bernocchi - GP Banco BPM | Legnano | 🇮🇹 Italy | Europe |
| 5 Oct | Binche - Chimay - Binche / Mémorial Frank Vandenbroucke | Binche | 🇧🇪 Belgium | Europe |
| 5 Oct | Tre Valli Varesine | Varese | 🇮🇹 Italy | Europe |
| 6-7 Oct | Grand Prix Jizzakh | Джизак | 🇺🇿 Uzbekistan | Asia |
| 6-10 Oct | Volta Ciclística de Santa Catarina | Florianópolis | 🇧🇷 Brazil | America |
| 7 Oct | Gran Piemonte | Piemonte | 🇮🇹 Italy | Europe |
| 9 Oct | Il Lombardia | Lombardia | 🇮🇹 Italy | Europe |
| 9-11 Oct | Tour de Kyushu | TBC | 🇯🇵 Japan | Asia |
| 10 Oct | Sun Hung Kai Properties Hong Kong Cyclothon | 香港 | 🇭🇰 Hong Kong | Asia |
| 10 Oct | Paris - Tours Elite | Chartres | 🇫🇷 France | Europe |
| 12-17 Oct | Tour of Guangxi | Guangxi Zhuang Autonomous Region | 🇨🇳 China | Asia |
| 13 Oct | Giro del Veneto | Marostica | 🇮🇹 Italy | Europe |
| 17 Oct | Chrono des Nations | Les Herbiers | 🇫🇷 France | Europe |
| 17 Oct | Utsunomiya Japan Cup Road Race | Utsunomiya Forest Park Circuit | 🇯🇵 Japan | Asia |
| 17 Oct | Veneto Classic | Marostica | 🇮🇹 Italy | Europe |

Juan LarraCycling Journalist
Juan Larra is a writer for Cyclinguptodate and editor-in-chief of Ciclismoaldia, where he has played a central role since its inception. Under his leadership, the website has become a trusted source for professional cycling coverage, offering in-depth analysis, news, and feature stories.
A sports journalist with over 20 years of experience, Juan earned his degree in Journalism from the University of Seville in 2007. He began his career covering a wide range of sports—including football, basketball, Formula 1, MotoGP, tennis, and cycling—for platforms such as the official La Liga app, Vodafone and Movistar websites, NBA Blogdebasket, and Cadena Cope, honing his skills in writing and editorial management.
In addition to his work at Ciclismoaldia, Juan contributes to Cyclinguptodate and serves as editor-in-chief for the tennis-focused site Tenisaldia. Throughout his career, he has conducted exclusive interviews with cyclists and sports figures, provided detailed analysis of competitions ranging from local Spanish races to major international events, and acted as a special correspondent at prestigious races including Paris-Roubaix, the Tour de France, and the Vuelta a España.
Juan’s combination of experience, expertise, and direct access to athletes has established him—and the platforms he leads—as authoritative voices in professional cycling.
claps 0visitors 0
Just in
Popular news
Latest comments
- for what?frieders311-11-2026
- Blah blah blah!frieders311-11-2026
- Where Merckx just rode every single race he could and won all the time, Hinault won less often (percentage wise) because he was more judicious in what he raced. His palmares are nuts. He had amazing rivals, one to start his career and another to end it in the grand tours. His classics were solid. What sets him apart from Merckx and Pogačar are that he basically dabbled in the classics while the other two love(d) them. I used to compare Pogačar to Hinault for his grand tour record and occasional classics win, until I realized that the comparison was wrong. Pogačar loves the classics - ah, the memory of his reaction to finishing fourth in a 2 person sprint in Flanders in ‘22: utter domination in any one day race since then, even when he doesn’t win. Hinault lived for the grand tours and I don’t think anyone else will ever reach his record. 10 wins in 13 attempts? Good lord. An amazing rider. Wish there was more footage to watch.RidesHills11-11-2026
- I had no idea about that either.
santiagobenites10-11-2026 - great analysis thanks! appreciate you posting this. I didn't realize CX had a different standard for deviation. this is even more egregious it seems.mij10-11-2026
- As he isn't currently with Red Bull, I guess if he want to race for one more year he needs to find a team. He's 37 so this will be his last year I would guess, unless he wants to race for almost nothing like Froome did.awp10-11-2026
- I think some are making much ado about nothing. Even though Jonas is getting older, before his crash in the Tour, he looked like a solid 2nd all the way home. No one can really climb with Tadej until this year, Eric Mas showed himself which I think was a one off year for him and Paul Seixas has been able to be pretty close to him. Whatever stage race Jonas enters as long as Tadej is not there he is a favorite to win.awp10-11-2026
- Giro or not Giro, he won't win the Tour!MajorPayne10-11-2026
- Very true.awp10-11-2026
- Ciccone had a very strong end of season. Consistently attacking and livening up races. Hope he makes that last leap in progress and starts notching some significant wins. Great rider to watch.Occam10-11-2026
Loading
Write a comment







