Distance from Invergordon to Shotts

The distance from Invergordon to Shotts is 298 km (or 186 mi). The estimated driving time for the trip is 3h 36min and the main road for this route is the Gallowhill. In a straight line, the distance between Invergordon and Shotts is 209 km (130 mi).