This year’s riders of the Tour de France covered 3430.5 km (2131.6 miles), divided into 21 stages, according to the Tour’s official website.