Rome2Rio

How to get fromNelson to Milford Soundby plane, bus, car or shuttle

Find Transport to Milford Sound

See all options

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.

  1. Fly from Nelson Airport, fly

    best
    1. Fly from Nelson Airport (NSN) to Queenstown Airport (ZQN)plane plane NSN - ZQN
    2. Fly from Queenstown Airport to Milford Sound Airportplane plane
    6h 9m
    $814–1,492
  2. Drive 1,083.6 km

    cheapest
    1. Drive from Nelson to Milford Soundcar car 1,083.6 km
    12h 41m
    $308–445
  3. Bus

    1. Take the bus from Nelson to Greymouthbus bus
    2. Take the bus from Greymouth to Franz Josefbus bus
    3. Take the bus from Franz Josef to Frankton Bus Interchangebus bus
    4. Take the bus from Frankton Bus Interchange to Milford Soundbus bus
    26h 28m
    $315–522
  4. Shuttle, Tour, bus

    1. Take a shuttle bus from Nelson to Christchurchshuttle bus
    2. Take a shuttle bus from Christchurch to Queenstownshuttle bus
    3. Take the bus from Info & Track Queenstown to Milford Soundbus bus
    25h 15m
    $670–1,520
  5. Bus to Woodbourne Airport, fly

    1. Take the bus from Nelson to Woodbournebus bus
    2. Fly from Woodbourne Airport (BHE) to Queenstown Airport (ZQN)plane plane BHE - ZQN
    3. Fly from Queenstown Airport to Milford Sound Airportplane plane
    7h 11m
    $815–1,551
  6. Bus, fly

    1. Take the bus from Nelson to Greymouthbus bus
    2. Take the bus from Greymouth to Franz Josefbus bus
    3. Take the bus from Franz Josef to Frankton Bus Interchangebus bus
    4. Fly from Queenstown Airport to Milford Sound Airportplane plane
    21h 50m
    $715–932
  7. Shuttle to Christchurch International Airport, fly

    1. Take a shuttle bus from Nelson to Christchurchshuttle bus
    2. Fly from Christchurch International Airport (CHC) to Queenstown Airport (ZQN)plane plane CHC - ZQN
    3. Fly from Queenstown Airport to Milford Sound Airportplane plane
    10h 4m
    $925–2,255

Nelson to Milford Sound by bus and foot

Calendar5Weekly Services
Duration26h 28mAverage Duration
Ticket$315Cheapest Price
See schedules

Questions & Answers

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.

Airlines
Bus operators

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