How much does a Cruise Ship Worker make? As of Sep 27, 2023, the average annual pay for a Cruise Ship Worker in the United States is $49,005 a year. Just in case you need a simple salary calculator, that works out to be approximately $23.56 an hour. This is the equivalent of $942/week or $4,083/month.