There are 7 ways to get from Greymouth to Otago by shuttle, plane, train, 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.
Shuttle to Christchurch International Airport, fly to Queenstown Airport
best- Take a shuttle bus from Greymouth to Christchurch International Airport
- Fly from Christchurch International Airport (CHC) to Queenstown Airport (ZQN)plane CHC - ZQN
5h 44m$322–907Bus via Christchurch
cheapest- Take the bus from Greymouth to Christchurchbus Christchurch - Greymouth
- Take the bus from Christchurch to Dunedinbus Christchurch - Dunedin
11h 20m$89–210Train, bus
- Take the train from Greymouth to Rollestontrain TranzAlpine
- Take the bus from Rolleston to Dunedinbus Christchurch - Dunedin
10h 42m$260–378Drive 509.8 km
- Drive from Greymouth to Dunedincar 509.8 km
6h 17m$155–224Fly Hokitika to Dunedin
- Fly from Hokitika (HKK) to Dunedin (DUD)plane HKK - DUD
6h 24m$221–1,097Shuttle to Christchurch International Airport, fly to Dunedin
- Take a shuttle bus from Greymouth to Christchurch International Airport
- Fly from Christchurch International Airport (CHC) to Dunedin (DUD)plane CHC - DUD
6h 42m$507–1,032Bus
- Take the bus from Greymouth to Franz Josefbus
- Take the bus from Franz Josef to Cromwellbus
- Take the bus from Cromwell to Dunedinbus
16h 38m$204–313
Greymouth to Otago by train and bus
Comparing Your Travel Options
The cheapest way to get from Greymouth to Otago is to drive which costs $150 - $230 and takes 6h 17m.
The fastest way to get from Greymouth to Otago is to shuttle and fly which takes 5h 44m and costs $320 - $950.
No, there is no direct bus from Greymouth to Otago. However, there are services departing from Greymouth and arriving at Dunedin via Christchurch. The journey, including transfers, takes approximately 11h 20m.
The distance between Greymouth and Otago is 614 km. The road distance is 509.8 km.
The best way to get from Greymouth to Otago without a car is to train and bus which takes 10h 42m and costs $260 - $380.
It takes approximately 5h 44m to get from Greymouth to Otago, including transfers.
Greymouth to Otago bus services, operated by GreatSights, depart from Greymouth station.
The best way to get from Greymouth to Otago is to fly which takes 6h 24m and costs $220 - $1,100. Alternatively, you can bus via Christchurch, which costs $85 - $210 and takes 11h 20m.
Greymouth to Otago bus services, operated by GreatSights, arrive at Franz Josef station.
Yes, the driving distance between Greymouth to Otago is 510 km. It takes approximately 6h 17m to drive from Greymouth to Otago.
What companies run services between Greymouth, New Zealand and Otago, New Zealand?
Air New Zealand flies from Hokitika (HKK) to Dunedin (DUD) twice daily. Alternatively, you can take a bus from Greymouth to Dunedin via Christchurch in around 11h 20m.
- Website
- airnewzealand.com
Flights from Christchurch International Airport to Queenstown Airport
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $75–550
Flights from Hokitika to Dunedin via Christchurch International Airport
- Ave. Duration
- 4h 23m
- When
- Every day
- Estimated price
- $150–1,000
Flights from Hokitika to Dunedin via Christchurch International Airport, Wellington
- Ave. Duration
- 5h 40m
- When
- Thursday and Friday
- Estimated price
- $220–1,200
Flights from Christchurch International Airport to Dunedin
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–900
- Phone
- +64 4495 0775
- Website
- KiwiRail
Train from Greymouth to Rolleston
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $240–310
- Website
- KiwiRail
- Website
- KiwiRail TranzAlpine
- Phone
- +64 27 201 8825
- Website
- eastwestcoaches.co.nz
Shuttle from Greymouth to Christchurch International Airport
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- $80–100
- Schedules at
- eastwestcoaches.co.nz
Shuttle from Greymouth to Christchurch International Airport
- Ave. Duration
- 3h 16m
- Frequency
- Once daily
- Estimated price
- $80–100
- Schedules at
- eastwestcoaches.co.nz
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Rolleston to Dunedin
- Ave. Duration
- 5h 22m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Greymouth to Christchurch
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $70–140
- Website
- InterCity
Bus from Christchurch to Dunedin
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- InterCity
Bus from Cromwell to Dunedin
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- $18–50
- Website
- InterCity
- Phone
- +64 9 583 5790
- [email protected]
- Website
- GreatSights
Bus from Greymouth to Franz Josef
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- GreatSights
- Standard
- $75–110
- Gold
- $65–150
Bus from Franz Josef to Cromwell
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $110–160
- Website
- GreatSights
- Standard
- $110–160
- Gold
- $120–210
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, Best ways to travel around Australia, and How to get from Heathrow Airport into central London - to help you get the most out of your next trip.
Booking & Getting There
Book your Greymouth to Otago bus tickets online with 12go.asia.
There are 297+ hotels available in Otago.




