Flight distance between Townsville, Australia and Khamis Mushait, Saudi Arabia 7,514.3 mi / 12,093.0 km