Driving Directions to Kelso:
From Edinburgh:
Take the A68 road towards Jedburgh and follow the signs to Kelso.
From Newcastle:
Take the A696 road towards Jedburgh and follow the signs to Kelso.
Suggested route from Melrose:
Take the A68 towards Jedburgh and then follow the signs to Kelso.
Rail Directions to Kelso:
The nearest railway station to Kelso is Berwick-upon-Tweed, which is around 20 miles away. From there you can take a bus or hire a car to reach Kelso.
Suggested route from Edinburgh:
Take a train to Berwick-upon-Tweed and then take a bus or hire a car to reach Kelso.
Suggested route from Newcastle:
Take a train to Berwick-upon-Tweed and then take a bus or hire a car to reach Kelso.
The closest airport to Kelso is Edinburgh Airport, which is approximately 50 miles away. The best route by car is to take the A68 south from Edinburgh, through Midlothian and into the Borders region. Alternatively, there is a direct bus service from Edinburgh Airport to Kelso which takes around 2 hours.