Distance from Lochgelly to Guisborough

The distance from Lochgelly to Guisborough is 313 km (or 195 mi). The estimated driving time for the trip is 3h 24min and the main road for this route is the Berwick Bypass, A1. In a straight line, the distance between Lochgelly and Guisborough is 227 km (142 mi).