2026 European Elite Road Championships
Ljubljana, Slovenia
October 3 - 7, 2026
European Road Cycling Championships podium history
Road Race: Elite Men | Elite Women
Time Trial: Elite Men | Elite Women
Sunday, October 4: Elite Men's Road Race: Ljubljana - Sencur, 196.3 km

Remco Evenepoel just beats Giulio Ciccone. Sirotti photo
Marcus Aurelius' Meditations is available in both Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Ljubljana at 3:00 PM, local time: 22C (72F), sunny, with the wind from the east at 5 km/hr (3 mph). There is just a 1% chance of rain.
The course: The race starts in the centre of ljubljana at kongresni trg (congress square). During the 9-kilometre neutralised section, the riders will pass through the city centre, including the iconic triple bridge, before continuing along šubičeva, bleiweisova and celovška roads to kilometre 0 in šentvid.
The flat section of the course runs through škofja loka, the centre of kranj and the arboretum in volčji potok, and continues via kamnik, komenda and klanec. In cerklje na gorenjskem, near strmol castle, the route joins the circuit and crosses the finish line in šenčur for the first time.
The race will be decided over five laps of a 22.1 km circuit, each featuring 367 metres of elevation gain. The road climbs gradually via a short ascent through olševek towards tupaliče. After a sharp right-hand turn, a steep climb to možjanca begins. The ascent does not end at the summit, as a narrow road continues over rolling terrain that leaves no room for recovery. A technically demanding descent leads to the lower cable car station at krvavec, followed by a fast valley section where speeds are exceptionally high. Passing strmol castle, just over 7 kilometres remain to complete the lap.
The race: Here's the report from winner Remco Evenepoel's Team Red Bull-BORA-hansgrohe.
Remco Evenepoel is the new European Champion in the road race. The Belgian claimed the white jersey with the blue stars for the first time after previously winning two silver medals in the event. It is also the first European Championship title in the Elite category for Red Bull – BORA – hansgrohe.
Remco secured the title in Slovenia by the narrowest of margins, beating Giulio Ciccone in a photo finish. The pair had broken clear of the rest of the leading group with 33 kilometres to go. Just four kilometres earlier, they had already made the first move together, but it came to an abrupt end for Remco when he slipped in a corner. The 26-year-old had to chase back on before eventually rejoining the front.
The new European Champion, who finished runner-up in 2021 and last year, is now the first rider to have won the road race and time trial titles at both the European and World Championships.
“The victory is a real relief after things didn’t go so well for me at the World Championships. I’m very happy and also very proud to have won the title for Belgium and to have completed my personal collection of championship jerseys.
“As a team, we rode the race pretty much exactly as we had planned. But it became tricky again when I went too fast into a corner after the first attack. Then Ciccone and I tried again on the descent and worked well together. In the sprint, I initially didn’t think I could still win it, but in the final 100 metres he started to slow down, and that’s when I saw my chance.” — Remco Evenepoel
Three more Red Bull – BORA – hansgrohe riders finished in the top 10: Emil Herzog (Germany), Maxim Van Gils (Belgium) and Primož Roglič (Slovenia).
Complete results:
196.3 kilometers raced at an average speed of 45.897 km/hr
| 1 | Remco Evenepoel | Belgium | 4hr 16min 37sec |
| 2 | Giulio Ciccone | Italy | s.t. |
| 3 | Christian Scaroni | Italy | @ 59sec |
| 4 | Toms Skujins | Latvia | 1:13 |
| 5 | Iván Romeo | Spain | 1:16 |
| 6 | Ramses Debruyne | Belgium | s.t. |
| 7 | Emil Herzog | Germany | s.t. |
| 8 | Maxim Van Gils | Belgium | s.t. |
| 9 | Léo Bisiaux | France | 1:18 |
| 10 | Primoz Roglic | Slovenia | 1:19 |
| 11 | Mathys Rondel | France | 1:27 |
| 12 | Romain Grégoire | France | 2:08 |
| 13 | Jakob Omrzel | Slovenia | s.t. |
| 14 | Kévin Vauquelin | France | s.t. |
| 15 | Marc Hirschi | Switzerland | s.t. |
| 16 | Mikkel Honore | Denmark | s.t. |
| 17 | Alex Baudin | France | s.t. |
| 18 | Pavel Sivakov | France | 2:15 |
| 19 | Jan Tratnik | Slovenia | 2:47 |
| 20 | Michael Gogl | Austria | s.t. |
| 21 | Aleksandr Vlasov | Individual Neutral Athlete | s.t. |
| 22 | Pau Miquel Delgado | Spain | s.t. |
| 23 | Max Schachmann | Germany | s.t. |
| 24 | Tijmen Graat | Netherlands | s.t. |
| 25 | Urko Berrade | Spain | 2:50 |
| 26 | Diego Ulissi | Italy | 3:07 |
| 27 | Nelson Oliveira | Portugal | s.t. |
| 28 | Jan Christen | Switzerland | s.t. |
| 29 | Marco Schrettl | Austria | 4:47 |
| 30 | Senna Remijn | Netherlands | s.t. |
| 31 | Giulio Pellizzari | Italy | 6:49 |
| 32 | Clément Braz Afonso | France | s.t. |
| 33 | Matej Mohoric | Slovenia | 8:13 |
| 34 | Mateusz Gajdulewicz | Poland | s.t. |
| 35 | Peter Øxenberg | Denmark | 8:14 |
| 36 | Mads Pedersen | Denmark | s.t. |
| 37 | Marco Brenner | Germany | s.t. |
| 38 | Victor Langellotti | Monaco | 12:14 |
| 39 | Julien Bernard | France | 12:19 |
| 40 | Jardi Van Der Lee | Netherlands | s.t. |
| 41 | Marco Frigo | Italy | s.t. |
| 42 | Philipp Hofbauer | Austria | 13:30 |
| 43 | Alexander Hajek | Austria | s.t. |
| 44 | Gijs Leemreize | Netherlands | s.t. |
| 45 | Fabian Weiss | Switzerland | 14:09 |
| 46 | Frederik Wandahl | Denmark | s.t. |
| 47 | Tiago Antunes | Portugal | s.t. |
| 48 | Ludovico Crescioli | Italy | s.t. |
| 49 | Anthon Charmig | Denmark | s.t. |
| 50 | Jakub Kaczmarek | Poland | 16:53 |
| 51 | Dominik Neuman | Czechia | 18:03 |
| 52 | Tobias Bayer | Austria | s.t. |
| 53 | Márk Valent | Hungary | s.t. |
| 54 | Janos Pelikan | Hungary | s.t. |
| 55 | Axel Källberg | Finland | s.t. |
| 56 | Johannes Adamietz | Germany | s.t. |
| 57 | Valentin Darbellay | Switzerland | s.t. |
| 58 | Filip Maciejuk | Poland | s.t. |
| 59 | Burak Abay | Türkiye | s.t. |
| 60 | Alex Molenaar | Netherlands | s.t. |
| 61 | Emiliano Vila | Greece | s.t. |
| 62 | Emanuel Zangerle | Austria | 18:08 |
| 63 | Sjoerd Bax | Netherlands | s.t. |
| 64 | Jochem Kerckhaert | Netherlands | s.t. |
| 65 | Mathieu Kockelmann | Luxembourg | s.t. |
| 66 | Mats Wenzel | Luxembourg | s.t. |
Course map:

