Distance from Dunfermline to Grangemouth

The distance from Dunfermline to Grangemouth is 22 km (or 14 mi). The estimated driving time for the trip is 19min and the main road for this route is the Cairneyhill Roundabout. In a straight line, the distance between Dunfermline and Grangemouth is 13 km (9 mi).