3 Best Hotels in The Elephant Coast, KwaZulu-Natal and Durban

Background Illustration for Hotels

We've compiled the best of the best in The Elephant Coast - browse our top choices for the top things to see or do during your stay.

Ghost Mountain Inn

$$ | Fish Eagle Rd., uMkhuze, 3965, South Africa

Swaths of scarlet bougainvillea run riot in the lush gardens of this family-owned country inn with tastefully furnished rooms that each have a small veranda (the newest Mountain Rooms have the best interiors). It was here that Rider Haggard wrote some of his adventure stories, inspired perhaps by the mysterious lights and elusive flickering flames that give the mountain its spooky name. Large, invitingly restful public areas have terra-cotta tiles and comfortable cane furniture. Don't miss the enthusiastic Zulu dancing before a succulent barbecue under the stars, watch the sunrise from the jetty, and get out those binoculars to try spot over 420 bird species found here. The friendly staff can arrange tours to the neighboring game reserves (Manyoni and uMkhuze are closest), a boat cruise on Lake Jozini, and authentic cultural sights, or will fix you up to go bird-watching or fishing. There's also the opportunity to treat yourself at the swish on-site spa. Perfect for traveling families, children are permitted to join game drives but only over 16's on game walks. Children will have a blast on grubby nature walks, treasure hunts, Zulu crafts, pizza making, and fishing off the jetty. 

Pros

  • Good value for money and generous buffet
  • Strategic location for bush excursions
  • Spa on-site

Cons

  • Can get noisy in peak season
  • Hotel-like atmosphere
  • Tour buses overnight here
Fish Eagle Rd., uMkhuze, 3965, South Africa
035-573–1025
Hotel Details
74 rooms
Free Breakfast

Quick Facts

  • $$

Something incorrect in this review?

Rocktail Beach Camp

$$$$ | D1850, Maputaland Coastal Forest Reserve, South Africa

Tucked away in the Maputaland Coastal Forest, with glorious unspoiled beaches, this lovely lodge is perfect for families, though it's great for individual travelers and honeymooners, too. The Maputaland Marine Reserve is just offshore, so if you're a diver, a snorkeler, a birder, or just a potential beach bum, you'll be in seaside heaven. Tented rooms have reed walls, wooden floors and viewing decks, and are raised on stilts, as are the public areas, to overlook the bird-filled forest. Seven of the rooms are designed for families. Activities abound, including forest walks, world class diving with qualified instructors, superb snorkeling off the beach—just walk into the Indian Ocean—and turtle tracking.

Pros

  • Pristine reefs
  • Loggerhead and leatherback turtle nesting sites

Cons

  • 20- to 30-minute walk to beach
  • Difficult to access
D1850, Maputaland Coastal Forest Reserve, South Africa
011-257–5000-reservations
Hotel Details
17 rooms
Free Breakfast

Quick Facts

Something incorrect in this review?

Duck Inn

$ | 3 Dageraad Meerensee, Richards Bay, 3900, South Africa

You'll benefit from abundant peace and quiet at these six appealing guest rooms and three independent self-catering cottages—a pleasant, good-value alternative to the local hotels. All the rooms and cottages are clean and comfortably furnished with large beds, spacious en suite bathrooms, TV, Wi-Fi, and private entrances. A wonderful homemade breakfast is served on the terrace or in the bright dining area overlooking the garden and pool.

Pros

  • Only 2 km (1 mile) from Richard's Bay dining, shopping, and beach
  • Wonderful service
  • Very private

Cons

  • Payment in advance required
  • Suburban location, away from the center
3 Dageraad Meerensee, Richards Bay, 3900, South Africa
35-753–4147
Hotel Details
6 rooms, 3 cottages
Free breakfast

Quick Facts

  • $

Something incorrect in this review?

Recommended Fodor's Video

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$$ Shakaland

Shakaland35.7 miles away

Off R66, KwaZulu Natal, 3816, South Africa
We recommend 1 Hotels in Shakaland
$$$$ iSimangaliso Wetland Park Fodor's Choice

Makakatana Bay Lodge42.6 miles away

Makakatana Bay Lodge, St Lucia, KwaZulu Natal, South Africa
We recommend 3 Hotels in iSimangaliso Wetland Park
$$ Hluhluwe-iMfolozi Park

Ubizane Zululand Tree Lodge52.9 miles away

1020 Main Rd., Hluhluwe, KwaZulu Natal, 3960, South Africa
We recommend 1 Hotels in Hluhluwe-iMfolozi Park
$$$$ Phinda Private Game Reserve

Phinda Mountain Lodge53.3 miles away

Hluhluwe, KwaZulu Natal, 3960, South Africa
We recommend 6 Hotels in Phinda Private Game Reserve