Stage 1: Anglet – Oloron Sainte-Marie (174km, 3,400M+)
Cols: Bagargui 1,327m / Soudet 1,542m
Stage 2: Pau – Pau (157km, 2,800M+)
Cols: Marie-Blanque 1,035m / Aubisque 1,709m / Soulor 1,474m
Stage 3: Pau – Tarbes (152km, 3,100M+)
Cols: Spandelles 1,378m / Tourmalet 2,117m
Stage 4: Tarbes – Col du Portillon (123km, 3,900M+)
Cols: Aspin 1,489m / Azet 1,580m / Peyresourde 1,569m / Portillon 1,293m
Stage 5: ITT Bagnères-de-Luchon – Superbagnères (18km, 1,170M+)
Col: Superbagnères 1,860m
Stage 6: Bagnères-de-Luchon – Hospice de France (130km, 3,600M+)
Cols: Port de Balès 1,755m / Ares 797m / Menté 1,349m / Hospice de France 1,379m
Stage 7: Bagnères-de-Luchon – Toulouse (156km, 1,300M+)
Col: Menté 1,349m
Check out the fly-through video of the 2017 Haute Route Pyrenees
here.