Ferry in Stewart Island (Rakiura)

Stewart Island Experience

The passenger-only ferry runs between Bluff and Oban up to four times daily (twice daily June to August). Book a few days ahead in summer (December to February). The crossing takes one hour and can be a rough...

Bus in Te Anau

Tracknet

From November to April Te Anau–based Tracknet has at least three daily scheduled buses to/from Te Anau Downs ($29, 30 minutes), the Divide ($43, 1¼ hours) and Milford Sound ($55, 2¼ hours), two buses to/from...

Shuttle in Karamea & Around

Karamea Connections

Based at Rongo, Karamea Connections runs track and town transport, including services to Heaphy, Wangapeka, Oparara Basin and Westport on demand.

Bus in Bluff

Stewart Island Experience

Runs a shuttle between Bluff and Invercargill (adult/child $28/14) connecting with its Stewart Island/Rakiura ferry. It also offers secure vehicle storage by the ferry terminal (one/two/three/four/five days for...

Airline in Christchurch

Air New Zealand

Direct flights to/from Melbourne, Sydney, Brisbane and the Gold Coast, as well as domestic services to/from Auckland, Wellington, Dunedin and Queenstown. Code-share flights with smaller regional airlines head...

Boat in Tuatapere

Lake Hauroko Tours

Operates lake transport to the Lake Hauroko end of the Dusky Track (once or twice a week in the season). Part of W-Jet. Bookings essential.

Bus in Dunedin

InterCity

Coaches to/from Christchurch (from $29, 5½ hours), Ōamaru (from $23, 1½ hours), Cromwell (from $23, 3¼ hours) and Queenstown (from $24, 4¼ hours) around four times daily, and once daily to Gore (from $15, 2¾...

Bus in Nelson

NBus

Nelson Suburban Bus Lines (SBL) operates services between Nelson and Richmond ($4) via Tahunanui ($3) and Stoke ($3.50). Buses run from roughly 7am to 7pm; pay the driver in cash or buy a 10-trip ticket. On...

Bus in Te Anau

InterCity

Services to Milford Sound (from $33, three hours, two to three daily) and Queenstown (from $33, 2¼ hours, four daily), and daily 8am buses to Gore (from $33, 1¾ hours), Dunedin (from $26, 4¾ hours) and...

Boat in Otago Peninsula

Port to Port

The Port to Port private ferry operates from Port Chalmers' Back Beach to Portobello up to three times daily. This 10-minute trip is an economical way to get out on the water with the possibility of seeing...

Shuttle in Bluff

Catch-a-Bus South

Offers scheduled shuttle services to Invercargill ($25, 30 minutes, two daily), Gore ($47, two hours, two daily) and Dunedin ($85, four hours, two daily). With prior notice, daily buses reach Queenstown Airport...

Shuttle in Methven

Methven Travel

Runs shuttles between Methven and Christchurch Airport (adult/child $47/30) three times a week from October to June, increasing to three times daily during the ski season. Also runs shuttles up to Mt Hutt ski...

Shuttle in Invercargill

Catch-a-Bus South

Offers scheduled shuttle services at least daily to Bluff ($25, 35 minutes), Queenstown ($60, three to 3¼ hours) and Queenstown Airport ($65, three hours), Gore ($30, 1½ hours) and Dunedin ($60, 3½ hours)....

Airport in Christchurch

Christchurch Airport

The South Island’s main international gateway, with regular flights to Australia, China, Dubai, Fiji and Singapore. Facilities include baggage storage, car-rental counters, ATMs, foreign-exchange offices and an...

Ferry in Lyttelton

Black Cat

From Lyttelton, Black Cat provides ferries to sheltered Quail Island (adult/child return $30/15, 10 minutes, twice daily December to March, once daily April to October), as well as to sleepy Diamond Harbour...

Shuttle in Lewis Pass

Boyle River Outdoor Education Centre

School outdoor education centre that also provides shuttle services for trampers to the St James Walkway and other trails around the Lewis Pass area. The service must be booked ahead. Also sometimes has...

Bus in Timaru

InterCity

Stops outside the train station, with buses to Christchurch (from $20, 2½ hours, two daily), Oamaru (from $23, one hour, two daily), Dunedin (from $34, three hours, two daily), Gore (from $51, six hours, daily)...