Distance from Inverkeithing to Portstewart

The distance from Inverkeithing to Portstewart is 347 km (or 216 mi). The estimated driving time for the trip is 6h 29min and the main road for this route is the Larne - Cairnryan. In a straight line, the distance between Inverkeithing and Portstewart is 232 km (145 mi).