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