The distance from Townsville to Ardrossan is 2734 km (or 1699 mi). The estimated driving time for the trip is 31 h and the main road for this route is the Marshall Street, A32. In a straight line, the distance between Townsville and Ardrossan is 1901 km (1182 mi).