June 2025
6 km
Roanne (42)
From €25.00
7 - 8 June 2025
2 km, 1 km
Roche-la-Molière (42)
From €40.00
8 June 2025
19 km, 9 km
Saint-Alban-les-Eaux (42)
June 2025
10 km, 5 km
Villars (42)
18 - 19 June 2025
6 km, 6 km
Saint-Étienne (42)
18 June 2025
6 km
Saint-Étienne (42)
19 June 2025
6 km
Saint-Étienne (42)
21 June 2025
23.51 km, 14.4 km, 3.7 km
Chevrières (42)
From €5.00
22 June 2025
65 km, 45 km, 23 km, 12 km, 10 km, 1.2 km, 0.8 km, 0.4 km
La Chapelle-en-Lafaye (42)
4 July 2025
7 km, 1.5 km, 1 km, 0.5 km
Roche-la-Molière (42)
From €5.00
6 July 2025
42.195 km, 30 km, 20 km, 9.2 km
Chalmazel (42)
From €8.50
July 2025
17 km, 8.5 km, 2.4 km
Vivans (42)
3 August 2025
9.4 km, 6.3 km
Briennon (42)
From €11.00
September 2025
10 km, 10 km, 8 km, 8 km, 6 km, 6 km, 4 km, 4 km
Chambœuf (42)
From €10.00
September 2025
10 km, 5 km
Charlieu (42)
26 September 2025
6.7 km
Cordelle (42)
From €50.00
October 2025
8 km
Montbrison (42)
4 October 2025
8 km, 8 km, 5 km, 5 km, 0.4 km
Saint-Étienne (42)
From €4.00
November 2025
10 km, 5 km
Riorges (42)
From €7.00
December 2025
4.1 km, 3.8 km, 2.7 km, 2.15 km, 1.9 km, 1.35 km, 1.1 km, 0.55 km
Andrézieux-Bouthéon (42)