Mens' road championships map.
Saturday, October 3: Elite Women's road race: Ljubljana - Sencur, 130 km

World Road Champion Demi Vollering has left the best of the rest behind to win the race.
Roman philosopher Seneca’s Letter to his Friend Lucilius and an Essay Addressed to Emperor Nero is available in both audiobook and Kindle eBook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Ljubljana at 2:35 PM, local time: 22C (71F), sunny, with the wind from the east-southest at 5 km/hr (3 mph). There is just a 1% chance of rain.
The course: The race starts in the centre of ljubljana at kongresni trg (congress square). During the 9-kilometre neutralised section, the riders will pass through the city centre, including the iconic triple bridge, before continuing along šubičeva, bleiweisova and celovška roads to kilometre 0 in šentvid.
The flat section of the course runs through škofja loka, the centre of kranj and the arboretum in volčji potok, and continues via kamnik, komenda and klanec. In cerklje na gorenjskem, near strmol castle, the route joins the circuit and crosses the finish line in šenčur for the first time.
The race will be decided over two laps of a 22.1 km circuit, each featuring 367 metres of elevation gain. The road climbs gradually via a short ascent through olševek towards tupaliče. After a sharp right-hand turn, a steep climb to možjanca begins. The ascent does not end at the summit, as a narrow road continues over rolling terrain that leaves no room for recovery. A technically demanding descent leads to the lower cable car station at krvavec, followed by a fast valley section where speeds are exceptionally high. Passing strmol castle, just over 7 kilometers remain to complete the lap.
The race: Here's the race organizer's report:
Dutch rider Demi Vollering won the elite women’s road race at the 2026 UEC Road European Championships. The reigning world champion successfully defended her European title in Šenčur, holding both titles simultaneously for the first time in her career. Slovenia’s best-placed rider was Nika Bobnar in 43rd place.
Europe’s top female riders competed over a 130-kilometre course, starting at Kongresni trg in Ljubljana and finishing in Šenčur. Dutch rider Demi Vollering claimed the European title for the second consecutive year. Her compatriot Puck Pieterse took silver, while Switzerland’s Marlen Reusser claimed bronze.
Vollering successfully defended the European title she won in France last year. She arrived in Slovenia as the reigning world champion after winning the road race world title in Montréal a week earlier. With her victory in Šenčur, she holds the world and European titles simultaneously for the first time in her career.
“I really love winning and I never get tired of it. But for me, it’s not just about winning. It’s also about constantly improving, working on yourself every day and finding out what more you can achieve in the future,” Vollering said after her victory, adding that she is already looking forward to racing in the European champion’s jersey next season.
The best of the three Slovenian riders was Nika Bobnar, who finished 43rd, 8 minutes and 4 seconds behind the winner. Tjaša Sušnik finished 50th, while Špela Kern was 51st.
Complete results:
130 kilometers raced at an average speed of 40.934 km/hr
| 1 | Demi Vollering | Netherlands | 3hr 10min 33sec |
| 2 | Puck Pieterse | Netherlands | @ 5sec |
| 3 | Marlen Reusser | Switzerland | s.t. |
| 4 | Elisa Longo Borghini | Italy | s.t. |
| 5 | Antonia Niedermaier | Germany | 0:15 |
| 6 | Katarzyna Niewiadoma-Phinney | Poland | 0:45 |
| 7 | Juliette Berthet | France | 0:59 |
| 8 | Franziska Koch | Germany | 1:55 |
| 9 | Usoa Ostolaza | Spain | s.t. |
| 10 | Femke de Vries | Netherlands | 1:56 |
| 11 | Evita Muzic | France | s.t. |
| 12 | Cecilie Uttrup Ludwig | Denmark | s.t. |
| 13 | Audrey De Keersmaeker | Belgium | s.t. |
| 14 | Ginia Caluori | Switzerland | s.t. |
| 15 | Olha Kulynych | Ukraine | 2:00 |
| 16 | Noemi Rüegg | Switzerland | 2:37 |
| 17 | Karlijn Swinkels | Netherlands | s.t. |
| 18 | Maeva Squiban | France | s.t. |
| 19 | Riejanne Markus | Netherlands | s.t. |
| 20 | Liane Lippert | Germany | 2:41 |
| 21 | Emilie Morier | France | 3:10 |
| 22 | Steffi Häberlin | Switzerland | 3:16 |
| 23 | Eleonora Gasparrini | Italy | s.t. |
| 24 | Lea Fuchs | Switzerland | s.t. |
| 25 | Katharina Sadnik | Austria | s.t. |
| 26 | Nina Berton | Luxembourg | 3:41 |
| 27 | Lotte Claes | Belgium | s.t. |
| 28 | Julia Borgström | Sweden | 4:48 |
| 29 | Tiril Jørgensen | Norway | 5:30 |
| 30 | Lieke Nooijen | Netherlands | 6:49 |
| 31 | Sandrine Tas | Belgium | s.t. |
| 32 | Cédrine Kerbaol | France | s.t. |
| 33 | Margot Vanpachtenbeke | Belgium | s.t. |
| 34 | Léa Stern | Switzerland | 7:10 |
| 35 | Yuliia Biriukova | Ukraine | s.t. |
| 36 | Nikol Plosaj | Poland | s.t. |
| 37 | Rasa Leleivyte | Lithuania | s.t. |
| 38 | Solbjørk Minke Anderson | Denmark | s.t. |
| 39 | Carina Schrempf | Austria | s.t. |
| 40 | Petra Stiasny | Switzerland | s.t. |
| 41 | Debora Silvestri | Italy | s.t. |
| 42 | Léa Curinier | France | 7:14 |
| 43 | Nika Bobnar | Slovenia | 8:04 |
| 44 | Marie Schreiber | Luxembourg | s.t. |
| 45 | Varvara Fasoi | Greece | s.t. |
| 46 | Raquel Queirós | Portugal | s.t. |
| 47 | Leila Gschwentner | Austria | s.t. |
| 48 | Marthe Truyen | Belgium | s.t. |
| 49 | Marta Lach | Poland | s.t. |
| 50 | Tjasa Susnik | Slovenia | s.t. |
| 51 | Spela Kern | Slovenia | s.t. |
| 52 | Célia Le Mouel | France | s.t. |
| 53 | Alena Amialiusik | Belarus | s.t. |
| 54 | Agnieszka Skalniak-Sójka | Poland | s.t. |
| 55 | Linda Riedmann | Germany | s.t. |
| 56 | Marta Jaskulska | Poland | s.t. |
| 57 | Karolina Perekitko | Poland | s.t. |
| 58 | Francesca Barale | Italy | 8:09 |
| 59 | Silvia Persico | Italy | s.t. |
| 60 | Marie Le Net | France | s.t. |
| 61 | Gaia Masetti | Italy | 8:11 |
| 62 | Blanka Vas | Hungary | 8:13 |
| 63 | Soraya Paladin | Italy | s.t. |
| 64 | Myral Greco | Albania | 11:07 |
| 65 | Letizia Borghesi | Italy | s.t. |
| 66 | Beatriz Roxo | Portugal | s.t. |
| 67 | Antri Christoforou | Cyprus | s.t. |
| 68 | Sara Martín | Spain | 11:14 |
| 69 | Amber Kraak | Netherlands | s.t. |
| 70 | Alicia Gonzalez | Spain | s.t. |
Course map:

