There are 3 ways to get from Haast to Invercargill by bus, car, or plane
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Bus
best- Take the bus from Haast Township to Frankton Bus InterchangeQueenstown - Franz Josef
- Take the bus from Queenstown to Invercargill
9h 42m$161–217Drive 379.1 km
cheapest- Drive from Haast to Invercargill379.1 km
4h 24m$116–167Bus, fly
- Take the bus from Haast Township to Frankton Bus Interchange
- Fly from Queenstown Airport (ZQN) to Invercargill (IVC)ZQN - IVC
9h 50m$257–1,018
Haast to Invercargill by bus
Questions & Answers
The cheapest way to get from Haast to Invercargill is to drive which costs $110 - $170 and takes 4h 24m.
The fastest way to get from Haast to Invercargill is to drive which takes 4h 24m and costs $110 - $170.
No, there is no direct bus from Haast to Invercargill. However, there are services departing from Haast Township and arriving at Invercargill via Frankton Bus Hub and Queenstown. The journey, including transfers, takes approximately 9h 42m.
The distance between Haast and Invercargill is 440 km. The road distance is 379.1 km.
The best way to get from Haast to Invercargill without a car is to bus which takes 9h 42m and costs $160 - $220.
It takes approximately 9h 42m to get from Haast to Invercargill, including transfers.
Haast to Invercargill bus services, operated by GreatSights, depart from Haast Township station.
Haast to Invercargill bus services, operated by GreatSights, arrive at Frankton Bus Interchange station.
Yes, the driving distance between Haast to Invercargill is 379 km. It takes approximately 4h 24m to drive from Haast to Invercargill.
There are 83+ hotels available in Invercargill.
What companies run services between Haast, New Zealand and Invercargill, New Zealand?
You can take a bus from Haast Township to Invercargill via Frankton Bus Hub, Blue Peaks, and Queenstown in around 9h 42m.
Transport is disrupted due to the Russia-Ukraine war. Read more
- Website
- airnewzealand.com
Flights from Queenstown Airport to Invercargill via Christchurch
- Ave. Duration
- 3h 53m
- When
- Every day
- Estimated price
- $130–850
Flights from Queenstown Airport to Invercargill via Wellington, Christchurch
- Ave. Duration
- 6h 40m
- When
- Thursday to Sunday
- Estimated price
- $190–1,000
- Phone
- +64 9 583 5790
- info@greatsights.co.nz
- Website
- greatsights.co.nz
Bus from Haast Township to Frankton Bus Interchange
- Ave. Duration
- 4h 59m
- Frequency
- Once daily
- Estimated price
- $95–140
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $95–140
- Flexi
- $110–850
- Phone
- +64 274 497 994
- info@rippletravelgroup.com
- Website
- catchabussouth.com
Bus from Queenstown to Invercargill
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- catchabussouth.com
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 Travelling by boat in Italy, How to get from Florence to Rome, and How to get from London to Edinburgh - to help you get the most out of your next trip.




