Cargo Hold - uShaka Marine World
Choose Your Adventure

 Please Click The Images To Read More


Dine with the sharks in one of Durban’s most spectacular settings, offering the most unique and sophisticated ambiance. Nestled in the stern of the Phantom Ship, with superb views of the ocean and shark tank, this captivating world-class venue restores the splendour of yesteryear.


Laden with flavours from all corners of the world, including spicy, fruity and exotic remnants combined with the freshest of KwaZulu Natal’s local product, gives our passengers the culinary journey of a lifetime.

Experience the finest of Handmade Hospitality in the heart of the Phantom Ship. We offer a variety of  options and facilities to ensure a memorable experience. 

For a memorable year-end function that’ll have your team talking about for months to come, book your function at Cargo Hold, where our more than capable team is ready to help on customising you a day to remember!

Book your Year-End Function today!

Cargo Hold Trading Hours

Cargo Hold Trading Hours:

Mon – Saturday: 12pm – 8pm
(Kitchen closes at 7pm)
Sunday: 12pm – 3pm
(Please note that times are subject to change according to season, business demands & government restrictions)
As per the recent COVID19 regulations regarding curfew, the last guests would be required to leave the restaurant by 21:00, latest.

Cargo Hold Terms & Conditions

Cargo Hold Restaurant Terms & Conditions

Viewing of the Shark Tank is STRICTLY for diners only.
Should you wish to view the venue, please call prior to arriving so we can have our reservations team accompany you & assist you with your queries.


Guests with food allergies are to inform the manager/waiter prior to ordering so that our chef can prepare your meal according to your requirements.
Please note that certain dishes cannot be altered due to pre-service preparation.


For Terms and Conditions pertaining to Set Menu’s, kindly contact the Cargo Hold team via or call (031) 328 8037/66.


Children of all ages are permitted during lockdown (kindly note this is subject to change at any time).


If you wish to bring your own cake, a charge of R150 per cake will be applied to the total bill.


Corkage fee is R150. BYO (bring your own) spirits & liqueurs is NOT permitted.


A discretionary service fee of 10% will be added to the final food and beverage bill for groups of 8 persons and more.
It is NOT compulsory to pay this service fee.


All Terms & Conditions are non-negotiable.
All Rights of Admission are reserved.

Cargo Hold Reservations

Cargo Hold Reservations

We advise guests to make a booking to guarantee a table.

Tel: (031) 328 8065(031) 328 8037

All reservations are confirmed on the day of the booking.

For Terms and Conditions pertaining to Set Menu’s, kindly contact the Cargo Hold teams via the above email address.


If we are unable to reach you on the day of the booking, please call the restaurant on the day of your booking to confirm or the booking will be released.


Due to the high demand of our tank & upper-level railing tables, we will allow a 30 minute grace period for late arrivals & thereafter will release the table & your preferred table will be relocated.
Should you be running later than 30 minutes, please contact the restaurant’s after hours number on (031) 328 8037 to avoid your table being released.


Due to limited space & availability of tank side & upper-level railing tables, we cannot always accommodate table’s right next to the tank. Tank Tables are reserved 2–3 weeks in advance.
If these tables become available they will be allocated on a first-come-first-served basis.


By making a reservation, you personally agree to be fully responsible for the reservation, including costs associated with the security/deposit and consumption of food and drink (if the bill is not paid for in full by any other guest(s) in your party).

We do not allow for tabs or accounts.
All food & beverages MUST be settled on departure on the day of your visit.


We regret having a strict reservations policy; however cancellations without sufficient notice and no-shows represent a great inconvenience to our diners and a considerable cost to our business.


Our Banking Details are as follows:

Bank: Nedbank

Branch Name: CCS Johannesburg

Account Name: Durban Marine Theme Park SOC Ltd (RF)

Main Account Number: 1107821584

Branch Code: 198765

Account Type: Current

Swift Code: NEDSZAJJ

Cargo Hold Covid-19 Precautionary Measures

Cargo Hold Covid-19 Precautionary Measures

Please note that entry into the restaurant will not be permitted if you do not have or are not wearing a standard face mask.
You will be allowed to remove your mask once you have been seated at your table.
Please ensure that you put your mask back on when leaving your table or exiting the restaurant to comply with the uShaka Marine World’s “no mask, no entry” policy.


Upon entering the restaurant you will be sanitized with an alcohol-based sanitizer.
Should any guest refuse to be sanitized, they will not be allowed into the restaurant.
All guests may request from our staff to be sanitized at any point during their time with us.
Diners that exit the restaurant for whatever reason and decide to return will be re-sanitized upon returning (ie: smokers, going to the bank, shop etc)
Once a table becomes available, we ask that all guests be patient so that we may sanitize the table and chairs prior to seating any patrons.
This is for your own safety as well as others.


All guests will also have their temperature checked.
A person with a temperature of 37.4 or higher will not be allowed into the restaurant.


Wash Hygiene:
We urge all diners to please thoroughly wash their hands once they have used the restrooms.
This is for your own safety as well as the safety of others.


Social Distancing:
All tables will be spaced out according to the social distancing measures.
The maximum permitted number of guests seated at a table will be 10.
Any tables that are larger than 10 people will be split into a second table and also separated via the social distancing measures.


Restaurant Capacity:
We are only legally permitted to accommodate 50 guests at a time as per Government lockdown regulations.
Should this change, we will inform our guests accordingly.


We ask that all guests be respectful and adhere to these regulations to ensure a safe dining environment for themselves & others.


All Terms & Conditions are non-negotiable.
All Rights of Admission are reserved.

Ultimate #DurbanBucketList


Cargo Hold Restaurant has been identified as one of the ultimate places to experience in Durban.
Don’t leave here before you’ve
dined with the sharks!

Cargo Hold Restaurant Gallery

Cargo Hold Food Gallery