Durban and KwaZulu-Natal Restaurants

We’ve compiled the best of the best in Durban and KwaZulu-Natal - browse our top choices for Restaurants during your stay.

Sort by: 4 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. Jack Salmon Fish House

    $$ | Glenashley

    A short drive north of the city, the small suburb of Glenashley has an elevated position that offers diners a pleasant sea view, but this restaurant's fresh seafood, prepared in unique and traditional ways, is the drawing card, with excellent service keeping the place busy during lunch and dinner. For starters, opt for the sushi or the Falkland Island calamari tubes stuffed with prawns and peri-peri dressing and then char-grilled. The catch of the day—dorado, swordfish, or Cape salmon—or Thai-inspired seared tuna as well as the variety of seafood platters are recommended mains. If you have room, round out the meal with a panna cotta—flavors change daily.

    1 Aubrey Dr., Durban, KwaZulu Natal, 4051, South Africa
    031-572–3664

    Known For

    • Fresh seafood
    • Excellent view
    • Panna cotta

    Restaurant Details

    Rate Includes: Reservations essential
  • 2. Cargo Hold

    $$$ | Beachfront

    You might need to book several weeks in advance to secure a table next to the shark tank here, but if you do it'll be one of your most memorable dining experiences. Enjoy a carpaccio of smoked ostrich or tomato veloute—while massive ragged-tooth sharks drift right by your table and sand sharks stir up the sandy bottom. Aside from the array of generous seafood platters, Cargo Hold also serves beef fillet with oxtail phyllo and confit duck with an orange glaze. The restaurant is done up like a shipwreck; both floors have tank frontage.  The view of the shark tank is best from the bottom floor, so ask for this when booking. The restaurant is part of the building known as the Phantom Ship, accessed from the promenade next to the ship's giant propeller; you don't need to pay admission to uShaka Marine World to eat here.

    1 Bell St., Durban, KwaZulu Natal, 4001, South Africa
    031-328–8065

    Known For

    • Unique setting
    • Shipwreck decor
    • Tourists

    Restaurant Details

    Rate Includes: Reservations essential
  • 3. Dockside Shack

    $ | Seafood

    You'll dine on wooden picnic tables at this rustic no-frills seafood shack near (but not on) the bay, where the food is fresh, plentiful, and unfussy—fresh lobster, prawns, whole grilled fish, and a range of salads. Cocktails are taken seriously, and you'll find a surfeit of colorful frozen drinks plus wine and beer. There's entertainment on weekends.

    Pioneer Rd., Richards Bay, KwaZulu Natal, 3900, South Africa
    35-788–0320
  • 4. John Dory’s

    $ | Maydon Wharf

    You won't find the most exceptional seafood here, but the views, affordable price range, and menu variety more than make up for it. Order a gourmet milkshake and watch all the yachts and boats bobbing about in the Durban harbor.  

    Boatmans Rd., Durban, KwaZulu Natal, South Africa
    031-304–7669

    Known For

    • Half-price sushi specials
    • Decadent milkshakes
    • Upper deck views
  • Recommended Fodor’s Video

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video