Distance from Mexborough to Selkirk

The distance from Mexborough to Selkirk is 291 km (or 181 mi). The estimated driving time for the trip is 3h 26min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Mexborough and Selkirk is 249 km (155 mi).