Map of the women's road race course
Wednesday, October 7: Elite Men's individual time trial, Sencur - Sencur 22.1 km

Prinoz Roglic is the new European Time Trial Champion. GettySport photo
Les Woodland's book Cycling's World Championships: The Inside Story is available in print, Kindle eBook & audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Sencur at 2:45 PM, local time: 21C (69F), partly cloudy, with the wind from the south-southeast at 8 km/hr (5 mph). There is a 10% chance of rain.
The course: The route is identical to the road race circuit. The road climbs gently to a short ascent in olševek, and in tupaliče, after a sharp right-hand turn, the climb to možjanca begins. At the top, a narrow road follows rolling terrain towards štefanja vas and does not allow any recovery all the way to the technical descent to the lower cable car station at krvavec. Through the narrow valley, riders will reach very high speeds on the way to cerklje na gorenjskem. This is followed by the final 7 kilometres on flat terrain.
The race: Here's the report from winner Primoz Roglic's Team Red Bull-BORA-hansgrohe.
Primož Roglič won the European time trial title on home soil, securing Red Bull – BORA – hansgrohe’s first Elite European TT gold medal.
Primož completed the time trial course in Šenčur in 28:16 minutes at an average speed of 46.9 km/h. The course featured a 2,000-metre climb in the middle section, averaging almost ten per cent. Roglič was seven seconds faster than France’s Bruno Armirail, who took silver. For the Olympic time trial champion from Tokyo 2021, it is his first European title.
Red Bull ends European Championships with three elite medals
Primož Roglič: “It’s simply a great feeling. Of course, it’s my victory, but it’s also for all the people along the course and everyone who made it possible for the European Championships to take place in Slovenia. It’s a great way to finish the championships.Shortly after the start, my radio stopped working, so I just rode and left everything I had out on the road. Luckily, it was enough."
Callum Thornley was another Red Bull – BORA – hansgrohe rider to finish in the top 10, taking ninth place. Aleksandr Vlasov finished 11th. Mattia Cattaneo, who won silver in the Mixed Relay the previous day, finished 16th, two places ahead of Jan Tratnik.
Complete results:
22.1 kilometers raced at an average speed of 46.910 km/hr
| 1 | Primoz Roglic | Slovenia | 28min 16sec |
| 2 | Bruno Armirail | France | @ 7sec |
| 3 | Maxime Decomble | France | 0:29 |
| 4 | Ilan Van Wilder | Belgium | 0:33 |
| 5 | Stefan Küng | Switzerland | 0:35 |
| 6 | Kasper Asgreen | Denmark | 0:45 |
| 7 | Marco Frigo | Italy | 0:55 |
| 8 | Jakob Söderqvist | Sweden | 0:56 |
| 9 | Callum Thornley | Great Britain | s.t. |
| 10 | Iván Romeo | Spain | 0:58 |
| 11 | Aleksandr Vlasov | Individual Neutral Athlete | s.t. |
| 12 | Mikkel Bjerg | Denmark | 0:59 |
| 13 | Felix Grossschartner | Austria | 1:02 |
| 14 | Mauro Schmid | Switzerland | 1:07 |
| 15 | Nelson Oliveira | Portugal | 1:08 |
| 16 | Mattia Cattaneo | Italy | 1:11 |
| 17 | Sander De Pestel | Belgium | 1:13 |
| 18 | Jan Tratnik | Slovenia | 1:23 |
| 19 | Mauro Brenner | Germany | 1:28 |
| 20 | Tiago Antunes | Portugal | s.t. |
| 21 | Alex Kirsch | Luxembourg | 1:37 |
| 22 | Michel Hessmann | Germany | s.t. |
| 23 | Sjoerd Bax | Netherlands | 1:39 |
| 24 | Michal Kwiatkowski | Poland | 1:47 |
| 25 | Mathieu Kockelmann | Luxembourg | 2:00 |
| 26 | Axel Källberg | Finland | 2:39 |
| 27 | Janos Pelikan | Hungary | 2:51 |
| 28 | Aivaras Mikutis | Lithuania | 2:52 |
| 29 | David Kasko | Slovakia | 3:01 |
| 30 | Burak Abay | Türkiye | 3:13 |
| 31 | Andreas Miltiadis | Cyprus | 3:16 |
| 32 | Heorhii Antonenko | Ukraine | 3:28 |
| 33 | Catalin Buta | Romania | 3:58 |
| 34 | Filip Maciejuk | Poland | 4:10 |
| 35 | Genadii Morgun | Moldova | 5:08 |
| 36 | Samet Bulut | Türkiye | 6:07 |
| 37 | Borislav Palashev | Bulgaria | 6:38 |
| 38 | Albion Kastrati | Kosovo | 7:38 |
| 39 | Blerton Nuha | Kosovo | 8:37 |
| 40 | Kristinn Jónsson | Iceland | 8:38 |
| 41 | Milos Lazarevic | Montenegro | 9:35 |
| 42 | Nofal Nuriyev | Azerbaijan | 9:40 |
| DNF | Rainer Kepplinger | Austria | |
| DNS | Mathias Vacek | Czechia |
Course map:

