This depends upon the port and the time of the day. We went on the Western Carribean last year and did not get off in Cozumel and we had no wait time! Went on about 5 times in a row and could have done more. While at sea the wait time can be long I know some folks going during the dinner hour and find a shorter line.
If the line is out the door, the wait is about 20 min... if down the stairs, closer to 45. Lots of quiet times though too, like previous poster said, port days when people are off the ship, at night while people are at dinner and shows, ect....
Sailed on the Christmas cruise in 2014 - second busiest (and expensive) after New years eve from what I know. Never had more than 20 minute wait even on a sea day.
GET UP TO A $1000 SHIPBOARD CREDIT AND AN EXCLUSIVE GIFT!
If you make your Disney Cruise Line reservation with Dreams Unlimited Travel you’ll receive these incredible shipboard credits to spend on your cruise!