South Africa Accommodation


South Africa's top hotels and lodges

There are so many hotels and lodges to choose from in South Africa that it can be overwhelming. But there's no need to channel your inner ostrich and stick your head in the sand. Never fear when Rhino Africa is here! We've done all the research for you and only recommend the places that we think offer the best value for money. With 2,800 kilometres of coastline and protected game reserves big enough to swallow up a small country, South Africa is a prime bush and beach holiday destination with ideal accommodation options to suit everyone — honeymooners, families, photographers, specialist visitors, and more.
Cape Town is a permanent fixture on the top of everyone's African bucket list. Combining pristine Blue Flag beaches, a buzzing city centre, majestic mountains, wine farms, and sophisticated restaurants, the Mother City is sure to capture your heart. Explore Table Mountain and the city centre or journey out of town and wander over to the Cape Winelands, the West Coast or the Garden Route.
Further up country lies the legendary Kruger National Park, one of Africa's great game reserves. Nearby you'll find the country's friendliest city and business hub, Johannesburg, as well as the fun holiday resort of Sun City, and even more  game reserves, such as Madikwe Game Reserve and Pilanesberg Game Reserve. You could also venture to the east coast and stay in Kwazulu Natal, one of South Africa's most diverse regions with mountains, beaches, battlefields and bush.
Our safari experts have extensive first-hand experience of the hotels and safari lodges in South Africa. They will happily share their knowledge and help you choose the perfect spot. Get free, no-obligation advice now to start planning your trip of a lifetime!

What our guests say about us

Meet your African safari experts

Meet the Rhinos
Ratings powered by TripAdvisor

Call Us

Office Hours: Now Open Closed
08:30 - 17:00 (GMT+2)
Toll Free:

0808 238 0044

888 2156 556

1 800 447164

1 800 947168

1 844 8517 090

800 900 341

800 101 3310

080 045 2877

800 018 4895

0800 182 3211

0800 562 964

0800 295 105

0800 919 394

0800 721 24

800 260 73

0800 848 229

1 844 2867 643

9009 476 83

0018 005 11710

0800 444 6880

018 0051 81669

0800 7618 612

800 827 648

Local Number:

+27 21 469 2600