Distance from Selkirk to Marlow

The distance from Selkirk to Marlow is 553 km (or 344 mi). The estimated driving time for the trip is 6h 2min and the main road for this route is the Doncaster Bypass. In a straight line, the distance between Selkirk and Marlow is 486 km (302 mi).