There are 8 ways to get from Westport to Invercargill by shuttle, plane, bus, train, 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.
Shuttle to Hokitika, fly
best- Take a shuttle bus from Westport to Kumara Junction
- Fly from Hokitika (HKK) to Invercargill (IVC)plane HKK - IVC
8h 9m$230–732Bus to Nelson Airport, fly
cheapest- Take the bus from Westport to Tahunanuibus
- Fly from Nelson Airport (NSN) to Invercargill (IVC)plane NSN - IVC
8h 29m$149–817Bus, train
- Take the bus from Westport to Greymouthbus
- Take the train from Greymouth to Rollestontrain
- Take the bus from Rolleston to Dunedinbus
- Take the bus from Dunedin to Invercargillbus
18h 54mDrive 795.9 km
- Drive from Westport to Invercargillcar 795.9 km
9h 16m$230–332Bus, Tour
- Take the bus from Westport to Greymouthbus
- Take the bus from Greymouth to Franz Josefbus
- Take a shuttle bus from Franz Josef / Waiau to Queenstown
- Take the bus from Queenstown to Invercargillbus
24h 42mShuttle to Christchurch International Airport, fly
- Take a shuttle bus from Westport to Christchurch International Airport
- Fly from Christchurch International Airport (CHC) to Invercargill (IVC)plane CHC - IVC
7h 17m$191–640Bus via Dunedin
- Take the bus from Westport to Greymouthbus
- Take the bus from Greymouth to Christchurchbus
- Take the bus from Christchurch to Dunedinbus
- Take the bus from Dunedin to Invercargillbus
19h 32mBus
- Take the bus from Westport 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
21h 12m
Hokitika (HKK) to Invercargill (IVC) flights
Questions & Answers
The cheapest way to get from Westport to Invercargill is to drive which costs $230 - $340 and takes 9h 16m.
The fastest way to get from Westport to Invercargill is to shuttle and fly which takes 7h 17m and costs $190 - $650.
No, there is no direct bus from Westport to Invercargill. However, there are services departing from Westport and arriving at Invercargill via Greymouth, Christchurch and Dunedin. The journey, including transfers, takes approximately 19h 32m.
The distance between Westport and Invercargill is 615 km. The road distance is 795.9 km.
The best way to get from Westport to Invercargill without a car is to bus and train which takes 18h 54m and costs .
It takes approximately 8h 9m to get from Westport to Invercargill, including transfers.
Westport to Invercargill bus services, operated by InterCity, depart from Westport station.
Westport to Invercargill bus services, operated by InterCity, arrive at Greymouth station.
Yes, the driving distance between Westport to Invercargill is 796 km. It takes approximately 9h 16m to drive from Westport to Invercargill.
There are 100+ hotels available in Invercargill.
What companies run services between Westport, New Zealand and Invercargill, New Zealand?
You can take a bus from Westport to Invercargill via Greymouth, Christchurch, Dunedin, and Dunedin in around 19h 32m.
- Website
- airnewzealand.com
Flights from Hokitika to Invercargill via Christchurch International Airport
- Ave. Duration
- 6h 28m
- When
- Friday to Thursday
- Estimated price
- $85–550
Flights from Christchurch International Airport to Invercargill
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $75–500
Flights from Nelson Airport to Invercargill via Christchurch International Airport
- Ave. Duration
- 4h 12m
- When
- Every day
- Estimated price
- $110–700
Flights from Nelson Airport to Invercargill via Auckland
- Ave. Duration
- 5h 10m
- When
- Monday, Thursday, and Friday
- Estimated price
- $190–950
Flights from Nelson Airport to Invercargill via Wellington, Christchurch International Airport
- Ave. Duration
- 6h 32m
- When
- Every day
- Estimated price
- $130–750
- Phone
- +64 4495 0775
- Website
- KiwiRail
Train from Greymouth to Rolleston
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $240–310
- Website
- KiwiRail
- Website
- KiwiRail TranzAlpine
- 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
Shuttle from Westport to Christchurch International Airport
- Ave. Duration
- 4h 42m
- Frequency
- Once daily
- Estimated price
- $95–120
- Schedules at
- eastwestcoaches.co.nz
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Westport to Greymouth
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Website
- InterCity
Bus from Rolleston to Dunedin
- Ave. Duration
- 5h 22m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Westport to Greymouth
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Website
- InterCity
Bus from Westport to Tahunanui
- Ave. Duration
- 3h 4m
- Frequency
- 5 times a week
- Estimated price
- $16–90
- Website
- InterCity
Bus from Westport to Greymouth
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- Website
- InterCity
Bus from Greymouth to Christchurch
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $70–140
- Website
- InterCity
Bus from Christchurch to Dunedin
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Westport to Greymouth
- Ave. Duration
- 2h 30m
- Frequency
- 5 times a week
- 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
- $60–90
- Schedules at
- catchabussouth.com
Bus from Queenstown to Invercargill
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- catchabussouth.com
Bus from Dunedin to Invercargill
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $60–90
- Schedules at
- catchabussouth.com
Bus from Queenstown to Invercargill
- Ave. Duration
- 3h 30m
- Frequency
- Once daily
- Estimated price
- $55–75
- Schedules at
- catchabussouth.com
- Phone
- +64 9 583 5790
- [email protected]
- Website
- GreatSights
Bus from Greymouth to Franz Josef
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- GreatSights
- Standard
- $70–100
- Flexi
- $80–600
Bus from Greymouth to Franz Josef
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- GreatSights
- Standard
- $70–100
- Flexi
- $80–600
Bus from Franz Josef to Queenstown
- Ave. Duration
- 8h 30m
- Frequency
- Once daily
- Estimated price
- $140–200
- Website
- GreatSights
- Standard
- $140–200
- Flexi
- $180–1,400
- Phone
- +64 9 390 7380
- [email protected]
- Website
- cheekykiwitravel.com
Shuttle from Franz Josef / Waiau to Queenstown
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $190–290
- Schedules at
- cheekykiwitravel.rezdy.com
- Book at
- cheekykiwitravel.rezdy.com
- Adult
- $290
- Child
- $190
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 How to travel India's Golden Triangle, Train travel in Spain: A guide to Renfe, and Flying into Beijing? - to help you get the most out of your next trip.







