There are 6 ways to get from Christchurch to Middlemarch by plane, taxi, bus, 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, taxi
best- Fly from Christchurch International Airport (CHC) to Dunedin (DUD)plane CHC - DUD
- Take the taxi from Dunedin-Airport-DUD to Middlemarchtaxi
3h 29m$505–975Bus, drive
cheapest- Take the bus from Christchurch to Waikouaitibus Christchurch - Dunedin
- Drive from Waikouaiti to Middlemarchcar
6h 35m$31–112Bus, taxi
- Take the bus from Church Corner to Palmerstonbus Christchurch - Dunedin
- Take the taxi from Palmerston to Middlemarchtaxi
5h 53m$315–450Drive 383.6 km
- Drive from Christchurch to Middlemarchcar 383.6 km
4h 43m$111–160Tour
- Take a shuttle bus from Christchurch to QueenstownChristchurch to Queenstown via Mt Cook & Tekapo Small Group Tour
- Take a shuttle bus from Queenstown to MiddlemarchQueenstown to Middlemarch small-group tour
19h$465–570Bus, taxi via Christchurch
- Take the bus from Christchurch to Palmerstonbus Christchurch - Dunedin
- Take the taxi from Palmerston to Middlemarchtaxi
6h 11m$315–450
Christchurch International Airport (CHC) to Dunedin (DUD) flights
Questions & Answers
The cheapest way to get from Christchurch to Middlemarch is to bus and drive which costs $30 - $120 and takes 6h 35m.
The fastest way to get from Christchurch to Middlemarch is to fly and taxi which takes 3h 29m and costs $500 - $1,000.
The distance between Christchurch and Middlemarch is 406 km. The road distance is 383.6 km.
The best way to get from Christchurch to Middlemarch without a car is to bus and taxi which takes 5h 53m and costs $310 - $450.
It takes approximately 3h 29m to get from Christchurch to Middlemarch, including transfers.
Yes, the driving distance between Christchurch to Middlemarch is 384 km. It takes approximately 4h 43m to drive from Christchurch to Middlemarch.
There are four+ hotels available in Middlemarch.
What companies run services between Christchurch, New Zealand and Middlemarch, New Zealand?
You can take a shuttle from Christchurch to Middlemarch via Queenstown in around 19h.
- Website
- airnewzealand.com
Flights from Christchurch International Airport to Dunedin
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $100–750
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- intercity.co.nz
Bus from Church Corner to Palmerston
- Ave. Duration
- 4h 57m
- Frequency
- Twice daily
- Estimated price
- $5–70
- Website
- https://www.intercity.co.nz/
Bus from Christchurch to Palmerston
- Ave. Duration
- 5h 15m
- Frequency
- Twice daily
- Estimated price
- $5–75
- Website
- https://www.intercity.co.nz/
Bus from Christchurch to Waikouaiti
- Ave. Duration
- 5h 29m
- Frequency
- Twice daily
- Estimated price
- $5–75
- Website
- https://www.intercity.co.nz/
- Phone
- +64 9 390 7380
- bookings@cheekykiwitravel.com
- Website
- cheekykiwitravel.com
Shuttle from Christchurch to Queenstown
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $370
- Schedules at
- cheekykiwitravel.com
- Book at
- cheekykiwitravel.com
Shuttle from Queenstown to Middlemarch
- Ave. Duration
- 5h
- Frequency
- 5 times a week
- Estimated price
- $99–199
- Schedules at
- cheekykiwitravel.com
- Book at
- cheekykiwitravel.com
- Adult
- $199
- Child
- $99
- Ave. Duration
- 53 min
- Estimated price
- $260–380
Southern Taxis Dunedin
- Phone
- +64 3 476 6300
Nab A Cab
- Phone
- +64 3 477 3366
Green Cabs Dunedin
- Phone
- +64 800 767673
- Website
- greencabs.co.nz
Dunedin Taxis
- Phone
- +64 3 477 7777
- Website
- dunedintaxis.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 Italian Lakes: Getting around by train, How do I buy a London Underground ticket?, and Want to know more about Flixbus? - to help you get the most out of your next trip.



