They do, but only ONE size in very small packs and they are expensive. Definitely bring enough along and/or plan to pick up more in ports, you don't want to depend on the ship for diapers.
Yes they do, but as Michelle said, they are very expensive. We ran out of diapers on the next to last day & had to buy a pack. It was $8.50 for a pack of 10 Huggies. YIKES!
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!