70 C$ - 364 C$
|CHEAPEST CITY IN SOUTH AFRICA||Pretoria||39% cheaper||Hotels in Pretoria are the cheapest in South Africa at just 70 C$ per night on average.|
|MOST EXPENSIVE CITY IN SOUTH AFRICA||Kruger National Park||213% more expensive||Kruger National Park has the highest priced hotels in South Africa with rooms averaging 364 C$ per night.|
|MOST POPULAR CITY IN SOUTH AFRICA||Cape Town||82% more users visited||More momondo users search for hotels in Cape Town than any other city in South Africa|
August is the least expensive month to stay in South Africa, with an average price of 149 C$ per night. That price is significantly cheaper than the most expensive month, December.
South Africa is full of enlightening and adventurous cities, but the most popular tourist destination is Cape Town.
On average, a luxury hotel room in South Africa costs 374 C$ per night, 116% above the country’s average rate of 173 C$ per night.
Kruger National Park is the most expensive city in South Africa to book a hotel room in. The nightly rate of 364 C$ is 213% more than the average city in South Africa.
Our users typically find that Durban has the lowest nightly rates in the country at just 17 C$. Durban offers hotel rooms at an average rate that is 90% lower than the average city in South Africa.