There are 5 ways to get from Punakaiki to Kaikōura by bus, train, car, shuttle, 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 Punakaiki to Nelsonbus
- Take the bus from Nelson to Blenheimbus
- Take the bus from Blenheim to Kaikourabus
9h 25mDrive 362.9 km
cheapest- Drive from Punakaiki to Kaikōuracar 362.9 km
4h 11m$105–152Bus, train
- Take the bus from Punakaiki to Greymouthbus
- Take the train from Greymouth to Christchurchtrain
- Take the train from Christchurch to Kaikouratrain
10h 15mShuttle, fly, bus
- Take a shuttle bus from Punakaiki to Kumara Junction
- Fly from Hokitika (HKK) to Christchurch International Airport (CHC)plane HKK - CHC
- Take the bus from Christchurch to Kaikourabus
7h 23mShuttle
- Take a shuttle bus from Punakaiki to Westport
- Take a shuttle bus from Westport to Saint Arnaud
- Take a shuttle bus from Saint Arnaud to Kaikōura
7h 25m$335–1,465
Hokitika (HKK) to Christchurch International Airport (CHC) flights
Questions & Answers
The cheapest way to get from Punakaiki to Kaikōura is to drive which costs $100 - $160 and takes 4h 11m.
The fastest way to get from Punakaiki to Kaikōura is to drive which takes 4h 11m and costs $100 - $160.
No, there is no direct bus from Punakaiki to Kaikōura. However, there are services departing from Punakaiki and arriving at Kaikoura via Nelson and Blenheim. The journey, including transfers, takes approximately 9h 25m.
The distance between Punakaiki and Kaikōura is 522 km. The road distance is 362.9 km.
The best way to get from Punakaiki to Kaikōura without a car is to bus which takes 9h 25m and costs .
It takes approximately 9h 25m to get from Punakaiki to Kaikōura, including transfers.
Punakaiki to Kaikōura bus services, operated by InterCity, depart from Punakaiki station.
Punakaiki to Kaikōura bus services, operated by InterCity, arrive at Nelson station.
Yes, the driving distance between Punakaiki to Kaikōura is 363 km. It takes approximately 4h 11m to drive from Punakaiki to Kaikōura.
There are 164+ hotels available in Kaikōura.
What companies run services between Punakaiki, New Zealand and Kaikōura, Canterbury, New Zealand?
You can take a bus from Punakaiki to Kaikoura via Nelson and Blenheim in around 9h 25m.
- Website
- airnewzealand.com
Flights from Hokitika to Christchurch International Airport
- Ave. Duration
- 40 min
- When
- Every day
- Estimated price
- $55–440
- Phone
- +64 4495 0775
- Website
- KiwiRail
Train from Greymouth to Christchurch
- Ave. Duration
- 4h 45m
- Frequency
- Once daily
- Estimated price
- $250–330
- Website
- KiwiRail
- Website
- KiwiRail TranzAlpine
- Phone
- +64 4 495 0775
- [email protected]
- Website
- greatjourneysofnz.co.nz
Train from Christchurch to Kaikoura
- Ave. Duration
- 2h 50m
- Frequency
- Once daily
- Estimated price
- $150–519
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- $519
- Scenic
- $150–190
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Punakaiki to Nelson
- Ave. Duration
- 4h
- Frequency
- 5 times a week
- Estimated price
- $16–90
- Website
- InterCity
Bus from Nelson to Blenheim
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $16–55
- Website
- InterCity
Bus from Blenheim to Kaikoura
- Ave. Duration
- 1h 45m
- Frequency
- Twice daily
- Website
- InterCity
Bus from Punakaiki to Greymouth
- Ave. Duration
- 40 min
- Frequency
- 5 times a week
- Website
- InterCity
Bus from Christchurch to Kaikoura
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Website
- InterCity
- Phone
- +64 27 201 8825
- Website
- eastwestcoaches.co.nz
Shuttle from Punakaiki to Kumara Junction
- Ave. Duration
- 1h
- Frequency
- Once daily
- Estimated price
- $55–70
- Schedules at
- eastwestcoaches.co.nz
Shuttle from Punakaiki to Westport
- Ave. Duration
- 43 min
- Frequency
- Once daily
- Estimated price
- $55–65
- Schedules at
- eastwestcoaches.co.nz
- Phone
- +64 (3) 540 2042
- [email protected]
- Website
- nelsonlakesshuttles.co.nz
Shuttle from Westport to Saint Arnaud
- Ave. Duration
- 2h 30m
- Frequency
- On demand
- Estimated price
- $100–500
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $500
- Per person
- $100
Shuttle from Saint Arnaud to Kaikōura
- Ave. Duration
- 3h
- Frequency
- On demand
- Estimated price
- $180–900
- Book at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $900
- Per person
- $180
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 to and around Russia for the 2018 FIFA World Cup, The beginner’s guide to the 2018 World Nomad Games, and Flying into Beijing? - to help you get the most out of your next trip.





