Distance from Gairloch to Banff

The distance from Gairloch to Banff is 224 km (or 140 mi). The estimated driving time for the trip is 2h 52min and the main road for this route is the Fochabers East Roundabout. In a straight line, the distance between Gairloch and Banff is 188 km (117 mi).