The longest roads in the UK.

The longest roads in the UK.

A1: London — Edinburgh: 396 miles (637km).

The longest road in the UK is the A1, also known as the Great North Road, which runs from Central London in the south to Central Edinburgh in the north.

The road has a number of different personalities as it travels north through the UK, from urban carriageway to rural motorway and back again. 

The road is also know as The Great North Road.


A38: Bodmin, Cornwall — Mansfield, Nottinghamshire: 309.8 miles (498.6km).

The A38 used to be called the “longest country lane in England” and was notorious for tailbacks during the peak summer season.

The opening of the M5 alleviated a lot of the traffic stress and these days the road is (fairly) quiet as it travels from Bodmin in Cornwall all the way up to Mansfield in the East Midlands.


A30: Land’s End, Cornwall — London: 284 miles (457km).

Once one of the country’s major coaching routes — and the quickest way to get from London to the West Country — the A30 is still a popular choice for holidaymakers looking for something a little more rural on their way to the South West, and it can get pretty busy during peak periods.

For much of its length, the A30 is little more than an average country road, giving it a different feel to the other roads on this list and taking you through some lovely ‘Wessex’ villages as it nears London.


The shortest roads in the UK.

A962: Kirkwall, Orkney: 292 ft (120m)

A5016: Ridley, Cheshire: 525 ft (160m)

A3125: London: 525 ft (160m)