Distance from Morpeth to Fareham

The distance from Morpeth to Fareham is 538 km (or 335 mi). The estimated driving time for the trip is 5h 32min and the main road for this route is the A1(M). In a straight line, the distance between Morpeth and Fareham is 462 km (288 mi).