Find the best South Africa Hotels
- Plan, book, stay with confidence
Great weekend hotel deals in South Africa
Image gallery for Imbali Safari Lodge

Imbali Safari Lodge
South Africa Accommodation: Most Popular Cities to Stay

Cape Town
Check prices for these dates
Top Hotels South Africa

The Palace of the Lost City at Sun City Resort
The Palace of the Lost City at Sun City Resort

AC Hotel by Marriott Cape Town Waterfront
AC Hotel by Marriott Cape Town Waterfront

City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport

Taj Cape Town
Taj Cape Town

Radisson RED V&A Waterfront, Cape Town
Radisson RED V&A Waterfront, Cape Town

Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
Go beyond your typical stay in South Africa
Guide to exploring South Africa
Guide to exploring South Africa
Pocket Guide: South Africa
It is almost unbelievable that one country could encompass penguins waddling on its coast and hippos wallowing in its rivers. Yet, South Africa is all about out-of-this-world natural sights and thrilling experiences. The country covers a lot of ground: there is desert at Kalahari, delightful blankets of wildflowers coming into bloom at Namakwa, the peaks of Table Mountain and savannahs that are stuffed with wildlife. The achingly beautiful Drakensberg range gives an almost mythical look to the country’s backbone whilst KwaZulu-Natal’s iSimangaliso Wetland Park manages to surreally mix zebras and dolphins. All this can be yours with a hotel in South Africa.
Best South Africa Hotel Locations
Cape Town – Forget the wildlife and hit the nightlife with a hotel in happening Cape Town. Backed by the enticing Table Mountain, this city’s population of Christians, Muslims, Jews and many traditional African tribes mean the culinary options are hard to beat and the city’s districts refreshingly varied. There are wine tours to the nearby vineyards and whales breaching just off the coast. Paraglide off Lion’s head, hike up Table Mountain, indulge in some shopping or kick back on the beach. The options just don’t stop!
Johannesburg – Renewed, rejuvenated (and a place really worth booking a hotel in) is the arts and cultural centre that is Jozi. Galleries, swanky bars and glorious dining locales abound but Jozi has not forgot its past: take a trip to Soweto to visit the sobering museums that place the contemporary city back where it once was during the Apartheid years.
KwaZulu-Natal – Nowhere is the variety that South Africa offers more densely packed than here. Lush mountains rose out of flat, dry savannahs, lively beaches contrast with unchanging tribal settlements and the wild African markets fail to compare to the lions, leopards, buffaloes, elephants and rhinos out there.
Kruger National Park – In a country where the Big Five regularly feature on the brochures of national parks, Kruger National Park demands your attention. This is one of the world's greatest national parks in terms of the diversity, density and sheer numbers of animals. Over 140 mammals and 500 varieties of bird call this home: it is truly a sight to behold. Book a hotel near Kruger National Park.
How to Make the Most of Your Hotel in South Africa
Of course you can see the Big Five here but you can also see hundreds of other fascinating mammals and a supporting cast of reptiles and birds too. What’s more the landscape is enthralling and ever-changing. The arid Kalahari, the misty hills of iSimangaliso Wetland Park, the colourful flowers of Namakwa and the dreamy peaks of the Drakensberg (‘Dragon Mountain’) range. The cities can be a sight to behold too, from Durban’s Golden Mile of beaches to Cape Town’s iconic framing by Table Mountain.
Safari, surf and skydive to your heart’s content. Then enjoy fine dining that is amongst the best on offer5 in the world before you party the night away into the small hours. If this isn’t your cup of tea how about a wine tour near Cape Town or a cultural tour amongst the tribes of KwaZulu-Natal? The modern malls of Cape Town, the artistic galleries of Johannesburg or Victoria Market in Durban all offer something for the culture vultures and shopaholics. Meanwhile history buffs can visit Mandela’s home, Robben Island or try to put all the pieces together at Soweto’s Apartheid Museum. There really is something for everyone!
South Africa Travel Info
Best cities to visit | Johannesburg, Cape Town and Kempton Park |
---|---|
Hotels with nearby beaches | 17,014 |
International airports | Johannesburg (JNB-O.R. Tambo Intl.), Cape Town (CPT-Cape Town Intl.) and Durban (DUR-King Shaka Intl.) |
Number of hotels | 12,387 |
Lowest price | £44 |
Highest price | £1,083 |
Top attractions | Kruger National Park, uShaka Marine World and Addo Elephant National Park |
South Africa Hotel Reviews
South Africa Hotel Reviews

