Flight distance between Mosopa, Botswana and Invercargill, New Zealand 7,000.1 mi / 11,265.5 km