Flight distance between Townsville, Australia and Edmonton, Canada 7,676.9 mi / 12,354.8 km