"I've never heard of John of Groats. How many miles is John of Groats to Landsend?"
They're having you on! Lands End - is the far South West tip of England. John o Groates is the far North East of Scotland. Depending on the route this can be between 950 and 1050 miles! That's why it's so good for raising charity from sponsors.
Frank L