Flight distance between Castle Hill, Australia and Yazd, Iran 7,740.1 mi / 12,456.4 km