Distance from Brampton to Eyemouth

The distance from Brampton to Eyemouth is 297 km (or 185 mi). The estimated driving time for the trip is 3h 23min and the main road for this route is the Gosforth Park Interchange. In a straight line, the distance between Brampton and Eyemouth is 263 km (164 mi).