Stage 18 of the 2026 Tour de France heads to Orcières-Merlette – featuring a mountain finish, early climbs and opportunities for breakaway riders and climbers.