$53 - $194
|CHEAPEST CITY IN SOUTH AFRICA||Port Elizabeth||37% cheaper||Hotels in Port Elizabeth are the cheapest in South Africa at just $53 per night on average.|
|MOST EXPENSIVE CITY IN SOUTH AFRICA||Kruger National Park||132% more expensive||Kruger National Park has the highest priced hotels in South Africa with rooms averaging $194 per night.|
|MOST POPULAR CITY IN SOUTH AFRICA||Cape Town||78% 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 May, as the prices are significantly lower than in November - just $121 per night.
Our users tend to visit Cape Town more often than any other city when traveling to South Africa.
An average rate of $278 per night is to be expected when planning a stay in a luxury hotel room in South Africa. This rate is about 116% above the country’s average nightly rate of $128.
Visiting and staying overnight in Kruger National Park will cost you a premium compared to the rest of South Africa. Expect to pay $194 per night, a rate that is about 132% more than the country’s average.
Durban currently offers the lowest nightly rates of any city in South Africa at just $13; a price that is 89% lower than the average rate per night in South Africa.