Agoda Hero Banner

Find Hotels in South Africa

31660 vacation rentals and hotels available now

Fast facts about South Africa

Accommodations31,660 properties
Popular CityJohannesburg
Nightly rates from$6
Reasons to visitSightseeing, Beaches, Shopping

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?

The average price for a 3-star hotel in South Africa is USD 51. The average price for a 4-star hotel in South Africa is USD 82. The average price for a 5-star hotel in South Africa is USD 256.

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 54. The average price for a 4-star hotel in South Africa this weekend is USD 87. The average price for a 5-star hotel in South Africa this weekend is USD 270.

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

The average price for a 3-star hotel in South Africa tonight is USD 51. The average price for a 4-star hotel in South Africa tonight is USD 82. The average price for a 5-star hotel in South Africa tonight is USD 261.

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 Riverside Hotel.

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, Pavilion Hotel and Cape Town Lodge Hotel.

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, Pavilion Hotel and Cape Town Lodge Hotel.

What are the most popular cities in South Africa to stay in?

Popular cities among travelers staying in South Africa include Johannesburg, Cape Town, and 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 Riverside Hotel, City Lodge Hotel Durban 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.