Hotel deals Africa South Africa

Hotels in South Africa

Find the best deals on 29,222 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
71 C$ - 119 C$
CHEAPEST CITY IN SOUTH AFRICA Pretoria 24% cheaper Hotels in Pretoria are the cheapest in South Africa at just 72 C$ per night on average.
MOST EXPENSIVE CITY IN SOUTH AFRICA Marloth Park 28% more expensive Marloth Park has the highest priced hotels in South Africa with rooms averaging 120 C$ per night.
MOST POPULAR CITY IN SOUTH AFRICA Cape Town 77% more users visited More momondo users search for hotels in Cape Town 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
Innscape on Castle
Best value
Innscape on Castle
8.1
72 C$
Holiday Inn Cape Town
#1 Most popular
Holiday Inn Cape Town
7.5
120 C$
Park Inn by Radisson Cape Town Newlands
#2 Most popular
Park Inn by Radisson Cape Town Newlands
8.3
81 C$
Taj Cape Town
#3 Most popular
Taj Cape Town
9.0
178 C$
Capetonian Hotel
#4 Most popular
Capetonian Hotel
7.5
77 C$
Cape Town Lodge Hotel
#5 Most popular
Cape Town Lodge Hotel
8.5
84 C$
Beachside
Beachside
8.5
100 C$
Sierra Square Hotel
Best value
Sierra Square Hotel
8.1
44 C$
Radisson Blu Hotel Sandton, Johannesburg
#1 Most popular
Radisson Blu Hotel Sandton, Johannesburg
8.3
142 C$
Premier Hotel Mapungubwe
#2 Most popular
Premier Hotel Mapungubwe
8.3
64 C$
The Capital 20 West
#3 Most popular
The Capital 20 West
8.4
106 C$
Raphael Penthouse Suites
#4 Most popular
Raphael Penthouse Suites
8.2
235 C$
Protea Hotel by Marriott O.R. Tambo Airport
#5 Most popular
Protea Hotel by Marriott O.R. Tambo Airport
8.2
105 C$
The Fairway Hotel, Spa and Golf Resort
The Fairway Hotel, Spa and Golf Resort
9.0
140 C$
Indaba Hotel
Best value
Indaba Hotel
8.3
76 C$
Park Inn Sandton
#1 Most popular
Park Inn Sandton
7.8
101 C$
Prestige Apartment Sandton at Westpoint
#2 Most popular
Prestige Apartment Sandton at Westpoint
7.9
95 C$
Hilton Sandton
#3 Most popular
Hilton Sandton
8.5
122 C$
Dynasty Forest Sandown Hotel & Conference Centre
#4 Most popular
Dynasty Forest Sandown Hotel & Conference Centre
7.8
92 C$
Intercontinental Johannesburg Sandton Towers
#5 Most popular
Intercontinental Johannesburg Sandton Towers
8.8
231 C$
Holiday Inn Express Sandton - Woodmead
Holiday Inn Express Sandton - Woodmead
7.9
81 C$
Cosy Garden Cottage in Brooklyn
Best value
Cosy Garden Cottage in Brooklyn
34 C$
Morning Star Express Hotel
#1 Most popular
Morning Star Express Hotel
7.9
46 C$
Manhattan Hotel
#2 Most popular
Manhattan Hotel
8.3
80 C$
The Elegant Lodge Menlo Park
#3 Most popular
The Elegant Lodge Menlo Park
8.2
80 C$
The Park Lodge Hotel
#4 Most popular
The Park Lodge Hotel
8.7
72 C$
RH Hotel Pretoria
#5 Most popular
RH Hotel Pretoria
8.3
Draaiberg Farm House
Best value
Draaiberg Farm House
32 C$
Aquila Private Game Reserve
#1 Most popular
Aquila Private Game Reserve
7.6
287 C$
A-1 Njalo-Njalo Safari
#2 Most popular
A-1 Njalo-Njalo Safari
8.6
141 C$
Draaiberg Farm
#3 Most popular
Draaiberg Farm
38 C$

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?

February is the least expensive month to stay in South Africa, with an average price of 123 C$ per night. That price is significantly cheaper than the most expensive month, November.

Where do most people stay in South Africa?

South Africa is full of enlightening and adventurous cities, but the most popular tourist destination is Cape Town.

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

Marloth Park is the most expensive city in South Africa to book a hotel room in. The nightly rate of 120 C$ is 28% more than the average city in South Africa.

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

Our users typically find that Touws River has the lowest nightly rates in the country at just 32 C$. Touws River offers hotel rooms at an average rate that is 79% lower than the average city 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
Toronto to Johannesburg
Fastest flight time
29h 10m
Cheapest price
841 C$
Montreal to Cape Town
Fastest flight time
32h 20m
Cheapest price
870 C$
Halifax to Johannesburg
Fastest flight time
36h 15m
Cheapest price
949 C$
Ottawa to Johannesburg
Fastest flight time
56h 15m
Cheapest price
958 C$
Vancouver to Johannesburg
Fastest flight time
24h 05m
Cheapest price
1,020 C$
Calgary to Johannesburg
Fastest flight time
21h 30m
Cheapest price
1,080 C$
Winnipeg to Johannesburg
Fastest flight time
26h 05m
Cheapest price
1,098 C$
Regina to Johannesburg
Fastest flight time
26h 30m
Cheapest price
1,118 C$
Windsor to Johannesburg
Fastest flight time
40h 10m
Cheapest price
1,139 C$
Victoria to Cape Town
Fastest flight time
33h 20m
Cheapest price
1,253 C$
View more
Hotel deals Africa South Africa