Distance from Ballymena to Brampton

The distance from Ballymena to Brampton is 497 km (or 309 mi). The estimated driving time for the trip is 7h 57min and the main road for this route is the A1(M). In a straight line, the distance between Ballymena and Brampton is 351 km (219 mi).