It's about 3.5 hours from Queenstown to Milford Sound. This makes it a whole day trip by the time you go both ways on the coach and spend a couple of hours on the boat.