Question: how far is it to cycle from lands end to john o'groats
Answer: 874 miles ( 1,407 km )