Hotel deals Africa South Africa

Hotels in South Africa

Find the best deals on 33 934 hotels in South Africa

Check-in
Check-out
Compare vs momondo |

Cheapest cities to book a hotel in South Africa

Looking for a city in South Africa to visit? Take a look at the average hotel booking prices in most popular cities in the country
Price
R725 - R2 121
CHEAPEST CITY IN SOUTH AFRICA Polokwane 32% cheaper Hotels in Polokwane are the cheapest in South Africa at just R724 per night on average.
MOST EXPENSIVE CITY IN SOUTH AFRICA Sun City 100% more expensive Sun City has the highest priced hotels in South Africa with rooms averaging R2 121 per night.
MOST POPULAR CITY IN SOUTH AFRICA Durban 74% more users visited More momondo users search for hotels in Durban than any other city in South Africa

Popular Cities in South Africa

Book one of the best deals South Africa has to offer in these popular locations

South Africa travel tips

Let us help you with the best tips about South Africa

When is the least expensive time to stay in South Africa?

When travelling to South Africa it would be best to plan your trip around the month of January, as the prices are significantly lower than in June - just R1 224 per night.

Where do most people stay in South Africa?

Our users tend to visit Durban more often than any other city when travelling to South Africa.

Which city in South Africa has the most expensive hotel rooms?

As a popular tourist destination in South Africa, it is no surprise that Sun City has the most expensive hotel rooms at R2 121 per night - 120% more than than the country's average hotel room price.

Which city in South Africa has the least expensive hotel rooms?

At just R457 per night, Soweto has hotel room rates that are 71% less than other cities in South Africa.


Popular international routes landing in South Africa

Compare flights to and from the nearest airports to discover the best prices and most convenient flight times
Durban to Cape Town
Fastest flight time
2h 10m
Cheapest price
R1 352
Cape Town to Durban
Fastest flight time
2h 00m
Cheapest price
R1 425
Harare to Cape Town
Fastest flight time
3h 20m
Cheapest price
R4 245
Hamburg to Cape Town
Fastest flight time
15h 10m
Cheapest price
R6 095
Berlin to Cape Town
Fastest flight time
13h 45m
Cheapest price
R6 256
Vienna to Cape Town
Fastest flight time
11h 15m
Cheapest price
R6 374
Düsseldorf to Cape Town
Fastest flight time
13h 10m
Cheapest price
R6 389
Munich to Cape Town
Fastest flight time
11h 05m
Cheapest price
R6 506
Frankfurt am Main to Cape Town
Fastest flight time
11h 40m
Cheapest price
R6 932
Dublin to Cape Town
Fastest flight time
14h 35m
Cheapest price
R7 035
View more
Hotel deals Africa South Africa