Distance from Norwich to Selkirk

The distance from Norwich to Selkirk is 663 km (or 412 mi). The estimated driving time for the trip is 6h 55min and the main road for this route is the M6. In a straight line, the distance between Norwich and Selkirk is 540 km (336 mi).