Official Schedule
Central European Summer Time (GMT +2)
Olympic Event Final | Non-Olympic Event Final
Friday, July 1st
16:00 Men's Multi-Stage Race Stage 1 (ITT) | Copenhagen – Copenhagen (13.2k)
Saturday, July 2nd
12:35 Men's Multi-Stage Race Stage 2 | Roskilde – Nyborg (202.2k)
Sunday, July 3rd
13:15 Men's Multi-Stage Race Stage 3 | Vejle – Sønderborg (182k)
Tuesday, July 5th
13:30 Men's Multi-Stage Race Stage 4 | Dunkerque – Calais (171.5k)
Wednesday, July 6th
14:00 Men's Multi-Stage Race Stage 5 | Lille – Wallers-Arenberg (157k)
Thursday, July 7th
12:15 Men's Multi-Stage Race Stage 6 | Binche - Longwy(219.9k)
Friday, July 8th
13:15 Men's Multi-Stage Race Stage 7 | Tomblaine - La Super Planche des Belles Filles (176.3k)
Saturday, July 9th
13:20 Men's Multi-Stage Race Stage 8 | Dole – Lausanne (186.3k)
Sunday, July 10th
12:45 Men's Multi-Stage Race Stage 9 | Aigle - Châtel les portes du Soleil (192.9k)
Tuesday, July 12th
13:40 Men's Multi-Stage Stage 10 | Morzine – Megève (148.1k)
Wednesday, July 13th
12:30 Men's Multi-Stage Race Stage 11 | Albertville - Col de Granon (151.7k)
Thursday, July 14th
13:20 Men's Multi-Stage Race Stage 12 | Briançon - L'Alpe d'Huez (165.1k)
Friday, July 15th
13:20 Men's Multi-Stage Race Stage 13 | Bourg d'Oisans – Saint-Etienne (192.6k)
Saturday, July 16th
12:30 Men's Multi-Stage Race Stage 14 | Saint-Etienne – Mende (192.5k)
Sunday, July 17th
13:15 Men's Multi-Stage Race Stage 15 | Rodez – Carcassonne (202.5k)
Tuesday, July 19th
12:40 Men's Multi-Stage Race Stage 16 | Carcassonne – Foix (178.5k)
Wednesday, July 20th
13:25 Men's Multi-Stage Race Stage 17 | Saint-Gaudens – Peyragudes (129.7k)
Thursday, July 21st
13:40 Men's Multi-Stage Race Stage 18 | Lourdes – Hautacam (143.2k)
Friday, July 22nd
13:10 Men's Multi-Stage Race Stage 19 | Castelnau-Magnoac – Cahors (188.3k)
Saturday, July 23rd
13:05 Men's Multi-Stage Race Stage 20 (ITT) | Lacapelle-Marival – Rocamadour (40.7k)
Sunday, July 24th
16:45 Men's Multi-Stage Race Stage 21 | Paris La Défense - Paris (Champs-Élysées) (115.6k)