Distance from Monarch to Shilo

The distance from Monarch to Shilo is 1036 km (or 644 mi). The estimated driving time for the trip is 11h 19min and the main road for this route is the Trans-Canada Highway, 1, 41. In a straight line, the distance between Monarch and Shilo is 964 km (600 mi).