Flight distance between Barclayville, Liberia and Invercargill, New Zealand 9,546.6 mi / 15,363.7 km