Distance from Shilo to Monarch

The distance from Shilo to Monarch is 1040 km (or 647 mi). The estimated driving time for the trip is 10h 54min and the main road for this route is the Trans-Canada Highway, PTH 1. In a straight line, the distance between Shilo and Monarch is 964 km (600 mi).