Distance from Keswick to Mauchline

The distance from Keswick to Mauchline is 390 km (or 243 mi). The estimated driving time for the trip is 4h 44min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Keswick and Mauchline is 303 km (189 mi).