News

The 2025 Tour de France includes 3320km of racing across seven flat stages, six hilly stages, six mountain stages and two time trials. There are two rest days but the total vertical gain will be ...