A cruise ship weighs tons and tons. The weight depends on how large the ship is. They can weigh from 30,000 tons to 220,000 tons. The largest ship in the world was just built and she sails out of Fort Lauderdale. Oasis of the Seas is 1,181 foot long, and weighs 220,000 tons.