There are 6 ways to get from Riwaka to Christchurch by taxi, plane, car, train, bus, 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.
Taxi, fly
best- Take the taxi from Riwaka to Nelson-Airport-NSNtaxi
- Fly from Nelson Airport (NSN) to Christchurch International Airport (CHC)plane NSN - CHC
2h 7m$476–931Bus
cheapest- Take the bus from Outside 57 Atkins Street to The Nelson Bus Hubbus 5
- Take the bus from Nelson to Blenheimbus
- Take the bus from Blenheim to Christchurchbus
10h 24m$60–150Drive, train
- Drive from Riwaka to Pictoncar
- Take the train from Picton to Christchurchtrain Coastal Pacific
8h 18m$282–625Drive 421.8 km
- Drive from Riwaka to Christchurchcar 421.8 km
5h 3m$139–200Taxi, bus, train
- Take the taxi from Riwaka to Nelsontaxi
- Take the bus from Nelson to Blenheimbus
- Take the train from Blenheim to Christchurchtrain
8h 50m$423–838Bus, shuttle
- Take the bus from Poole Street No29 to Halifax Street Outside Countdownbus 5
- Take a shuttle bus from Nelson to Christchurch
7h 23m$231–1,039
Nelson Airport (NSN) to Christchurch International Airport (CHC) flights
Comparing Your Travel Options
The cheapest way to get from Riwaka to Christchurch is to bus which costs $60 - $150 and takes 10h 24m.
The fastest way to get from Riwaka to Christchurch is to taxi and fly which takes 2h 7m and costs $470 - $950.
No, there is no direct bus from Riwaka to Christchurch. However, there are services departing from Outside 57 Atkins Street and arriving at Christchurch via Nelson and Blenheim. The journey, including transfers, takes approximately 10h 24m.
The distance between Riwaka and Christchurch is 310 km. The road distance is 421.8 km.
The best way to get from Riwaka to Christchurch without a car is to bus which takes 10h 24m and costs $60 - $150.
It takes approximately 2h 7m to get from Riwaka to Christchurch, including transfers.
Riwaka to Christchurch bus services, operated by eBus, depart from Outside 57 Atkins Street station.
Riwaka to Christchurch bus services, operated by eBus, arrive at The Nelson Bus Hub station.
Yes, the driving distance between Riwaka to Christchurch is 422 km. It takes approximately 5h 3m to drive from Riwaka to Christchurch.
There are 1779+ hotels available in Christchurch.
What companies run services between Riwaka, New Zealand and Christchurch, New Zealand?
You can take a vehicle from Riwaka to Christchurch via Outside 57 Atkins Street, The Nelson Bus Hub, Nelson, and Blenheim in around 10h 24m.
- Website
- airnewzealand.com
Flights from Nelson Airport to Christchurch International Airport
- Ave. Duration
- 55 min
- When
- Every day
- Estimated price
- $95–700
Flights from Nelson Airport to Christchurch International Airport via Wellington
- Ave. Duration
- 2h 48m
- When
- Every day
- Estimated price
- $110–750
- Phone
- +64 4 495 0775
- [email protected]
- Website
- greatjourneysnz.com
Train from Picton to Christchurch
- Ave. Duration
- 5h 50m
- Frequency
- Once daily
- Estimated price
- $230–529
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- $529
- Scenic
- $230–280
Train from Blenheim to Christchurch
- Ave. Duration
- 5h 25m
- Frequency
- Once daily
- Estimated price
- $210–529
- Schedules at
- greatjourneysnz.com
- Scenic Plus
- $529
- Scenic
- $210–260
- Phone
- +64 03 546 0200
- [email protected]
- Website
- eBus
Bus from Outside 57 Atkins Street to The Nelson Bus Hub
- Ave. Duration
- 1h 18m
- Frequency
- 3 times a day
- Estimated price
- $8–11
- Schedules at
- eBus
Bus from Poole Street No29 to Halifax Street Outside Countdown
- Ave. Duration
- 1h 18m
- Frequency
- 3 times a day
- Estimated price
- $8–12
- Schedules at
- eBus
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Nelson to Blenheim
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $16–55
- Website
- InterCity
Bus from Blenheim to Christchurch
- Ave. Duration
- 5h 20m
- Frequency
- Twice daily
- Estimated price
- $11–55
- Website
- InterCity
Bus from Nelson to Blenheim
- Ave. Duration
- 1h 40m
- Frequency
- Once daily
- Estimated price
- $16–55
- Website
- InterCity
- Phone
- +64 (3) 540 2042
- [email protected]
- Website
- nelsonlakesshuttles.co.nz
Shuttle from Nelson to Christchurch
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $200–1,000
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $1,000
- Per person
- $200
- Ave. Duration
- 42 min
- Estimated price
- $190–240
Nelson City Taxis
- Phone
- +64 3 548 8225
- Website
- nelsontaxis.co.nz
Nelson City Taxis
- Phone
- +64 3 548 8225
- Website
- nelsontaxis.co.nz
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 get from JFK to New York City, Thanksgiving 2018: How to travel stress-free, and How do I get from Sydney to Melbourne - to help you get the most out of your next trip.












