Distance from Fort Augustus to Kelso

The distance from Fort Augustus to Kelso is 333 km (or 207 mi). The estimated driving time for the trip is 3h 51min and the main road for this route is the A9. In a straight line, the distance between Fort Augustus and Kelso is 221 km (138 mi).