Invercargill Airport has flights to Christchurch, Stewart Island and Wellington.
Air New Zealand fly to Christchurch and Wellington and Stewart Island Flights have flights to Stewart Island, which are a good alternative to taking the ferry from Bluff.
An airport shuttle bus operates between the airport and the city centre, but the airport is only 3km from the city centre and you can walk into town in around 30 minutes.