There are 7 ways to get from Milford Sound to Greymouth by bus, car, plane, train, 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.
Bus
best- Take the bus from Milford Sound to Frankton Bus Interchangebus
- Take the bus from Frankton Bus Interchange to Franz Josefbus
- Take the bus from Franz Josef to Greymouthbus
18h 4m$295–416Drive 797.9 km
cheapest- Drive from Milford Sound to Greymouthcar 797.9 km
9h 15m$243–350Fly, bus, train
- Fly from Milford Sound Airport to Queenstown Airportplane
- Take the bus from Frankton Bus Interchange to Rollestonbus
- Take the train from Rolleston to Greymouthtrain
15h 1m$801–960Bus, Tour
- Take the bus from Milford Sound to 43 Camp Street, Queenstown CBDbus
- Take a shuttle bus from Queenstown to Franz Josef / Waiau
- Take the bus from Franz Josef to Greymouthbus
23h 15m$617–692Bus via Queenstown Airport (ZQN)
- Take the bus from Milford Sound to Frankton Bus Shelterbus
- Take the bus from Frankton Bus Interchange to Franz Josefbus
- Take the bus from Franz Josef to Greymouthbus
18h 47m$487–572Fly to Queenstown Airport, fly to Hokitika
- Fly from Milford Sound Airport to Queenstown Airportplane
- Fly from Queenstown Airport (ZQN) to Hokitika (HKK)plane ZQN - HKK
8h 44m$694–1,405Fly to Queenstown Airport, fly to Christchurch International Airport, shuttle
- Fly from Milford Sound Airport to Queenstown Airportplane
- Fly from Queenstown Airport (ZQN) to Christchurch International Airport (CHC)plane ZQN - CHC
- Take a shuttle bus from Christchurch International Airport to Greymouth
7h 8m$839–1,440
Milford Sound to Greymouth by foot and bus
Comparing Your Travel Options
The cheapest way to get from Milford Sound to Greymouth is to drive which costs $240 - $350 and takes 9h 15m.
The fastest way to get from Milford Sound to Greymouth is to fly and shuttle which takes 7h 8m and costs $800 - $1,500.
No, there is no direct bus from Milford Sound to Greymouth. However, there are services departing from Milford Sound and arriving at Greymouth via Frankton Bus Interchange and Franz Josef. The journey, including transfers, takes approximately 18h 4m.
The distance between Milford Sound and Greymouth is 849 km. The road distance is 797.9 km.
The best way to get from Milford Sound to Greymouth without a car is to bus which takes 18h 4m and costs $290 - $420.
It takes approximately 18h 4m to get from Milford Sound to Greymouth, including transfers.
Milford Sound to Greymouth bus services, operated by GreatSights, depart from Milford Sound station.
The best way to get from Milford Sound to Greymouth is to bus which takes 18h 4m and costs $290 - $420. Alternatively, you can fly, which costs $650 - $1,400 and takes 8h 44m.
Milford Sound to Greymouth bus services, operated by GreatSights, arrive at Frankton Bus Interchange station.
Yes, the driving distance between Milford Sound to Greymouth is 798 km. It takes approximately 9h 15m to drive from Milford Sound to Greymouth.
What companies run services between Milford Sound, New Zealand and Greymouth, New Zealand?
You can take a vehicle from Milford Sound to Greymouth via Milford Sound, Frankton Bus Interchange, and Franz Josef in around 18h 4m. Alternatively, you can take a vehicle from Milford Sound to Greymouth via Milford Sound Airport, Queenstown Airport (ZQN), Hokitika (HKK), and Hokitika in around 8h 44m.
- Website
- airnewzealand.com
Flights from Queenstown Airport to Hokitika via Christchurch International Airport
- Ave. Duration
- 4h 30m
- When
- Monday, Thursday, Friday, and Sunday
- Estimated price
- $120–800
Flights from Queenstown Airport to Hokitika via Wellington, Christchurch International Airport
- Ave. Duration
- 5h 45m
- When
- Thursday, Friday, and Sunday
- Estimated price
- $170–950
Flights from Queenstown Airport to Hokitika via Auckland, Christchurch International Airport
- Ave. Duration
- 5h 55m
- When
- Monday
- Estimated price
- $250–1,200
Flights from Queenstown Airport to Christchurch International Airport
- Ave. Duration
- 1h 5m
- When
- Every day
- Estimated price
- $110–800
- Phone
- +64 4495 0775
- Website
- KiwiRail
Train from Rolleston to Greymouth
- Ave. Duration
- 4h 35m
- Frequency
- Once daily
- Estimated price
- $240–310
- Website
- KiwiRail
- Website
- KiwiRail TranzAlpine
- Phone
- +64 9 583 5790
- [email protected]
- Website
- GreatSights
Bus from Milford Sound to Frankton Bus Interchange
- Ave. Duration
- 4h 9m
- Frequency
- Once daily
- Estimated price
- $100–140
- Website
- GreatSights
- Standard
- $100–140
- Gold
- $100–190
Bus from Frankton Bus Interchange to Franz Josef
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- GreatSights
- Standard
- $120–170
- Gold
- $140–220
Bus from Franz Josef to Greymouth
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- GreatSights
- Standard
- $75–110
- Gold
- $65–150
Bus from Franz Josef to Greymouth
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- GreatSights
- Standard
- $75–110
- Gold
- $65–150
Bus from Frankton Bus Interchange to Franz Josef
- Ave. Duration
- 7h 55m
- Frequency
- Once daily
- Estimated price
- $120–170
- Website
- GreatSights
- Standard
- $120–170
- Gold
- $140–220
Bus from Franz Josef to Greymouth
- Ave. Duration
- 4h
- Frequency
- Once daily
- Estimated price
- $75–110
- Website
- GreatSights
- Standard
- $75–110
- Gold
- $65–150
- Phone
- +64 9 583 5780
- [email protected]
- Website
- InterCity
Bus from Frankton Bus Interchange to Rolleston
- Ave. Duration
- 7h 20m
- Frequency
- Once daily
- Estimated price
- $22–100
- Website
- InterCity
- Phone
- +64 3 249 6000
- [email protected]
- Website
- realnz.com
Bus from Milford Sound to 43 Camp Street, Queenstown CBD
- Ave. Duration
- 5h 15m
- Frequency
- Once daily
- Estimated price
- $292
- Schedules at
- realnz.com
Bus from Milford Sound to Frankton Bus Shelter
- Ave. Duration
- 4h 52m
- Frequency
- Once daily
- Estimated price
- $292
- Schedules at
- realnz.com
- Phone
- +64 9 390 7380
- [email protected]
- Website
- cheekykiwitravel.com
Shuttle from Queenstown to Franz Josef / Waiau
- Ave. Duration
- 12h
- Frequency
- Once daily
- Estimated price
- $250–290
- Schedules at
- cheekykiwitravel.rezdy.com
- Book at
- cheekykiwitravel.rezdy.com
- Adult
- $290
- Child
- $250
- Phone
- +64 27 201 8825
- Website
- eastwestcoaches.co.nz
Shuttle from Christchurch International Airport to Greymouth
- Ave. Duration
- 3h 21m
- Frequency
- Once daily
- Estimated price
- $80–100
- Schedules at
- eastwestcoaches.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 Train travel in France: A guide to SNCF, How to get from JFK to New York City, and Want to know more about Flixbus? - to help you get the most out of your next trip.
Booking & Getting There
Book your Milford Sound to Greymouth bus tickets online with 12go.asia.
There are 64+ hotels available in Greymouth.







