$54 - $145
|CHEAPEST CITY IN SOUTH AFRICA||Pretoria||28% cheaper||Hotels in Pretoria are the cheapest in South Africa at just $54 per night on average.|
|MOST EXPENSIVE CITY IN SOUTH AFRICA||Sun City||93% more expensive||Sun City has the highest priced hotels in South Africa with rooms averaging $145 per night.|
|MOST POPULAR CITY IN SOUTH AFRICA||Cape Town||72% more users visited||More momondo users search for hotels in Cape Town than any other city in South Africa|
When traveling to South Africa it would be best to plan your trip around the month of April, as the prices are significantly lower than in February - just $136 per night.
Our users tend to visit Cape Town more often than any other city when traveling to South Africa.
Visiting and staying overnight in Sun City will cost you a premium compared to the rest of South Africa. Expect to pay $145 per night, a rate that is about 93% more than the country’s average.
Johannesburg currently offers the lowest nightly rates of any city in South Africa at just $41; a price that is 75% lower than the average rate per night in South Africa.