Day 1 (Monday 5th) Lands End to Penzance - 15 miles (x 2)
Day 2 (Tuesday 6th) Penzance to Davidstow - 65 miles
Day 3 (Wednesday 7th) Davidstow to Minehead - 74 miles
Day 4 (Thursday 8th) Minehead to Regil - 52 miles
Day 5 (Friday 9th) Regil to Stourbridge - 92 miles
Day 6 (Saturday 10th) Stourbridge to Leyland - 104 miles
Day 7 (Sunday 11th) Leyland to Winderemere - 58 miles
Day 8 (Monday 12th) Windermere to Carlisle - 47 miles
Day 9 (Tuesday 13th) Carlisle to Eaglesham - 92 miles
Day 10 (Wednesday 14th) Eaglesham to Perth - 66 miles
Day 11 (Thursday 15th) Perth to Kingussie - 71 miles
Day 12 (Friday 16th) Kingussie to Inverness - 44 miles
Day 13 (Saturday 17th) Inverness to Geanies - 40 miles
Day 14 (Sunday 18th) Geanies to Wick - 78 miles
Day 15 (Monday 19th) Wick to John O'Groats - 18 miles (x2)
Total = 949 miles