Thornhill
Thornhill
Kelso
Kelso
Driving

Thornhill to Kelso

Updated: 29 May 2026

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.
Fastest Way
Driving takes 1 hour 40 minutes via the A699.
Cheapest Way
Driving is the most efficient and cost-effective method.
Compare Thornhill to Kelso Routes
Driving
Direct
Duration
1 hour 40 mins
Avg Price
20-28 GBP fuel
Operator
N/A
Route
A76 to A699, then to Kelso.

The A699 is a scenic road with some winding sections.

Travel Tips
  • Scenic Route
    The A699 offers beautiful views of the Scottish Borders.
  • Parking
    Kelso has several public car parks in the town center.
  • Train Links
    There is no train station in Kelso.
  • Dining
    There are many restaurants in the town center.
  • Navigation
    Follow signs for Kelso once you reach the A699.
Safety Tips
  • Road Hazards
    Be aware of agricultural vehicles on the A699.
  • Traffic
    Kelso town center can be busy during peak hours.
  • Emergency
    Borders General Hospital is the nearest major medical facility.
  • Driving
    Ensure your vehicle is prepared for rural roads.
People Also Ask
  • Is there a train?
    No, you must drive to a station or take a bus.
  • How long is the drive?
    It takes about 1 hour 40 minutes.
  • Is Kelso a large town?
    It is a major town with good transport links.
  • Are there tolls?
    No, there are no tolls on this route.
  • What is the best road?
    The A699 is the most direct route.
Quick Info
  • From Thornhill, Scotland, United Kingdom
  • To Kelso, Scottish Borders, United Kingdom
  • Modes
Best Time to Travel

Year-round, as the A699 is a well-maintained road.

Things to Do in Kelso
1
Kelso Abbey
Visit this historic abbey.
2
Floors Castle
Visit this historic castle.
3
Kelso Town Centre
Enjoy the local shops.
4
River Tweed
Enjoy a walk along the river.
Tags
Thornhill to Kelso A76 A699 Kelso travel driving to Kelso Scottish travel Thornhill transport Kelso history scenic drive Scotland