How long is a Milford Sound cruise?

Where the time goes
The boat covers 15 km down the fiord and back, with stops to sit under Stirling Falls and look for seals at Seal Point, and a short run to the mouth where the fiord opens to the Tasman Sea. A 105-minute cruise and a two-hour cruise see the same things; the longer one lingers. What stretches the day is the road: 291 km each way from Queenstown, 120 km from Te Anau. The full breakdown is in how to get to Milford Sound.
How much time to allow at the terminal
Twenty minutes for check-in, plus the walk from wherever you parked. Between 11am and 1pm the near car park fills as the Queenstown coaches land together, so give yourself half an hour in that window. Parking is NZD 10 per hour before 3pm and NZD 5 per hour after.
If you want more than two hours on the water without a 17-hour commitment, book an afternoon departure and walk the Foreshore Walk or the Bowen Falls track before it. That adds an hour of fiord at zero extra cost beyond parking.
The long version
The overnight cruise runs 17 hours from boarding at the Milford Sound Visitor Terminal, with a private ensuite cabin, kayaking or a tender-boat excursion, dinner and breakfast. It is the only way to be on the fiord after the day boats have left. The trade-off is a small review sample, 58 at the time of writing.
Book a cruise
The 105-minute catamaran is the shortest and cheapest, and it includes the car park fee. What happens during those 105 minutes is described in what to expect on board.
Frequently asked questions
How many hours is the Milford Sound cruise?
Between 105 minutes and two hours on the water. The catamaran nature cruise runs 105 minutes; the small-boat cruise and the cruises attached to the coach day trips run two hours.
How much time do you need at Milford Sound?
Allow around three hours at the terminal end: 20 minutes to check in, up to two hours on the water, and time to park and walk. If you are driving, the day around that is far longer, and the distances are set out on the getting-there page.
Is a two-hour cruise long enough?
For almost everyone, yes. The fiord is 15 km long and a two-hour cruise covers it to the mouth and back with stops. If you want longer, the overnight cruise runs 17 hours.