This year’s Tour de France is divided into 21 stages from the start in Leeds, England, to the finish line in Paris on July 27. Aside from rest days on July 15 and July 21, the competitors will cycle 2,271 miles in 21 days. The course will include six mountain stages, five hill stages and nine flat stages.