Distance from South Shields to Dunfermline

The distance from South Shields to Dunfermline is 233 km (or 145 mi). The estimated driving time for the trip is 2h 34min and the main road for this route is the A1. In a straight line, the distance between South Shields and Dunfermline is 173 km (108 mi).