BNP Paribas estimates that the average customer spends $2,154 on a cruise, including the ticket. Here’s how that spending breaks down by category.
(Please use a modern browser to see the interactive version of this visualization)