Here is a village-by-village guide to where the Tour de France will be and when on its first three stages in England. All times are estimates based on the riders travelling at a normal race pace. Stage one: Saturday, July 5 - Leeds to Harrogate Stage two: Sunday, July 6 - York to Sheffield Stage three: Monday, July 7 - Cambridge to London