Distance from Castle Douglas to Twickenham

The distance from Castle Douglas to Twickenham is 589 km (or 366 mi). The estimated driving time for the trip is 6h 13min and the main road for this route is the Preston Bypass, M6. In a straight line, the distance between Castle Douglas and Twickenham is 459 km (286 mi).