Stage 1: Nice – Pra Loup (173km, 3,700M+)
Cols: Ascros 1,160m / Cayolle 2,326m / Pra Loup 1,592m
Stage 2: Pra Loup – Col du Granon (127km, 3,700M+)
Cols: Vars 2,109m / Izoard 2,360m / Granon 2,413m
Stage 3: Serre Chevalier – Alpe d’Huez (112km, 3,200M+)
Cols: Lautaret 2,058m / Sarenne 1,999m / Alpe d’Huez 1,850m
Stage 4: ITT Bourg d’Oisans – Alpe d’Huez (15.5km, 1,100M+)
Ascent: Alpe d’Huez 1,860m
Stage 5: Alpe d’Huez – Megève (182km, 4,500M+)
Cols: Glandon 1,924m / Madeleine 2,000m / Saisies 1,650m
Stage 6: Megève – Morzine (145km, 3,400M+)
Cols: Epine 987m / Colombière 1,618m / Joux Plane 1,700m
Stage 7: Morzine – Geneva (140km, 2,600M+)
Cols: Encrenaz 1,433m / Ramaz 1,619m / Feu 1,117m / Moises 1,121m
Check out the fly-through video of the 2017 Haute Route Alps
here.