The distance from Newcastle to Anna Bay is 52 km (or 33 mi). The estimated driving time for the trip is 44 min and the main road for this route is the Nelson Bay Road, B63. In a straight line, the distance between Newcastle and Anna Bay is 33 km (21 mi).