Flight distance between Salvador, Brazil and Invercargill, New Zealand 8,008.6 mi / 12,888.7 km