Distance from Uxbridge to Selkirk

The distance from Uxbridge to Selkirk is 554 km (or 345 mi). The estimated driving time for the trip is 6h 4min and the main road for this route is the M1. In a straight line, the distance between Uxbridge and Selkirk is 479 km (298 mi).