Distance from Buckie to Lochailort

The distance from Buckie to Lochailort is 221 km (or 138 mi). The estimated driving time for the trip is 2h 51min and the main road for this route is the Road to the Isles. In a straight line, the distance between Buckie and Lochailort is 184 km (115 mi).