Flight distance between Townsville, Australia and Bathsheba, Barbados 10,642.9 mi / 17,128.1 km