Distance from Melrose to Antrim

The distance from Melrose to Antrim is 307 km (or 191 mi). The estimated driving time for the trip is 6h 8min and the main road for this route is the Larne - Cairnryan. In a straight line, the distance between Melrose and Antrim is 243 km (151 mi).