There are 3 ways to get from Christchurch to Whale Watch Kaikoura by train, 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.
Christchurch to Whale Watch Kaikoura by train and foot
Questions & Answers
The cheapest way to get from Christchurch to Whale Watch Kaikoura is to drive which costs $50 - $80 and takes 2h 19m.
The fastest way to get from Christchurch to Whale Watch Kaikoura is to drive which takes 2h 19m and costs $50 - $80.
Yes, there is a direct bus departing from Christchurch and arriving at Kaikoura. Services depart twice daily, and operate every day. The journey takes approximately 2h 50m.
Yes, there is a direct train departing from Christchurch and arriving at Kaikoura. Services depart once daily, and operate every day. The journey takes approximately 2h 50m.
The distance between Christchurch and Whale Watch Kaikoura is 190 km. The road distance is 180.9 km.
The best way to get from Christchurch to Whale Watch Kaikoura without a car is to train which takes 2h 50m and costs $150 - $550.
The train from Christchurch to Kaikoura takes 2h 50m including transfers and departs once daily.
Christchurch to Whale Watch Kaikoura bus services, operated by InterCity, depart from Christchurch station.
Christchurch to Whale Watch Kaikoura train services, operated by KiwiRail - Coastal Pacific, depart from Christchurch station.
The best way to get from Christchurch to Whale Watch Kaikoura is to train which takes 2h 50m and costs $150 - $550. Alternatively, you can bus, which costs and takes 2h 59m.
What companies run services between Christchurch, New Zealand and Whale Watch Kaikoura, New Zealand?
KiwiRail - Coastal Pacific operates a train from Christchurch to Kaikoura once daily. Tickets cost $150–519 and the journey takes 2h 50m. Alternatively, InterCity operates a bus from Christchurch to Kaikoura twice daily, and the journey takes 2h 50m.
- 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 Christchurch to Kaikoura
- Ave. Duration
- 2h 50m
- Frequency
- Twice daily
- Website
- InterCity
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 the US: What do I need to know?, South Korea: Travelling from Seoul to Busan , and How do I buy a London Underground ticket? - to help you get the most out of your next trip.
More Questions & Answers
Christchurch to Whale Watch Kaikoura bus services, operated by InterCity, arrive at Kaikoura station.
Christchurch to Whale Watch Kaikoura train services, operated by KiwiRail - Coastal Pacific, arrive at Kaikoura station.
Yes, the driving distance between Christchurch to Whale Watch Kaikoura is 181 km. It takes approximately 2h 19m to drive from Christchurch to Whale Watch Kaikoura.
Book your Christchurch to Whale Watch Kaikoura train tickets online with 12go.asia.
Book your Christchurch to Whale Watch Kaikoura bus tickets online with 12go.asia.
There are 164+ hotels available in Whale Watch Kaikoura.




