723 ZAR - 1 484 ZAR
|CHEAPEST CITY IN SOUTH AFRICA||Port Elizabeth||30% cheaper||Hotels in Port Elizabeth are the cheapest in South Africa at just 723 ZAR per night on average.|
|MOST EXPENSIVE CITY IN SOUTH AFRICA||Sun City||43% more expensive||Sun City has the highest priced hotels in South Africa with rooms averaging 1 484 ZAR per night.|
|MOST POPULAR CITY IN SOUTH AFRICA||Cape Town||253% more users visited||More momondo users search for hotels in Cape Town than any other city in South Africa|
At just 1 551 ZAR per night on average, August is the least expensive month to stay at a hotel in South Africa. The most expensive month to stay at a hotel in South Africa is July.
While the country has many desirable locations to visit, the most popular city in South Africa to travel to is Cape Town.
At 3 832 ZAR per night, the average luxury hotel room in South Africa is 112% above the rate of a typical hotel room in South Africa, which is 1 800 ZAR.
Visiting and staying overnight in Cape Town will cost you a premium compared to the rest of South Africa. Expect to pay 24 578 ZAR per night, a rate that is about 1 265% more than the country’s average.
Our users typically find that Durban has the lowest per night rates in the country at just 189 ZAR. Durban offers hotels rooms at an average rate that is 89% lower than the average city in South Africa.