Distance from Hemel Hempstead to Dunfermline

The distance from Hemel Hempstead to Dunfermline is 606 km (or 377 mi). The estimated driving time for the trip is 6h 43min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Hemel Hempstead and Dunfermline is 518 km (322 mi).