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$292–757Bus 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$150–217Fly Hokitika to Dunedin
- Fly from Hokitika (HKK) to Dunedin (DUD)plane HKK - DUD
6h 24m$186–963Shuttle 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$407–1,318Bus
- 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$211–320
Greymouth to Otago by train and bus
Questions & Answers
The cheapest way to get from Greymouth to Otago is to drive which costs $150 - $220 and takes 6h 17m.
The fastest way to get from Greymouth to Otago is to shuttle and fly which takes 5h 44m and costs $290 - $800.
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 $180 - $1,000. 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 9m
- 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
- $140–900
Flights from Hokitika to Dunedin via Christchurch International Airport, Wellington
- Ave. Duration
- 5h 50m
- When
- Friday
- Estimated price
- $220–1,200
Flights from Christchurch International Airport to Dunedin
- Ave. Duration
- 1h 10m
- When
- Every day
- Estimated price
- $120–850
- Phone
- +64 4495 0775
- Website
- kiwirail.co.nz
Train from Greymouth to Rolleston
- Ave. Duration
- 4h 20m
- Frequency
- Once daily
- Estimated price
- $240–310
- Website
- https://www.kiwirail.co.nz/
- Website
- https://www.greatjourneysnz.com/scenic-trains/tranzalpine-train/
- 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.co.nz
Bus from Rolleston to Dunedin
- Ave. Duration
- 5h 22m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- https://www.intercity.co.nz/
Bus from Greymouth to Christchurch
- Ave. Duration
- 4h 15m
- Frequency
- Once daily
- Estimated price
- $70–140
- Website
- https://www.intercity.co.nz/
Bus from Christchurch to Dunedin
- Ave. Duration
- 6h 5m
- Frequency
- Twice daily
- Estimated price
- $18–75
- Website
- https://www.intercity.co.nz/
Bus from Cromwell to Dunedin
- Ave. Duration
- 3h 49m
- Frequency
- Once daily
- Estimated price
- $18–50
- Website
- https://www.intercity.co.nz/
- Phone
- +64 9 583 5790
- [email protected]
- Website
- greatsights.co.nz
Bus from Greymouth to Franz Josef
- Ave. Duration
- 3h 34m
- Frequency
- Once daily
- Estimated price
- $70–100
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $70–100
- Flexi
- $80–600
Bus from Franz Josef to Cromwell
- Ave. Duration
- 7h 15m
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $120–170
- Flexi
- $150–1,200
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 do I get from Sydney to Melbourne, Train travel in Spain: A guide to Renfe, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
Book your Greymouth to Otago bus tickets online with 12go.asia.
There are 293+ hotels available in Otago.




