The distance from London to Ashington is 477 km (or 297 mi). The estimated driving time for the trip is 5 h 0 min and the main road for this route is the M1. In a straight line, the distance between London and Ashington is 417 km (260 mi).