Distance from Colne to Grantown-On-Spey

The distance from Colne to Grantown-On-Spey is 525 km (or 327 mi). The estimated driving time for the trip is 5h 43min and the main road for this route is the A9. In a straight line, the distance between Colne and Grantown-On-Spey is 396 km (247 mi).