There are 7 ways to get from Nelson to Milford Sound by plane, bus, car, 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.
Fly from Nelson Airport, fly
best- Fly from Nelson Airport (NSN) to Queenstown Airport (ZQN)plane NSN - ZQN
- Fly from Queenstown Airport to Milford Sound Airportplane
6h 9m$814–1,492Drive 1,083.6 km
cheapest- Drive from Nelson to Milford Soundcar 1,083.6 km
12h 41m$308–445Bus
- Take the bus from Nelson to Greymouthbus
- Take the bus from Greymouth to Franz Josefbus
- Take the bus from Franz Josef to Frankton Bus Interchangebus
- Take the bus from Frankton Bus Interchange to Milford Soundbus
26h 28m$315–522Shuttle, Tour, bus
- Take a shuttle bus from Nelson to Christchurch
- Take a shuttle bus from Christchurch to Queenstown
- Take the bus from Info & Track Queenstown to Milford Soundbus
25h 15m$670–1,520Bus to Woodbourne Airport, fly
- Take the bus from Nelson to Woodbournebus
- Fly from Woodbourne Airport (BHE) to Queenstown Airport (ZQN)plane BHE - ZQN
- Fly from Queenstown Airport to Milford Sound Airportplane
7h 11m$815–1,551Bus, fly
- Take the bus from Nelson to Greymouthbus
- Take the bus from Greymouth to Franz Josefbus
- Take the bus from Franz Josef to Frankton Bus Interchangebus
- Fly from Queenstown Airport to Milford Sound Airportplane
21h 50m$715–932Shuttle to Christchurch International Airport, fly
- Take a shuttle bus from Nelson to Christchurch
- Fly from Christchurch International Airport (CHC) to Queenstown Airport (ZQN)plane CHC - ZQN
- Fly from Queenstown Airport to Milford Sound Airportplane
10h 4m$925–2,255
Nelson to Milford Sound by bus and foot
Questions & Answers
The cheapest way to get from Nelson to Milford Sound is to drive which costs $300 - $450 and takes 12h 41m.
The fastest way to get from Nelson to Milford Sound is to fly which takes 6h 9m and costs $800 - $1,500.
No, there is no direct bus from Nelson to Milford Sound. However, there are services departing from Nelson and arriving at Milford Sound via Greymouth, Franz Josef and Frankton Bus Interchange. The journey, including transfers, takes approximately 26h 28m.
The distance between Nelson and Milford Sound is 636 km. The road distance is 1083.6 km.
The best way to get from Nelson to Milford Sound without a car is to bus which takes 26h 28m and costs $310 - $550.
It takes approximately 6h 9m to get from Nelson to Milford Sound, including transfers.
Nelson to Milford Sound bus services, operated by InterCity, depart from Nelson station.
The best way to get from Nelson to Milford Sound is to fly which takes 6h 9m and costs $800 - $1,500. Alternatively, you can bus, which costs $310 - $550 and takes 26h 28m.
Nelson to Milford Sound bus services, operated by InterCity, arrive at Greymouth station.
Yes, the driving distance between Nelson to Milford Sound is 1084 km. It takes approximately 12h 41m to drive from Nelson to Milford Sound.
What companies run services between Nelson, New Zealand and Milford Sound, New Zealand?
You can take a bus from The Nelson Bus Hub to Milford Sound via Nelson Airport Terminal, Nelson Airport (NSN), Queenstown Airport, and Milford Sound Airport in around 6h 9m. Alternatively, you can take a bus from Nelson to Milford Sound via Greymouth, Franz Josef, Frankton Bus Interchange, and Milford Sound in around 26h 28m.
- Website
- airnewzealand.com
Flights from Nelson Airport to Queenstown Airport via Christchurch International Airport
- Ave. Duration
- 3h
- When
- Monday, Tuesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–900
Flights from Nelson Airport to Queenstown Airport via Wellington
- Ave. Duration
- 3h 5m
- When
- Every day
- Estimated price
- $160–950
Flights from Nelson Airport to Queenstown Airport via Auckland
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $230–1,200
Flights from Nelson Airport to Queenstown Airport via Wellington, Christchurch International Airport
- Ave. Duration
- 5h 42m
- When
- Monday, Wednesday, and Sunday
- Estimated price
- $160–950
Flights from Woodbourne Airport to Queenstown Airport via Auckland
- Ave. Duration
- 4h 36m
- When
- Every day
- Estimated price
- $210–1,100
Flights from Woodbourne Airport to Queenstown Airport via Wellington
- Ave. Duration
- 4h 10m
- When
- Monday, Wednesday, Thursday, Friday, Saturday, and Sunday
- Estimated price
- $140–900
Flights from Woodbourne Airport to Queenstown Airport via Wellington, Christchurch International Airport
- Ave. Duration
- 5h 20m
- When
- Saturday and Sunday
- Estimated price
- $140–900
Flights from Woodbourne Airport to Queenstown Airport via Wellington, Auckland
- Ave. Duration
- 6h 10m
- When
- Every day
- Estimated price
- $220–1,200
Flights from Christchurch International Airport to Queenstown Airport
- Ave. Duration
- 1h 8m
- When
- Every day
- Estimated price
- $90–650
- Website
- jetstar.com
Flights from Woodbourne Airport to Queenstown Airport via Wellington
- Ave. Duration
- 2h 50m
- When
- Friday
- Estimated price
- $400–1,000
- Phone
- +64 9 583 5780
- info@intercity.co.nz
- Website
- intercity.co.nz
Bus from Nelson to Greymouth
- Ave. Duration
- 6h
- Frequency
- 5 times a week
- Estimated price
- $5–75
- Website
- https://www.intercity.co.nz/
Bus from Nelson to Woodbourne
- Ave. Duration
- 1h 34m
- Frequency
- Once daily
- Estimated price
- $5–55
- Website
- https://www.intercity.co.nz/
- Phone
- +64 9 583 5790
- info@greatsights.co.nz
- 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 Frankton Bus Interchange
- Ave. Duration
- 8h 14m
- Frequency
- Once daily
- Estimated price
- $140–200
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $140–200
- Flexi
- $180–1,400
Bus from Frankton Bus Interchange to Milford Sound
- Ave. Duration
- 5h 40m
- Frequency
- Once daily
- Estimated price
- $100–150
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $100–150
- Flexi
- $130–1,000
Bus from Info & Track Queenstown to Milford Sound
- Ave. Duration
- 6h
- Frequency
- Once daily
- Estimated price
- $100–150
- Website
- https://www.greatsights.co.nz/new-zealand-tours/
- Standard
- $100–150
- Flexi
- $130–1,000
Shuttle from Nelson to Christchurch
- Ave. Duration
- 5h 30m
- Frequency
- On demand
- Estimated price
- $200–1,000
- Schedules at
- nelsonlakesshuttles.co.nz
- Minimum charge per vehicle
- $1,000
- Per person
- $200
- Phone
- +64 9 390 7380
- bookings@cheekykiwitravel.com
- Website
- cheekykiwitravel.com
Shuttle from Christchurch to Queenstown
- Ave. Duration
- 13h
- Frequency
- Once daily
- Estimated price
- $370
- Schedules at
- cheekykiwitravel.com
- Book at
- cheekykiwitravel.com
- Phone
- +64 3 442 9708
- adventure@infotrack.co.nz
- Website
- infotrack.co.nz
Bus from Info & Track Queenstown to Milford Sound
- Ave. Duration
- 4h 45m
- Frequency
- Twice daily
- Estimated price
- $109
- Schedules at
- infotrack.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 Want to know more about Flixbus?, How to get from London to Edinburgh, and Travelling Croatia’s Dalmatian Coast by boat, bus, car and train - to help you get the most out of your next trip.
More Questions & Answers
There are two+ hotels available in Milford Sound.







