Distance from Hatfield to Dunfermline

The distance from Hatfield to Dunfermline is 374 km (or 233 mi). The estimated driving time for the trip is 4h 41min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Hatfield and Dunfermline is 317 km (197 mi).