There are 3 ways to get from Arrowtown to Oamaru by bus, car, or train
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 Frankton Bus Interchange to Dunedinbus Queenstown - Dunedin
- Take the bus from Dunedin to Oamarubus Christchurch - Dunedin
8h 44m$20–135Drive 273.9 km
- Drive from Arrowtown to Oamarucar 273.9 km
3h 13m$78–113Bus, train
- Take the bus from Frankton Bus Interchange to Dunedinbus Queenstown - Dunedin
- Take the train from Dunedin to Oamarutrain The Victorian
10h 1m$90–175
Arrowtown to Oamaru by bus
Questions & Answers
The cheapest way to get from Arrowtown to Oamaru is to bus which costs $20 - $140 and takes 8h 44m.
The fastest way to get from Arrowtown to Oamaru is to drive which takes 3h 13m and costs $75 - $120.
No, there is no direct bus from Arrowtown to Oamaru. However, there are services departing from Malaghans Road, towards Frankton and arriving at Oamaru via Frankton Bus Interchange and Dunedin. The journey, including transfers, takes approximately 8h 44m.
The distance between Arrowtown and Oamaru is 409 km. The road distance is 273.9 km.
The best way to get from Arrowtown to Oamaru without a car is to bus which takes 8h 44m and costs $20 - $140.
It takes approximately 8h 44m to get from Arrowtown to Oamaru, including transfers.
Arrowtown to Oamaru bus services, operated by InterCity, depart from Frankton Bus Interchange station.
Arrowtown to Oamaru bus services, operated by InterCity, arrive at Dunedin station.
Yes, the driving distance between Arrowtown to Oamaru is 274 km. It takes approximately 3h 13m to drive from Arrowtown to Oamaru.
There are 86+ hotels available in Oamaru.
What companies run services between Arrowtown, New Zealand and Oamaru, New Zealand?
You can take a bus from Malaghans Road, towards Frankton to Oamaru via Frankton Bus Interchange and Dunedin in around 8h 44m.
- Phone
- 022 436 9074
- info@dunedinrailways.co.nz
- Website
- dunedinrailways.co.nz
Train from Dunedin to Oamaru
- Ave. Duration
- 2h 50m
- Frequency
- Once a week
- Estimated price
- $75–95
- Schedules at
- dunedinrailways.co.nz
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- intercity.co.nz
Bus from Frankton Bus Interchange to Dunedin
- Ave. Duration
- 4h 50m
- Frequency
- Once daily
- Estimated price
- $5–70
- Website
- https://www.intercity.co.nz/
Bus from Dunedin to Oamaru
- Ave. Duration
- 1h 40m
- Frequency
- Twice daily
- Estimated price
- $5–55
- Website
- https://www.intercity.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 Southend Airport into central London, Need to know: Eurostar, and How to get from Florence to Rome - to help you get the most out of your next trip.


