Distance from Shotts to Newcastle

The distance from Shotts to Newcastle is 307 km (or 191 mi). The estimated driving time for the trip is 6h 5min and the main road for this route is the Larne - Cairnryan. In a straight line, the distance between Shotts and Newcastle is 223 km (139 mi).