Distance from Banff to Romsey

The distance from Banff to Romsey is 940 km (or 585 mi). The estimated driving time for the trip is 10h 2min and the main road for this route is the A74(M). In a straight line, the distance between Banff and Romsey is 745 km (463 mi).