A nurse working on a Royal Caribbean cruise ship can expect an annual salary that generally ranges between $72,000 and $106,500, with the average in 2026 sitting at approximately $95,000 per year. This translates to a monthly pay of roughly $7,900 or an hourly rate of about $45.75. However, pay can vary significantly based on experience, specific maritime certifications, and the length of the contract. Senior nurses or those with specialized emergency or ICU backgrounds can earn upward of $145,000 as top earners. Beyond the base salary, working as a cruise ship nurse offers unique financial benefits: because you live on the ship, your housing, meals, and utilities are fully covered, allowing you to save the vast majority of your paycheck. Nurses on Royal Caribbean typically work on 4-month to 6-month contracts followed by a period of unpaid leave. Requirements are strict, usually requiring a current RN license, at least 3 years of recent emergency or acute care experience, and advanced certifications like ACLS (Advanced Cardiac Life Support) and PALS, as the medical team must be prepared to handle everything from minor seasickness to major cardiac events while at sea.