How Many Passengers Are on a Cruise Ship? The average cruise ship can hold between 3,000 and 6,000 passengers. Using some deductive reasoning, we can assume that there are likely 2,000 to 2,500 staterooms aboard a typical cruise ship that houses 3,000 passengers, depending on the cruise line.