$47 - $269
|CHEAPEST CITY IN SOUTH AFRICA||Port Elizabeth||51% cheaper||Hotels in Port Elizabeth are the cheapest in South Africa at just $47 per night on average.|
|MOST EXPENSIVE CITY IN SOUTH AFRICA||Kruger National Park||178% more expensive||Kruger National Park has the highest priced hotels in South Africa with rooms averaging $269 per night.|
|MOST POPULAR CITY IN SOUTH AFRICA||Cape Town||325% 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 August - 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 $294 per night is to be expected when planning a stay in a luxury hotel room in South Africa. This rate is about 92% above the country’s average nightly rate of $153.
Visiting and staying overnight in Kruger National Park will cost you a premium compared to the rest of South Africa. Expect to pay $269 per night, a rate that is about 178% 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 91% lower than the average rate per night in South Africa.