Generally, a large cruise ship up to 1,100 feet in length can carry as much as two million gallons of fuel on board. A smaller cruise ship can typically hold around 130,000 gallons. This is a significant amount of fuel. To compare, smaller yachts usually carry 200 to 1200 gallons of fuel onboard.