Hotel Verde Cape Town Airport
Explore a world of travel with Expedia
Explore a world of travel with Expedia
Top South Africa Destinations
- Hotels in Western Cape
- Hotels in KwaZulu-Natal
- Hotels in Mpumalanga
- Hotels in Eastern Cape
- Hotels in Overstrand
- Hotels in Overberg District Municipality
- Hotels in Garden Route District Municipality
- Hotels in Gauteng
- Hotels in Limpopo
- Hotels in Bushbuckridge
- Hotels in Ehlanzeni
- Hotels in City of Johannesburg Metropolitan Municipality
- Hotels in North West
- Hotels in Theewaterskloof
- Hotels in Drakenstein
- Hotels in Cape Agulhas
- Hotels in Saldanha Bay
- Hotels in Swartland
- Hotels in Breede Valley
- Hotels in Free State
- Hotels in Northern Cape
- Hotels in Mopani
- Hotels in West Coast DC
- Hotels in Langeberg
- Hotels in Tshwane
- Hotels in Waterberg District
- Hotels in Nkomazi
- Hotels in Ethekwini
- Hotels in Cacadu
- Hotels in Bitou
- Hotels in Thaba Chweu
- Hotels in Maruleng
- Hotels in Sundays River Valley
- Hotels in Hessequa
- Hotels in Bojanala
- Hotels in Ugu District Municipality
- Hotels in Mbombela
- Hotels in Umkhanyakude District Municipality
- Hotels in Witzenberg
- Hotels in Nelson Mandela Bay
- Hotels in Ekurhuleni
- Hotels in Kouga
- Hotels in Vhembe District Municipality
- Hotels in East Rand
- Hotels in iLembe
- Hotels in Central Karoo District Municipality
- Hotels in Namakwa District Municipality
- Hotels in Kou-Kamma
- Hotels in Nkangala
- Hotels in Ndlambe
Top cities in South Africa
- Cape Town Hotels
- Johannesburg Hotels
- Moses Kotane Hotels
- Durban Hotels
- Umhlanga Hotels
- Hermanus Hotels
- Gqeberha Hotels
- Mbombela Hotels
- Hoedspruit Hotels
- Plettenberg Bay Hotels
- Knysna Hotels
- Skukuza Hotels
- Pilanesberg National Park Hotels
- Mossel Bay Hotels
- Ballito Hotels
- Wakkerstroom Hotels
- Nkomazi Hotels
- Wilderness Hotels
- Hartbeespoort Hotels
- Oudtshoorn Hotels
Hotels near popular Attractions
- Hotels near Kruger National Park
- Hotels near Montecasino
- Hotels near Cape Town Cruise Terminal
- Hotels near Melrose Arch Shopping Centre
- Hotels near Sandton City Mall
- Hotels near Gold Reef City Casino
- Hotels near Boulders Beach
- Hotels near Addo Elephant National Park
- Hotels near Table Mountain
- Hotels near God's Window
Hotel Theme
- Hotels with Parking in South Africa
- Hotels with Wifi in South Africa
- Hotels with Parking in South Africa
- Hotels with Restaurant in South Africa
- Hotels with Breakfast in South Africa
- Hotels with Pool in South Africa
- Hotels with Laundry Service in South Africa
- Hotels with Air Conditioning in South Africa
- Family-Friendly Hotels in South Africa
- Business Hotels in South Africa
- Hotels with smoking rooms in South Africa
- Hotels with a Bar in South Africa
- Sports Hotels in South Africa
- Golf Hotels in South Africa
- Hotels with Airport Transfers in South Africa
- Beach Resorts & Hotels in South Africa
- Shopping Hotels in South Africa
- Hotels with Room Service in South Africa
- Hotels with Balcony in South Africa
- Spa Hotels in South Africa
- Hotels near Museums in South Africa
- Hotels with Babysitting Services in South Africa
- Hotels with a View in South Africa
- Historic Hotels in South Africa
- Winery Hotels in South Africa
- Mountain Hotels in South Africa
- Romantic Hotels in South Africa
- Wedding Hotels in South Africa
- Hotels with Entertainment in South Africa
- Hotels with Gym in South Africa
- Luxury Hotels in South Africa
- Pet-Friendly Hotels in South Africa
- Marina Hotels in South Africa
- Safari Hotels in South Africa
- Casino Hotels in South Africa
- Hotels with Connecting Rooms in South Africa
- Hotels with Hot Tubs in South Africa
- Boutique Hotels in South Africa
- Lakeside Hotels in South Africa
- Hotels with Indoor Pools in South Africa
- Cheap Hotels in South Africa
- Adults Only Resorts & Hotels in South Africa
- Hotels Suites in South Africa
- Green Hotels in South Africa
- All-Inclusive Hotels in South Africa
- Hotels with Waterslides in South Africa
- Yoga Hotels in South Africa
- Ski Hotels in South Africa
- Hotels with Waterpark in South Africa
- Gay-Friendly Hotels in South Africa
More accommodation types in South Africa
- Apartments in South Africa
- Guest Houses in South Africa
- Holiday Homes in South Africa
- Villas in South Africa
- B&B in South Africa
- Lodges in South Africa
- Cottages in South Africa
- Serviced Apartments in South Africa
- Hostels in South Africa
- Country Houses in South Africa
- Condo Rentals in South Africa
- Chalets in South Africa
- Safari Tentalow in South Africa
- Cabin Rentals in South Africa
- Farmstay in South Africa
- Caravan Parks in South Africa
- Residences in South Africa
- Resorts in South Africa
- Inns in South Africa
- Motels in South Africa
- Holiday Parks in South Africa
- Castles in South Africa
- Capsule Hotels in South Africa
- Houseboats in South Africa
- Treehouses in South Africa
- Pensions in South Africa
- Ranches in South Africa
Explore more hotels
- City Lodge Hotel at OR Tambo International Airport
- Southern Sun O.R. Tambo International Airport
- Premier Hotel OR Tambo
- The Palace of the Lost City at Sun City Resort
- AC Hotel by Marriott Cape Town Waterfront
- Taj Cape Town
- Radisson RED V&A Waterfront, Cape Town
- Road Lodge Cape Town International Airport
- Holiday Inn Express Cape Town City-Centre by IHG
- Hotel Sky Cape Town