It comes as no surprise that the ship's captain has the biggest salary from working on a cruise ship. The master of the vessel has a huge responsibility for ship safety for crew and passengers along with navigation. The captain can earn almost $100,000 manually depending on the cruise line and experience.