Distance from Inverkeithing to South Queensferry

The distance from Inverkeithing to South Queensferry is 8 km (or 5 mi). The estimated driving time for the trip is 8min and the main road for this route is the A921. In a straight line, the distance between Inverkeithing and South Queensferry is 5 km (4 mi).