There are 6 ways to get from Christchurch Airport (CHC) to TranzAlpine by plane, bus, train, rideshare, car, or shuttle
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
Fly, bus
best- Fly from Christchurch International Airport (CHC) to Hokitika (HKK)plane CHC - HKK
- Take the bus from Kumara Junction to Arthurs Passbus
3h 9mDrive 141.1 km
cheapest- Drive from Christchurch Airport (CHC) to TranzAlpinecar 141.1 km
1h 40m$41–59Bus
- Take the bus from Christchurch to Arthurs Passbus Christchurch - Greymouth
3h 49m$65–125Train
- Take the train from Rolleston to Arthur's Passtrain TranzAlpine
4h 21m$156–208Airport Transfer
- Take the rideshare from Christchurch-CHC to TranzAlpine141.1 km
1h 40mShuttle
- Take a shuttle bus from Christchurch International Airport to Arthur's Pass
2h 2m$65–80
Christchurch Airport (CHC) to TranzAlpine by bus and foot
Questions & Answers
The cheapest way to get from Christchurch Airport (CHC) to TranzAlpine is to drive which costs $40 - $60 and takes 1h 40m.
The fastest way to get from Christchurch Airport (CHC) to TranzAlpine is to drive which takes 1h 40m and costs $40 - $60.
No, there is no direct bus from Christchurch Airport (CHC) to TranzAlpine. However, there are services departing from Christchurch International Airport and arriving at Arthurs Pass via Christchurch. The journey, including transfers, takes approximately 3h 49m.
No, there is no direct train from Christchurch Airport (CHC) to TranzAlpine. However, there are services departing from Rolleston and arriving at Arthur's Pass via . The journey, including transfers, takes approximately 4h 21m.
The distance between Christchurch Airport (CHC) and TranzAlpine is 253 km. The road distance is 141.1 km.
The best way to get from Christchurch Airport (CHC) to TranzAlpine without a car is to bus which takes 3h 49m and costs $65 - $130.
It takes approximately 3h 9m to get from Christchurch Airport (CHC) to TranzAlpine, including transfers.
Christchurch Airport (CHC) to TranzAlpine bus services, operated by InterCity, depart from Christchurch station.
Christchurch Airport (CHC) to TranzAlpine train services, operated by KiwiRail - TranzAlpine, depart from Rolleston station.
The best way to get from Christchurch Airport (CHC) to TranzAlpine is to bus which takes 3h 49m and costs $65 - $130. Alternatively, you can train, which costs $150 - $210 and takes 4h 21m.
What companies run services between Christchurch Airport (CHC), New Zealand and TranzAlpine, New Zealand?
InterCity operates a bus from Christchurch to Arthurs Pass once daily. Tickets cost $60–120 and the journey takes 2h 15m. Alternatively, KiwiRail - TranzAlpine operates a train from Rolleston to Arthur's Pass once daily. Tickets cost $150–200 and the journey takes 2h 5m.
- Website
- airnewzealand.com
Flights from Christchurch International Airport to Hokitika
- Ave. Duration
- 45 min
- When
- Every day
- Estimated price
- $55–430
- Phone
- +64 4495 0775
- Website
- KiwiRail
Train from Rolleston to Arthur's Pass
- Ave. Duration
- 2h 5m
- Frequency
- Once daily
- Estimated price
- $150–200
- Website
- KiwiRail
- Website
- KiwiRail TranzAlpine
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Kumara Junction to Arthurs Pass
- Ave. Duration
- 1h 5m
- Frequency
- Once daily
- Website
- InterCity
Bus from Christchurch to Arthurs Pass
- Ave. Duration
- 2h 15m
- Frequency
- Once daily
- Estimated price
- $60–120
- Website
- InterCity
- Phone
- +64 27 201 8825
- Website
- eastwestcoaches.co.nz
Shuttle from Christchurch International Airport to Arthur's Pass
- Ave. Duration
- 1h 55m
- Frequency
- Once daily
- Estimated price
- $65–80
- Schedules at
- eastwestcoaches.co.nz
- Website
- https://www.mozio.com
Rideshare from Christchurch-CHC to TranzAlpine
- Ave. Duration
- 1h 40m
- Frequency
- On demand
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 The London Underground: Essential tips to navigate the Tube, Best ways to travel around Australia, and Train travel in Spain: A guide to Renfe - to help you get the most out of your next trip.
More Questions & Answers
Christchurch Airport (CHC) to TranzAlpine bus services, operated by InterCity, arrive at Arthurs Pass station.
Christchurch Airport (CHC) to TranzAlpine train services, operated by KiwiRail - TranzAlpine, arrive at Arthur's Pass station.
Yes, the driving distance between Christchurch Airport (CHC) to TranzAlpine is 141 km. It takes approximately 1h 40m to drive from Christchurch Airport (CHC) to TranzAlpine.
There are 17+ hotels available in TranzAlpine.
Check out Blablacar's carpooling service for rideshare options between Christchurch Airport (CHC) and TranzAlpine. A great option if you don't have a driver's licence or want to avoid public transport.


