There are 6 ways to get from Tākaka to Invercargill by taxi, shuttle, plane, bus, or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Taxi, shuttle, shuttle to Christchurch International Airport, fly
best- Take the taxi from Tākaka to Mārahautaxi
- Take a shuttle bus from Mārahau to Saint Arnaud
- Take a shuttle bus from Saint Arnaud to Christchurch
- Fly from Christchurch International Airport (CHC) to Invercargill (IVC)plane CHC - IVC
10h 41m$560–2,224Bus
cheapest- Take the bus from Wainui Bay to Nelsonbus
- Take the bus from Nelson to Blenheimbus
- Take the bus from Blenheim to Christchurchbus
- Take the bus from Christchurch to Dunedinbus
- Take the bus from Dunedin to Invercargillbus
24h 24m$235–437Drive 1,036.9 km
- Drive from Tākaka to Invercargillcar 1,036.9 km
12h 3m$314–454Shuttle, Tour, bus
- Take a shuttle bus from Tākaka to Nelson
- Take a shuttle bus from Nelson to Christchurch
- Take a shuttle bus from Christchurch to Queenstown
- Take the bus from Queenstown to Invercargillbus
27h 28m$710–1,530Taxi, shuttle, shuttle to Hokitika, fly
- Take the taxi from Tākaka to Mārahautaxi
- Take a shuttle bus from Mārahau to Saint Arnaud
- Take a shuttle bus from Saint Arnaud to Westport
- Take a shuttle bus from Westport to Kumara Junction
- Fly from Hokitika (HKK) to Invercargill (IVC)plane HKK - IVC
15h 4m$590–1,929Bus via Franz Josef
- Take the bus from Takaka to Brown Hutbus
- Take the bus from Brown Hut to Richmondbus
- Take the bus from Richmond to Greymouthbus
- Take the bus from Greymouth to Franz Josefbus
- Take the bus from Franz Josef to Queenstownbus
- Take the bus from Queenstown to Invercargillbus
31h 47m$349–575
Tākaka to Invercargill by bus and foot
Comparing Your Travel Options
The cheapest way to get from Tākaka to Invercargill is to drive which costs $310 - $460 and takes 12h 3m.
The fastest way to get from Tākaka to Invercargill is to taxi and shuttle and fly which takes 10h 41m and costs $550 - $2,300.
No, there is no direct bus from Tākaka to Invercargill. However, there are services departing from Wainui Bay and arriving at Invercargill via Nelson, Blenheim, Christchurch and Dunedin. The journey, including transfers, takes approximately 24h 24m.
The distance between Tākaka and Invercargill is 902 km. The road distance is 1036.9 km.
The best way to get from Tākaka to Invercargill without a car is to bus which takes 24h 24m and costs $230 - $440.
It takes approximately 10h 41m to get from Tākaka to Invercargill, including transfers.
Tākaka to Invercargill bus services, operated by The Heaphy Bus Company, depart from Wainui Bay station.
Tākaka to Invercargill bus services, operated by The Heaphy Bus Company, arrive at Nelson station.
Yes, the driving distance between Tākaka to Invercargill is 1037 km. It takes approximately 12h 3m to drive from Tākaka to Invercargill.
There are 101+ hotels available in Invercargill.
What companies run services between Tākaka, New Zealand and Invercargill, New Zealand?
You can take a vehicle from Tākaka to Invercargill via Wainui Bay, Nelson, Blenheim, Christchurch, Dunedin, and Dunedin in around 24h 24m.
- Website
- airnewzealand.com
Flights from Christchurch International Airport to Invercargill
- Ave. Duration
- 1h 26m
- When
- Every day
- Estimated price
- $80–550
Flights from Hokitika to Invercargill via Christchurch International Airport
- Ave. Duration
- 6h 28m
- When
- Thursday to Wednesday
- Estimated price
- $95–600
- Phone
- +64 (3) 540 2042
- [email protected]
- Website
- nelsonlakesshuttles.co.nz
Shuttle from Mārahau to Saint Arnaud
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–450
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $450
- Per person
- $90
Shuttle from Saint Arnaud to Christchurch
- Ave. Duration
- 4h 30m
- Frequency
- On demand
- Estimated price
- $200–1,000
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $1,000
- Per person
- $200
Shuttle from Nelson to Christchurch
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $200–1,000
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $1,000
- Per person
- $200
Shuttle from Mārahau to Saint Arnaud
- Ave. Duration
- 2h
- Frequency
- On demand
- Estimated price
- $90–450
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $450
- Per person
- $90
Shuttle from Saint Arnaud to Westport
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $100–500
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $500
- Per person
- $100
- Phone
- 0800 128 735
- [email protected]
- Website
- theheaphybus.co.nz
Bus from Wainui Bay to Nelson
- Ave. Duration
- 3h 15m
- Frequency
- 3 times a week
- Estimated price
- $55–85
- Schedules at
- theheaphybus.co.nz
Bus from Takaka to Brown Hut
- Ave. Duration
- 1h
- Frequency
- 3 times a week
- Estimated price
- $28–40
- Schedules at
- theheaphybus.co.nz
Bus from Brown Hut to Richmond
- Ave. Duration
- 4h 50m
- Frequency
- 3 times a week
- Estimated price
- $55–80
- Schedules at
- theheaphybus.co.nz
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Nelson to Blenheim
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $16–55
- Website
- InterCity
Bus from Blenheim to Christchurch
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- $11–55
- Website
- InterCity
Bus from Christchurch to Dunedin
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Richmond to Greymouth
- Ave. Duration
- 5h 45m
- Frequency
- 5 times a week
- Estimated price
- $16–90
- Website
- InterCity
- Phone
- +64 274 497 994
- [email protected]
- Website
- catchabussouth.com
Bus from Dunedin to Invercargill
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $65–85
- Schedules at
- catchabussouth.com
Bus from Queenstown to Invercargill
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- catchabussouth.com
Bus from Queenstown to Invercargill
- Ave. Duration
- 3h
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- catchabussouth.com
- Phone
- +64 3 525 8725
- [email protected]
- Website
- goldenbayair.co.nz
Shuttle from Tākaka to Nelson
- Ave. Duration
- 3h 20m
- Frequency
- Twice daily
- Estimated price
- $85
- Schedules at
- goldenbayair.co.nz
- Phone
- +64 9 390 7380
- [email protected]
- Website
- cheekykiwitravel.com
Shuttle from Christchurch to Queenstown
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $370
- Schedules at
- cheekykiwitravel.rezdy.com
- Book at
- cheekykiwitravel.rezdy.com
- Phone
- +64 27 201 8825
- Website
- eastwestcoaches.co.nz
Shuttle from Westport to Kumara Junction
- Ave. Duration
- 1h 42m
- Frequency
- Once daily
- Estimated price
- $60–80
- Schedules at
- eastwestcoaches.co.nz
- Phone
- +64 9 583 5790
- [email protected]
- Website
- GreatSights
Bus from Greymouth to Franz Josef
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- GreatSights
- Standard
- $75–110
- Gold
- $65–150
Bus from Franz Josef to Queenstown
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $120–180
- Website
- GreatSights
- Standard
- $120–180
- Gold
- $150–230
- Ave. Duration
- 42 min
- Estimated price
- $160–200
Auckland Shuttles
- Phone
- +64 21 743321
Auckland Shuttles
- Phone
- +64 21 743321
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including Best ways to travel around Australia, Want to know more about Flixbus?, and 4 of the smartest ways to explore Australia - to help you get the most out of your next trip.











