Answer
Invercargill is 11 miles north of Bluff. The distance between the two cities is approximately 19 kilometers. Invercargill is the southernmost city in New Zealand, while Bluff is the northernmost city in the South Island. The two cities are separated by the Foveaux Strait.