Stage 20, the penultimate day of the Tour de France, is a 146.5 km mountain stage from Megève to Morzine.