Distance from Oxford to Dornoch

The distance from Oxford to Dornoch is 921 km (or 573 mi). The estimated driving time for the trip is 10h 10min and the main road for this route is the Scotsburn Road. In a straight line, the distance between Oxford and Dornoch is 741 km (461 mi).