Distance from Farnham to Kelso

The distance from Farnham to Kelso is 590 km (or 367 mi). The estimated driving time for the trip is 6h 22min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Farnham and Kelso is 500 km (311 mi).