Distance from Rosyth to Douglas

The distance from Rosyth to Douglas is 432 km (or 269 mi). The estimated driving time for the trip is 5h 15min and the main road for this route is the Western Freeway, M8. In a straight line, the distance between Rosyth and Douglas is 310 km (193 mi).