The distance from Amosfield to Tweed Heads is 250 km (or 156 mi). The estimated driving time for the trip is 3 h 13 min and the main road for this route is the Mount Lindesay Road. In a straight line, the distance between Amosfield and Tweed Heads is 154 km (96 mi).