NCL hires food & beverage and hotel-operations crew across its ships worldwide. Below are the main hospitality roles Norwegian Cruise Line hires for, plus how to apply from South Africa.
Assistant Waiter / Waiter
Entry point on most lines, restaurant service across multiple sittings.
Bartender / Bar Steward
High-tip roles on busy bars, lounges and pool decks.
Cabin Steward / Housekeeping
Servicing guest staterooms, strong demand, entry-level friendly.
Galley / Commis Chef
Kitchen crew supporting high-volume service.
Barista / Café Attendant
Specialty coffee and café outlets on board.
Host / Guest Services
Front-of-house and guest relations roles.
Do I need experience to work on a cruise ship?
For entry roles like assistant waiter, cabin steward or galley assistant, many lines accept candidates with limited experience but strong restaurant or hospitality basics. Bar and fine-dining roles usually want 1–2 years of service experience.
How much do cruise ship hospitality workers earn?
Pay is in USD and tax-light, with food and accommodation covered on board. Entry roles typically earn around USD 1,200–1,800/month including tips; experienced waiters and bartenders can earn USD 2,500+ during busy itineraries.
Which cruise lines hire South Africans?
MSC Cruises recruits heavily in South Africa and sails locally from Durban and Cape Town in summer. Carnival, Royal Caribbean, Norwegian, Celebrity and Princess also hire South African crew, usually through approved recruitment agencies.
How do I apply for cruise ship jobs from South Africa?
Most placements go through accredited maritime recruitment agencies. You will need a valid passport, a seafarer medical certificate, and basic STCW safety training. Prepare a one-page hospitality CV and apply to several lines, contracts usually run 6–9 months.