Air New Zealand, Etihad flies to Christchurch and Wellington and one can catch a connecting Air New Zealand flight to Invercargill.
Air New Zealand has at least 10 flights daily to Invercargill from Christchurch or Wellington.
One can rent a car and drive around or use the only cab company there which has excellent service.
There are no trains to Invercargill
InterCity, Atomic Travel, Tracknet are some of the bus companies one can avail while going to Invercargill.
One can get around the city in buses ,cycles, cars or walk around. Invercargill also has the Blue star taxi service which gives excellent service.