Wednesday, October 7: Elite Women's Individual Time Trial, Sencur - Sencur, 22.1 km

Another day at the office for race winner Marlen Reusser, winning the European Championship in her World Champion's jersey. Sprint Cycling photo
Bill McGann’s book Why Your Bike Is Made in Asia: My career in bicycles as I watched two continents squander an industry is available in print, Kindle eBook & Audiobook versions. To get your copy, just click on the Amazon link on the right.
Weather at the race city of Sencur at 2:45 PM, local time: 21C (69F), partly cloudy, with the wind from the south-southeast at 8 km/hr (5 mph). There is a 10% chance of rain.
The course: The route is identical to the road race circuit. The road climbs gently to a short ascent in olševek, and in tupaliče, after a sharp right-hand turn, the climb to možjanca begins. At the top, a narrow road follows rolling terrain towards štefanja vas and does not allow any recovery all the way to the technical descent to the lower cable car station at krvavec. Through the narrow valley, riders will reach very high speeds on the way to cerklje na gorenjskem. This is followed by the final 7 kilometers on flat terrain.
Complete results:
22.1 kilometers raced at an average speed of 42.095 km/hr
| 1 | Marlen Reusser | Switzerland | 31min 30sec |
| 2 | Demi Vollering | Netherlands | @ 24sec |
| 3 | Juliette Berthet | France | 1:10 |
| 4 | Elisa Longo Borghini | Italy | 1:17 |
| 5 | Dominika Wlodarczyk | Poland | 1:31 |
| 6 | Cédrine Kerbaol | France | 2:00 |
| 7 | Sandrine Tas | Belgium | 2:02 |
| 8 | Lauren Dickson | Great Britain | 2:23 |
| 9 | Lotte Claes | Belgium | 2:38 |
| 10 | Lieke Nooijen | Netherlands | 2:40 |
| 11 | Franziska Koch | Germany | 2:58 |
| 12 | Yuliia Biriukova | Ukraine | 3:20 |
| 13 | Nina Berton | Luxembourg | 3:37 |
| 14 | Alessia Vigilia | Italy | 3:54 |
| 15 | Steffi Häberlin | Switzerland | 3:57 |
| 16 | Marie Schreiber | Luxembourg | 4:15 |
| 17 | Nika Bobnar | Slovenia | 4:35 |
| 18 | Eleftheria Giachou | Greece | 4:51 |
| 19 | Alina Abramenka | Belarus | 6:35 |
| 20 | Gergana Stoyanova | Bulgaria | 7:06 |
| 21 | Varvara Fasoi | Greece | 7:10 |
| 22 | Bríet Kristý Gunnarsdóttir | Iceland | 7:22 |
| 23 | Beatriz Roxo | Portugal | 7:59 |
| 24 | Anja Perovic | Montenegro | 16:33 |
| DNS | Valeriya Kononenko | Ukraine |
Course map:






