Distance from Mallaig to Johnstone

The distance from Mallaig to Johnstone is 231 km (or 144 mi). The estimated driving time for the trip is 3h 1min and the main road for this route is the Road to the Isles. In a straight line, the distance between Mallaig and Johnstone is 149 km (93 mi).