There are 5 ways to get from Christchurch to Mataura by bus, car, 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 Church Corner to Dunedinbus Christchurch - Dunedin
- Take the bus from Dunedin to Mataurabus Invercargill
9h 37m$68–146Bus via Christchurch
cheapest- Take the bus from Christchurch to Otago Universitybus Christchurch - Dunedin
- Take the bus from Otago University to Mataurabus Dunedin - Invercargill
10h 38m$29–111Drive 512.6 km
- Drive from Christchurch to Matauracar 512.6 km
6h 19m$149–215Fly to Dunedin, bus
- Fly from Christchurch International Airport (CHC) to Dunedin (DUD)plane CHC - DUD
- Take the bus from Dunedin Airport to Mataurabus
5h 58m$365–970Fly to Invercargill, bus
- Fly from Christchurch International Airport (CHC) to Invercargill (IVC)plane CHC - IVC
- Take the bus from Invercargill to Mataurabus
5h 22m
Christchurch to Mataura by bus and foot
Questions & Answers
The cheapest way to get from Christchurch to Mataura is to bus via Christchurch which costs $29 - $120 and takes 10h 38m.
The fastest way to get from Christchurch to Mataura is to fly and bus which takes 5h 58m and costs $360 - $1,000.
No, there is no direct bus from Christchurch to Mataura. However, there are services departing from Church Corner and arriving at Mataura via Dunedin. The journey, including transfers, takes approximately 9h 37m.
The distance between Christchurch and Mataura is 529 km. The road distance is 512.6 km.
The best way to get from Christchurch to Mataura without a car is to bus which takes 9h 37m and costs $65 - $150.
It takes approximately 9h 37m to get from Christchurch to Mataura, including transfers.
Christchurch to Mataura bus services, operated by InterCity, depart from Church Corner station.
Christchurch to Mataura bus services, operated by InterCity, arrive at Dunedin station.
Yes, the driving distance between Christchurch to Mataura is 513 km. It takes approximately 6h 19m to drive from Christchurch to Mataura.
There are 13+ hotels available in Mataura.
What companies run services between Christchurch, New Zealand and Mataura, New Zealand?
You can take a bus from Church Corner to Mataura via Dunedin and Dunedin in around 9h 37m.
- Website
- airnewzealand.com
Flights from Christchurch International Airport to Dunedin
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–850
Flights from Christchurch International Airport to Invercargill
- Ave. Duration
- 1h 30m
- When
- Every day
- Estimated price
- $75–490
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Church Corner to Dunedin
- Ave. Duration
- 5h 47m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Dunedin Airport to Mataura
- Ave. Duration
- 2h 34m
- Frequency
- Once daily
- Estimated price
- $9–35
- Website
- InterCity
Bus from Christchurch to Otago University
- Ave. Duration
- 5h 59m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Otago University to Mataura
- Ave. Duration
- 3h 39m
- Frequency
- Once daily
- Estimated price
- $11–40
- Website
- InterCity
Bus from Invercargill to Mataura
- Ave. Duration
- 44 min
- Frequency
- Once daily
- Website
- InterCity
- Phone
- +64 274 497 994
- [email protected]
- Website
- catchabussouth.com
Bus from Dunedin to Mataura
- Ave. Duration
- 2h 38m
- Frequency
- Once daily
- Estimated price
- $50–75
- Schedules at
- catchabussouth.com
Bus from Dunedin Airport to Mataura
- Ave. Duration
- 2h 12m
- Frequency
- Once daily
- Estimated price
- $40–65
- Schedules at
- catchabussouth.com
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 Italian Lakes: Getting around by train, Is ride-sharing platform BlaBlaCar right for you?, and 4 stunningly beautiful Philippines islands you need to visit - to help you get the most out of your next trip.




