Distance from Brampton to Nairn

The distance from Brampton to Nairn is 598 km (or 372 mi). The estimated driving time for the trip is 7h 6min and the main road for this route is the Harperley Roundabout. In a straight line, the distance between Brampton and Nairn is 476 km (296 mi).