US Trends

how far is lands end to john o'groats in miles

The distance from Land’s End to John o’ Groats is typically given as about 874 miles by road , though it can vary a bit with the exact route.

Quick Scoop

  • Straight line (“as the crow flies”) : About 603 miles between Land’s End and John o’ Groats.
  • Fastest modern driving route : Around 837 miles using major roads and motorways.
  • Traditional end‑to‑end road distance : Commonly quoted as 874 miles , and this is what many challenge events and the signposts at each end use.
  • Typical cycling route : Practical bike routes usually end up around 900–950 miles , depending on how scenic or traffic‑avoiding the planner wants the journey to be.

So when people ask “how far is Land’s End to John o’ Groats in miles?” , the most widely used answer is about 874 miles by road , but the exact mileage depends on your chosen route.

Information gathered from public forums or data available on the internet and portrayed here.