Question: how long does it take to cycle from lands end to john o'groats
Answer: The traditional distance by road is 874 miles ( 1,407 km ) and takes most cyclists 10 to 14 days ; the record for running the route is nine days .