The journey from Thornhill to Kelso is a 100 km drive. You will head north on the A76, then join the A699 towards Kelso. The drive takes approximately 1 hour and 40 minutes. Kelso is a town in the Scottish Borders.
Total Distance: 100 km driving distance, 85 km straight-line distance.
The A699 is a scenic road with some winding sections.
Year-round, as the A699 is a well-maintained road.