Flight distance between Castle Hill, Australia and Port Elizabeth, South Africa 6,575.9 mi / 10,582.9 km