how many miles from lands end to john o groats
Land's End to John o' Groats The straight-line distance from Land's End to John o' Groats is 603 miles (970Â km) as determined from O.S. Grid References, but such a route passes over a series of stretches of water in the Irish Sea. Google Earth reports a distance of 602.70 miles between the two iconic marker points.