However, the average cruise ship captain salary for a major cruise line is typically between $110,000-$150,000.read