Distance from Salisbury to Oldham

The distance from Salisbury to Oldham is 222 km (or 138 mi). The estimated driving time for the trip is 2h 19min and the main road for this route is the A19. In a straight line, the distance between Salisbury and Oldham is 166 km (104 mi).