2 July 2016 — Mont Saint-Michel to Utah Beach, Sainte-Marie-du-Mont, 188 km (117 mi)
This flat stage departed east from Mont-Saint-Michel and headed north, following the western coastline of the Cotentin Peninsula, with the Category 4 climbs of the Côte d'Avranches at 98 metres (322 ft) and the Côte des falaises de Champeaux at 81 metres (266 ft) early on. The riders then passed through Granville, Montmartin-sur-Mer, Gouville-sur-Mer and Lessay. On moving inland to cross the peninsula, an intermediate sprint took place at La Haye. The race then continued through Saint-Sauveur-le-Vicomte, turning north-east to Montebourg, and over to the opposite coast at Quinéville. The riders then travelled south-east along the coast and turned inland south-west to Sainte-Mère-Église, before heading east to the finish line at Utah Beach. The stage ended with a sprint finish won by Mark Cavendish.3 July 2016 — Saint-Lô to Cherbourg-en-Cotentin, 183 km (114 mi)
This hilly stage departed south-east from Saint-Lô to the Category 4 climb of the Côte de Torigny-les-Villes, then heading south-west to the Category 4 climb of the Côte de Montabot. The riders passed through Percy-en-Normandie and Hambye, reaching the Category 4 climb of the Côte de Montpinchon. The race then travelled north-west through Coutances, Montsurvent and Lessay. On reaching the coast at Bretteville-sur-Ay the race followed the coastline to an intermediate sprint at Portbail. The route then continued north through Barneville-Carteret, Les Pieux and Helleville to Sainte-Croix-Hague and turned west. The Category 3 Côte de La Glacerie at 133 metres (436 ft), a 1.9 kilometres (1.2 mi) climb at 6.5%, occurred on the way to the uphill finish at Cherbourg. Peter Sagan won the stage and took the lead of the race.4 July 2016 — Granville to Angers, 223.5 km (139 mi)
This long and flat stage departed east from Granville to the Category 4 climb of the Côte de Villedieu-les-Poêles. The route then wound south through Brécey, Saint-Hilaire-du-Harcouët, Fougères, Gennes-sur-Seiche and Renazé, and turned south-east to an intermediate sprint at Bouillé-Ménard. The riders then continued through Segré, La Pouëze and La Meignanne to the finish at Angers. The sprint finish was won by Mark Cavendish.5 July 2016 — Saumur to Limoges, 237.5 km (148 mi)
The longest stage of this year's tour, this flat stage departed south from Saumur to Montreuil-Bellay, turning south-east to Les Trois-Moutiers. The riders continued through Loudun, Châtellerault, Paizay-le-Sec, Saint-Savin and Montmorillon to an intermediate sprint at Le Dorat. The race then travelled over the Category 4 Côte de la Maison Neuve, and wound south through Roussac, Bonnac-la-Côte and Le Palais-sur-Vienne to the finish line at Limoges.6 July 2016 — Limoges to Le Lioran, 216 km (134 mi)
This medium mountain stage departed east from Limoges, over the Category 4 Côte de Saint-Léonard-de-Noblat, through Bujaleuf and turning south-east to Eymoutiers. The riders continued through Bugeat and Meymac to Saint-Angel. The race then turned south to head through Neuvic before climbing the Category 3 Côte du Puy Saint-Mary, quickly followed by an intermediate sprint through Mauriac. The riders continued south-east through Anglards-de-Salers and Salers ascending the Category 3 Col de Neronne to 1,242 metres (4,075 ft). A brief descent was followed by the Category 2 climb of the Pas de Peyrol to 1,589 metres (5,213 ft). The race then descended south on a winding route through Mandailles to the Category 2 climb of the Col du Perthus to 1,309 metres (4,295 ft). Following this climb, the riders descended through Saint-Jacques-des-Blats, and turned north-east to climb the Category 3 Col de Font-de-Cère to 1,294 metres (4,245 ft), before a brief descent and climb to the finish line at Le Lioran.7 July 2016 — Arpajon-sur-Cère to Montauban, 190.5 km (118 mi)
This hilly to flat stage departed south from Arpajon-sur-Cère, through Montsalvy to Vieillevie. The riders then headed west through Saint-Parthem to the Category 3 climb of the Col des Estaques to 322 metres (1,056 ft). The descent south into Decazeville was followed by the Category 4 climb of the Côte d'Aubin to 335 metres (1,099 ft). This then gently ascended into the intermediate sprint at Montbazens, where the route turned south-west. The race then travelled through Lanuéjouls, Villefranche-de-Rouergue, Parisot and Saint-Antonin-Noble-Val where the riders turned west to climb the Category 3 Côte de Saint-Antonin-Noble-Val to 289 metres (948 ft). Following the descent south-west into Montricoux, the race continued through Saint-Étienne-de-Tulmont to a flat finish at Montauban.8 July 2016 — L'Isle-Jourdain to Lac de Payolle, 162.5 km (101 mi)
This medium mountain stage departed from L'Isle-Jourdain, heading south-west through Lombez to Boulogne-sur-Gesse. The race then turned west travelling through Castelnau-Magnoac and Trie-sur-Baïse to Chelle-Debat. The route then turned south through Bordes and south-east to ascend the Category 4 Côte de Capvern, continuing without descent into La Barthe-de-Neste. The riders then headed south through an intermediate sprint at Sarrancolin, continuing to Arreau before turning west to begin the 12 kilometres (7.5 mi) climb of the Category 1 Col d'Aspin to 1,490 metres (4,890 ft). The riders then had a 7 kilometres (4.3 mi) descent to the finish line at Lac de Payolle.
Steve Cummings won the stage with a solo attack. After the first five riders passed, the red inflatable 1 kilometre (0.62 mi) marker collapsed, blocking chasing riders, so the race organisation decided to use the timegaps measured at the 3 kilometres (1.9 mi) mark. Adam Yates was most affected by the collapsing flamme rouge, because he was 7 seconds in front of the other favorites at that moment, and the marker collapsed right in front of him, causing him to crash into it. After the podium ceremony the commissaires revised the result, moving Yates into second place on the General Classification and into the white jersey, which he wore non-stop for the remainder of the 2016 competition.9 July 2016 — Pau to Bagnères-de-Luchon, 184 km (114 mi)
This mountainous stage departed from Pau, heading south-east, through Lestelle-Bétharram, to Lourdes. The race then turned south through Ayros-Arbouix and Villelongue, with an intermediate sprint at Esquièze-Sère, just before Luz-Saint-Sauveur. The route then headed east through Barèges to traverse the Hors catégorie Col du Tourmalet, a 19 kilometres (12 mi) climb to 2,115 metres (6,939 ft) for the Souvenir Jacques Goddet, with a descent into Sainte-Marie-de-Campan. The race then turned south and began the immediate ascent of the Category 2 La Hourquette d'Ancizan to 1,564 metres (5,131 ft) and descended into Saint-Lary-Soulan. The riders then turned east, once again, and ascended the Category 1 Col de Val Louron-Azet to 1,580 metres (5,180 ft), descending into Loudenvielle. The final climb was the Category 1 Col de Peyresourde at 1,569 metres (5,148 ft), before descending to the finish line at Bagnères-de-Luchon.
Michael Mørkøv, who had been battling with injuries all week, became the first rider to withdraw from the tour. This set a new all-time record for the longest time in which the peloton had remained intact prior to the first withdrawal.
Chris Froome won the stage after surprisingly breaking away from a group of 14 riders just before the summit of the Col de Peyresourde, with about 15 km remaining. On the descent into Bagnères-de-Luchon he adopted a 'super aero' position, pedalling as he did so reaching a top speed of 90.9 km/h. With 10 km to go Froome opened up a gap of 11 seconds and he maintained the lead to the end, with the following pack finishing 13 seconds behind. With the time bonus, Froome took the yellow jersey for the first time in the race, wearing it non-stop through the remainder of the 2016 competition.10 July 2016 — Vielha Val d'Aran to Andorre Arcalis, 184.5 km (115 mi)
This mountainous stage departed from Vielha Val d'Aran in Spain, heading east over the 13.7 kilometres (8.5 mi) Category 1 climb of the Port de la Bonaigua to 2,072 metres (6,798 ft). The riders then headed south-east through La Guingueta d'Àneu, and turned south-west at Llavorsí, to the valley floor at Sort. The route then turned south-east for the 19 kilometres (12 mi) climb of the Category 1 Port del Cantó to 1,721 metres (5,646 ft), descending to the valley floor at Montferrer i Castellbò. From La Seu d'Urgell, the race climbed north to an intermediate sprint at Andorra la Vella, and continued climbing into the Category 2 summit of the Côte de la Comella at 1,347 metres (4,419 ft). Following a short descent to Encamp was the Category 1 climb of the Col de Beixalis to 1,796 metres (5,892 ft). The race then descended to Ordino, before beginning the 10.1 kilometres (6.3 mi) Hors catégorie climb to 2,240 metres (7,350 ft) for the finish line at Andorra Arcalis.
Two time overall winner Alberto Contador, one of the pre-race favorites, abandoned the Tour during Stage 9.11 July 2016 — Andorra
12 July 2016 — Escaldes-Engordany to Revel, 197 km (122 mi)
In this medium mountain stage, the riders departed from Escaldes-Engordany in Andorra, heading east over the 22.6 kilometres (14.0 mi) Category 1 climb of the Port d'Envalira to 2,408 metres (7,900 ft). The riders then descended north-east back into France to Ax-les-Thermes, and turned north-west still gradually descending towards Tarascon-sur-Ariège. The race then turned north-east towards Mercus-Garrabet and wound east through Nalzen to Lavelanet. The route continued north-east to an intermediate sprint at Aigues-Vives. The riders then continued north through Mirepoix, Plavilla, Fendeille and Castelnaudary reaching the short Category 3 climb of the Côte de Saint-Ferréol. The race then descended to the finish line in Revel. Peter Sagan took the green jersey for the third time in the 2016 competition, and wore it non-stop for the remainder of the Tour.13 July 2016 — Carcassonne to Montpellier, 162.5 km (101 mi)
This flat stage departed from Carcassonne, heading east through Caunes-Minervois and Siran to the Category 4 climb of the Côte de Minerve to 245 metres (804 ft). The riders then descended to Aigues-Vives, and turned north-east to climb the Category 4 Côte de Villespassans to 207 metres (679 ft) descending through Saint-Chinian to Cessenon-sur-Orb. Continuing east, the riders passed through Murviel-lès-Béziers, Magalas and Alignan-du-Vent to an intermediate sprint at Pézenas. The race then headed through Montagnac, passing Valmagne Abbey, and continuing on through Montbazin. Bearing towards the north-east, the race headed through Pignan to the finish line in Montpellier.