Flight distance between Attard, Malta and Invercargill, New Zealand 10,907.3 mi / 17,553.5 km