Bahamas cruise cancelled after ship blaze

More than 2,200 passengers were forced to leave a cruise ship in the Bahamas and had their cruise cancelled following a fire on board.

The blaze on the Royal Caribbean's Grandeur of the Seas took hold in the ship's stern in the early hours of Monday.

There were no reported injuries and the ship was able to sail into port.

Damage on the Royal Caribbean ship Grandeur of the Seas. Credit: REUTERS/Vandyke Hepburn

Photographs show a substantial area of the stern burned on several decks, and burned-out equipment was visible

Royal Caribbean said all guests and 796 crew were safe and accounted for. It added on its website that the cruise line is arranging flights for all guests today.

The company's statement said it is "deeply sorry for this unexpected development in our guests' vacation".

The National Transportation Safety Board said it will join the US Coast Guard in investigating the fire.