Following the spread of the bug, the ship, which is currently docked in Jamaica, will now return to port early.
The outbreak hit Oasis Of The Seas, which is one of the largest ships in the world, as it came into dock in Jamaica on Wednesday according to Florida Today.
Some 9000 passengers and crew are currently on board and the cruise line has confirmed that 277 people have been affected.
A spokesman from Royal Caribbean told Sun Online Travel: “Oasis Of The Seas will return to Port Canaveral a day early after an episode of gastrointestinal illness.
“A total of 277 guests and crew members have been affected since the ship departed on January 6 — about 3.3 per cent of the people aboard the ship.