There are 4 ways to get from Oamaru to Middlemarch by train, taxi, 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.
Train, taxi
best- Take the train from Oamaru to Dunedin
- Take the train from Dunedin to Hindon
- Take the taxi from Hindon to Middlemarch
8h 18m$381–471Bus, drive
cheapest- Take the bus from Oamaru to WaikouaitiChristchurch - Dunedin
- Drive from Waikouaiti to Middlemarch
2h 5m$32–87Bus, taxi
- Take the bus from Oamaru to PalmerstonChristchurch - Dunedin
- Take the taxi from Palmerston to Middlemarch
1h 41m$315–426Drive 136.6 km
- Drive from Oamaru to Middlemarch136.6 km
1h 39m$41–59
Questions & Answers
The cheapest way to get from Oamaru to Middlemarch is to drive which costs $40 - $60 and takes 1h 39m.
The fastest way to get from Oamaru to Middlemarch is to drive which takes 1h 39m and costs $40 - $60.
The distance between Oamaru and Middlemarch is 226 km. The road distance is 136.6 km.
The best way to get from Oamaru to Middlemarch without a car is to train and taxi which takes 8h 18m and costs $380 - $480.
It takes approximately 8h 18m to get from Oamaru to Middlemarch, including transfers.
Yes, the driving distance between Oamaru to Middlemarch is 137 km. It takes approximately 1h 39m to drive from Oamaru to Middlemarch.
There are four+ hotels available in Middlemarch.
What companies run services between Oamaru, New Zealand and Middlemarch, New Zealand?
There is no direct connection from Oamaru to Middlemarch. However, you can take the train to Dunedin, take the train to Hindon, then take the taxi to Middlemarch. Alternatively, you can take the bus to Palmerston then take the taxi to Middlemarch.
- Phone
- 022 436 9074
- info@dunedinrailways.co.nz
- Website
- dunedinrailways.co.nz
Train from Oamaru to Dunedin
- Ave. Duration
- 2h 45m
- Frequency
- Once a week
- Estimated price
- $75–95
- Schedules at
- dunedinrailways.co.nz
Train from Dunedin to Hindon
- Ave. Duration
- 3h 30m
- Frequency
- Once a week
- Estimated price
- $55–70
- Schedules at
- dunedinrailways.co.nz
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- intercity.co.nz
Bus from Oamaru to Palmerston
- Ave. Duration
- 45 min
- Frequency
- Twice daily
- Estimated price
- $5–50
- Website
- https://www.intercity.co.nz/
Bus from Oamaru to Waikouaiti
- Ave. Duration
- 59 min
- Frequency
- Twice daily
- Estimated price
- $5–50
- Website
- https://www.intercity.co.nz/
- Ave. Duration
- 1h
- Estimated price
- $250–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 5 incredible day trips from Florence by train, What are the different types of Renfe trains in Spain?, and How to get from Luton Airport into central London - to help you get the most out of your next trip.


