La 10a etapa del Tour de França de 2016 es disputà el dimarts 12 de juliol de 2016 sobre un recorregut de 197 km, amb sortida a Escaldes-Engordany i arribada a Revèl.[1]
El vencedor de l'etapa fou l'australià Michael Matthews (Team Jayco AlUla), que s'imposà a l'esprint als seus companys d'escapada. El gran grup arribà a més de 9' sense cap canvi en la general.[2]
Després del primer de descans a Andorra, els ciclistes afronten una etapa amb dues parts ben diferenciades. Els primers 24 km són en pujada, fins a coronar el port d'Envalira, souvenir Henri Desgrange d'aquesta edició. A partir d'aquí un llarg descens cap a la plana de l'Arieja i l'Aude i uns 140 km plans, amb l'excepció de la Cota de Saint-Ferréol, de tercera, que es corona a manca de 7 km per l'arribada a Revèl.[1]
Peter Sagan fou el més actiu en els quilòmetres inicials de l'etapa, propiciant l'escapada del dia formada per 15 ciclistes. Al cim del port d'EnvaliraRui Costa fou el primer i qui s'embutxacà els 5.000 € de premi.[3] A manca de 25 km el grup d'escapat es dividí sota l'impuls de Sagan, quedant 7 ciclistes al capdavant. Tot i els diferents intents per deixar enrere a Sagan en la darrera cota, els set es disputaren la victòria a l'esprint. Michael Matthews (Team Jayco AlUla) fou el més ràpid, segui per Sagan i Edvald Boasson Hagen. El gran grup arribà a més de 9' sense cap canvi en la general.[2]