Agoda Hero Banner

Find Hotels in South Africa

30667 vacation rentals and hotels available now

Fast facts about South Africa

Accommodations30,667 properties
Popular CityJohannesburg
Nightly rates fromC$8
Reasons to visitShopping, Sightseeing, Beaches

Discover the regions of South Africa


Top cities in South Africa


Frequently asked questions

What's the average price of a hotel in South Africa this weekend?

The average price for a 3-star hotel in South Africa this weekend is USD 51. The average price for a 4-star hotel in South Africa this weekend is USD 81. The average price for a 5-star hotel in South Africa this weekend is USD 249.

What are the most popular hotels in South Africa?

Some of our most popular hotels in South Africa are City Lodge Hotel at OR Tambo International Airport Johannesburg, Cape Town Lodge Hotel and City Lodge Hotel Durban.

What are the best hotels in South Africa for couples?

Hotels in South Africa that are highly rated by couples include City Lodge Hotel at OR Tambo International Airport Johannesburg, Cape Town Lodge Hotel and City Lodge Hotel Durban.

What are the best hotels in South Africa for families?

Hotels in South Africa that are highly rated by families include City Lodge Hotel at OR Tambo International Airport Johannesburg, Cape Town Lodge Hotel and City Lodge Hotel Durban.

What are the best hotels in Johannesburg?

Verified travelers to Johannesburg have given top reviews to City Lodge Hotel at OR Tambo International Airport Johannesburg, Peermont Metcourt at Emperors Palace Johannesburg and Signature Lux Hotel by ONOMO - Sandton.

What are the best hotels in Cape Town?

Verified travelers to Cape Town have given top reviews to Cape Town Lodge Hotel, Mojo Hotel Sea Point and City Lodge Hotel V&A Waterfront Cape Town.

What are the best hotels in Durban?

Verified travelers to Durban have given top reviews to City Lodge Hotel Durban, Riverside Hotel and City Lodge Hotel Umhlanga Ridge Durban.

Show more questions


More about South Africa

Planning a trip to Africa? Perhaps you'd like to visit some of the continent's most popular travel destinations, like South Africa. Agoda.com offers the best prices for hotels in South Africa, with 11376 hotels ready for instant reservation via our secure online booking engine. While you're there, be sure to explore the different regions, including Western Cape, KwaZulu-Natal, Eastern Cape. The country offers 340 unique cities to discover such as Johannesburg, Cape Town, Durban. With our best price guarantee, we are determined to offer you the best hotels at the best prices.