Distance from Isle Of Rum to Barmouth

The distance from Isle Of Rum to Barmouth by car is 408 km (or 254 mi). The estimated driving time for the trip is 4 h 27 min and the main road for this route is the . In a straight line, the distance between Isle Of Rum and Barmouth is 298 km (186 mi).