During the five-night cruise, 332 cases of the illness were reported, Owen Torres, a spokesman for Royal Caribbean told CNN in a statement on Saturday.
He stressed that it was a small percentage -- 5.99 per cent -- of the more than 5,000 passengers and crew onboard the ship, Independence of the Seas.
"Those affected by the short-lived illness were treated by our ship's doctors with over-the-counter medication," Torres said, "and we hope all our guests feel better quickly".
It is not known what caused the illness.
According to reports, some passengers who were disembarking on Saturday in Port Everglades, Florida, believed the number of passengers who got sick was higher than what Royal Caribbean said.
"It was just terrifying," a passenger whose 15-year-old son came down with the illness, told local media on Saturday.
"Just the amount of people that were coming in at the same time with vomiting and diarrhoea and just looked ghastly."
(This story has not been edited by NDTV staff and is auto-generated from a syndicated feed.)