Distance from Gainsborough to Edinburgh

The distance from Gainsborough to Edinburgh by car is 378 km (or 235 mi). The estimated driving time for the trip is 4 h 33 min and the main road for this route is the A68. In a straight line, the distance between Gainsborough and Edinburgh is 323 km (201 mi).