Distance from Oswestry to Arbroath

The distance from Oswestry to Arbroath is 526 km (or 327 mi). The estimated driving time for the trip is 5h 45min and the main road for this route is the Arbroath Road. In a straight line, the distance between Oswestry and Arbroath is 410 km (255 mi).