Flight distance between Townsville, Australia and Surat Thani, Thailand 3,780.8 mi / 6,084.6 km