At 410 miles, the A1 is the UK’s longest numbered road, connecting London and Edinburgh. For much of its length, it follows the old coaching route of the Great North Road between London, York and Edinburgh, changing direction where it has bypassed villages and towns.