Distance from Inverkeithing to Lowestoft

The distance from Inverkeithing to Lowestoft is 635 km (or 395 mi). The estimated driving time for the trip is 7h 26min and the main road for this route is the Barton Junction. In a straight line, the distance between Inverkeithing and Lowestoft is 517 km (322 mi).