The drive from Selkirk to Inverness covers 260 kilometers and takes approximately 4 hours via the A702, M90, and A9. This route takes you through the beautiful countryside of the Borders and up into the Highlands. Driving is the most practical option. Public transport is possible but requires multiple changes via train and bus.
Total Distance: 260 km driving distance, 210 km straight-line air distance.
The A9 is a scenic but busy road.
Spring and Summer for the best road conditions.