Distance from Brampton to Heriot

The distance from Brampton to Heriot is 323 km (or 201 mi). The estimated driving time for the trip is 3h 50min and the main road for this route is the A68. In a straight line, the distance between Brampton and Heriot is 268 km (167 mi).