Hotels in South Africa

Search and compare South Africa hotels from hundreds of travel sites and save

South Africa
20 Sep — 21 Sep2
South Africa
Mon 20/9
Tue 21/9
...and more

Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in South Africa

Filter by star ratings
All filters
Southern Sun O.R. Tambo International Airport
Southern Sun O.R. Tambo International Airport
7.7 Good
Kempton Park, Johannesburg, Gauteng, South Africa
Show on map
19.8 km from city centre, Johannesburg, South Africa 
GoodBased on 1,962 reviews
7.7

Southern Sun OR Tambo International Airport provides 3-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It features a spa, as well as a currency exchange, a free shuttle service and an outdoor pool.

Lakeview Boutique Hotel & Conference Center
Lakeview Boutique Hotel & Conference Center
8.1 Excellent
94 Wilge Street, Farramere, Johannesburg, Gauteng, South Africa
Show on map
24.8 km from city centre, Johannesburg, South Africa 
ExcellentBased on 346 reviews
8.1

Boasting an outdoor pool, Lakeview Boutique Hotel & Conference Center is situated in Benoni and provides comfortable accommodation. It offers complimentary Wi-Fi, a limousine service and an express check-in and check-out feature.

aha Lesedi Cultural Village
aha Lesedi Cultural Village
8.0 Excellent
Lanseria, Gauteng, South Africa
Show on map
12.1 km from city centre, Lanseria, South Africa 
ExcellentBased on 366 reviews
8.0

Aha Lesedi African Lodge & Cultural Village provides a comfortable setting when in Muldersdrift. It offers complimentary wireless internet, a bar and is close to the Lesedi Cultural Village.

African Violet Guest Suites
African Violet Guest Suites
9.5 Excellent
Noordhoek, Western Cape, South Africa
Show on map
4.6 km from city centre, Noordhoek, South Africa 
ExcellentBased on 102 reviews
9.5

African Violet is located in Cape Town and features free Wi-Fi. It also offers babysitting/child services, an outdoor pool and wine tasting.

aha Harbour Bridge Hotel & Suites
aha Harbour Bridge Hotel & Suites
8.5 Excellent
Dockrail Rd, Roggebaai Canal Foreshore, Cape Town, Western Cape, South Africa
Show on map
2.2 km from city centre, Cape Town, South Africa 
ExcellentBased on 547 reviews
8.5

Strategically located in the heart of the city, this 4-star property makes for an excellent base in Cape Town. It is moments from Cape Town International Convention Centre, restaurants and nightlife options.

The Cascades Hotel at Sun City Resort
The Cascades Hotel at Sun City Resort
7.6 Good
R556, Sun City, North-West, South Africa
Show on map
1.5 km from city centre, Sun City, South Africa 
GoodBased on 1,346 reviews
7.6

Set in Pilanesberg National Park, this themed resort is the perfect base for a relaxing stay. Guests can also enjoy free access to the exclusive beach.

See More Guest House
See More Guest House
9.1 Excellent
14 Montrose Avenue Bunkers Hill, East London, Eastern Cape, South Africa
Show on map
2.3 km from city centre, East London, South Africa 
ExcellentBased on 177 reviews
9.1

See More Guest House provides a peaceful setting when in East London. It also offers free Wi-Fi, an outdoor pool and a sauna.

First Group La Montagne
First Group La Montagne
7.1 Good
100 Compensation Drive, Ballito, KwaZulu-Natal, South Africa
Show on map
0.8 km from city centre, Ballito, South Africa 
GoodBased on 1,439 reviews
7.1

Located in Ballito, First Group La Montagne is within a 25-minute drive of King Shaka International Airport and provides a private beach and an outdoor pool. Some of the premium features at this 4-star resort include water slides and complimentary Wi-Fi.

City Lodge Hotel at OR Tambo International Airport
City Lodge Hotel at OR Tambo International Airport
8.1 Excellent
Above Multi-Storey Parkade 2, Level 5, Kempton Park, Gauteng, South Africa
Show on map
3.1 km from city centre, Kempton Park, South Africa 
ExcellentBased on 1,407 reviews
8.1

Featuring an outdoor pool, this Kempton Park hotel is conveniently situated within OR Tambo International Airport. It provides 3-star accommodation with air-conditioned rooms.

The Table Bay Hotel
The Table Bay Hotel
8.8 Excellent
Quay 6 Victoria & Alfred, Cape Town, Western Cape, South Africa
Show on map
3.3 km from city centre, Cape Town, South Africa 
ExcellentBased on 1,794 reviews
8.8

Situated in Cape Town, The Table Bay Hotel offers stylish, 5-star accommodation close to Victoria & Alfred Waterfront. It also features an outdoor pool, a Jacuzzi and a sauna.

Tips for booking a South Africa hotel

Cheapest month:February
Most expensive month:January
Average price in South Africa:C$ 198/night
Absolute cheapest price found:C$ 17/night
Cheapest day:Friday
Most expensive day:Wednesday
C$ 95 - C$ 308
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
C$ 101 - C$ 210
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated South Africa hotels

Show all 33,670 hotels
1
The Portswood V&a Waterfront
The Portswood V&a Waterfront
8.7 Excellent
Portswood Road, Cape Town, Western Cape, South Africa
Show on map
3.4 km from city centre, Cape Town 

The PortsWood provides 4-star accommodation in Cape Town. It is conveniently located for those wanting to visit local attractions.

2
Four Seasons Hotel The Westcliff, Johannesburg
Four Seasons Hotel The Westcliff, Johannesburg
9.1 Excellent
67 Jan Smuts Avenue, Johannesburg, Gauteng, South Africa
Show on map
3.6 km from city centre, Johannesburg 

Boasting a rooftop terrace, a sauna and a Turkish steam bath, Four Seasons Hotel WestCliff is located in Johannesburg and provides elegant accommodation. It offers 5-star accommodation with air-conditioned rooms.

3
Protea Hotel Fire & Ice by Marriott Pretoria Menlyn
Protea Hotel Fire & Ice by Marriott Pretoria Menlyn
8.5 Excellent
221 Garsfontein Road, Pretoria, Gauteng, South Africa
Show on map
9.5 km from city centre, Pretoria 

Protea Hotel Fire & Ice by Marriott Pretoria Menlyn provides 4-star accommodation in Pretoria. It offers complimentary Wi-Fi, an outdoor pool and 24-hour room service.

4
African Pride Melrose Arch Hotel, Autograph Collection
African Pride Melrose Arch Hotel, Autograph Collection
8.7 Excellent
1 Melrose Square, Melrose Arch, Johannesburg, Gauteng, South Africa
Show on map
8.0 km from city centre, Johannesburg 

Situated in Johannesburg, this 5-star property is sophisticated and stylish. It also offers an outdoor pool, free Wi-Fi and a kids club.

5
Protea Hotel by Marriott Transit O.R. Tambo Airport
Protea Hotel by Marriott Transit O.R. Tambo Airport
7.2 Good
Terminal A, O R Tambo International Airport,1670, Johannesburg, Gauteng, South Africa
Show on map
20.3 km from city centre, Johannesburg 

Protea Hotel by Marriott Transit O R Tambo Airport provides 4-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It also features a beauty centre, a coffee bar and 24-hour room service.

6
The Bay Hotel
The Bay Hotel
8.6 Excellent
69 Victoria Road, Cape Town, Western Cape, South Africa
Show on map
6.7 km from city centre, Cape Town 

Set in Cape Town, The Bay Hotel is a five-minute walk from Camps Bay Beach and features a Jacuzzi, a sauna and an infinity pool. Some of the popular facilities provided at this contemporary 4-star hotel include outdoor tennis courts and free Wi-Fi.

7
Lakeview Boutique Hotel & Conference Center
Lakeview Boutique Hotel & Conference Center
8.1 Excellent
94 Wilge Street, Farramere, Johannesburg, Gauteng, South Africa
Show on map
24.8 km from city centre, Johannesburg 

Boasting an outdoor pool, Lakeview Boutique Hotel & Conference Center is situated in Benoni and provides comfortable accommodation. It offers complimentary Wi-Fi, a limousine service and an express check-in and check-out feature.

8
Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel
Intercontinental Johannesburg O.R Tambo Airport, An Ihg Hotel
8.8 Excellent
Opposite Int'l Arrivals Hall, Kempton Park, Gauteng, South Africa
Show on map
2.8 km from city centre, Kempton Park 

InterContinental Johannesburg OR Tambo Airport Hotel provides 5-star accommodation in Kempton Park, just minutes from OR Tambo International Airport. It features a day spa, as well as a sauna, valet parking and an indoor pool.

Cheapest hotels in South Africa

Show all 33,670 hotels
Curiocity Johannesburg
Curiocity Johannesburg
8.2 Excellent
302 Fox Street, Johannesburg, Gauteng, South Africa
Show on map
1.8 km from city centre,  

Curiocity Backpackers offers 4-star accommodation in Johannesburg. It provides free Wi-Fi, an airport shuttle and an outdoor pool.

C$ 17
Avg. per night
Signal Hill Lodge
Signal Hill Lodge
8.4 Excellent
29 Military Road, Schotshekloof, Cape Town, Western Cape, South Africa
Show on map
3.1 km from city centre,  

Established in 2007 and situated in Cape Town, Signal Hill Lodge offers an outdoor pool, plus views of Bo-Kaap. It provides 4-star accommodation with air-conditioned rooms.

C$ 37
Avg. per night
Emerald Guesthouse
Emerald Guesthouse
7.9 Good
19 Halifax Street / 78A Gladiator Street, Kempton Park, Gauteng, South Africa
Show on map
1.7 km from city centre,  

Situated in Kempton Park, Emerald Guesthouse is within a 10-minute drive of OR Tambo International Airport and offers a swimming pool and an outdoor pool. It provides complimentary Wi-Fi, an express check-in and check-out feature and a shopping mall.

C$ 40
Avg. per night
Cape Town Lodge Hotel
Cape Town Lodge Hotel
8.4 Excellent
101 Buitengracht Street, Cape Town, Western Cape, South Africa
Show on map
2.6 km from city centre,  

Conveniently located, Cape Town Lodge offers easy access to Cape Town's best hot spots. It provides 4-star accommodation with air-conditioned rooms.

C$ 46
Avg. per night
Odyssey Luxury Apartments
Odyssey Luxury Apartments
7.3 Good
Johannesburg, Gauteng, South Africa
Show on map
13.1 km from city centre,  

Located in Johannesburg, Odyssey Lifestyle is within a 25-minute drive of OR Tambo International Airport and offers an outdoor pool. Guests can also enjoy free internet throughout the property.

C$ 55
Avg. per night
Cape Town Hollow Boutique Hotel
Cape Town Hollow Boutique Hotel
8.4 Excellent
88 Queen Victoria Street, Cape Town, Western Cape, South Africa
Show on map
2.6 km from city centre,  

Strategically located in the middle of the city, this 4-star hotel makes for an ideal base in Cape Town. It also offers a sauna, a sun deck and an outdoor pool.

C$ 56
Avg. per night
Loddeys Guesthouse
Loddeys Guesthouse
8.7 Excellent
13 Norman Street, Strand, Western Cape, South Africa
Show on map
0.7 km from city centre,  

Loddey s Guest House provides 3-star accommodation in Cape Town. It also features an outdoor pool, free Wi-Fi and a swimming pool.

C$ 57
Avg. per night
Onomo Hotel Cape Town - Inn On The Square
Onomo Hotel Cape Town - Inn On The Square
8.3 Excellent
10 Greenmarket Square Road, Cape Town, Western Cape, South Africa
Show on map
2.2 km from city centre,  

Featuring views of Table Mountain, ONOMO Hotel Cape Town - Inn On The Square is located in Cape Town and offers a rooftop pool and a sauna so guests can unwind during their stay. It is conveniently situated in the city centre.

C$ 60
Avg. per night

Hotel prices in South Africa

2 stars or below

C$ 13 - C$ 151

Once in Joburg

#1 Most popular

Once in Joburg
9.0 Excellent
C$ 18
Avg. per night
91 Loop

#2 Most popular

91 Loop
8.9 Excellent
C$ 15
Avg. per night
Never at Home Cape Town

Best value

C$ 13
Avg. per night
3 stars

C$ 32 - C$ 188

Holiday Inn Express Cape Town City Centre

#1 Most popular

C$ 86
Avg. per night
Daddy Long Legs Art Hotel

#2 Most popular

C$ 64
Avg. per night
Outlook Lodge Or Tambo

Best value

C$ 32
Avg. per night
4 stars and up

C$ 46 - C$ 954

Taj Cape Town

#1 Most popular

Taj Cape Town
9.0 Excellent
C$ 112
Avg. per night
Hotel Verde Cape Town Airport

#2 Most popular

C$ 103
Avg. per night
Cape Town Lodge Hotel

Best value

C$ 46
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About South Africa

Renowned for its wildlife reserves, wine country and rugged coastline, South Africa stretches between the Atlantic and Indian Oceans at the southernmost tip of Africa. It’s the launching point for cross-continent adventures between Cape Town and Cairo and boasts the most UNESCO World Heritage Sites in Africa.

Things to do

From the colourful streets of Soweto to the stunning landscapes of the Cape Winelands and the big-game encounters of Kruger, South Africa offers larger-than-life experiences.

Discover Cape Town. Dominated by the flat-topped peak of Table Mountain, Cape Town is a vibrant port city on the Atlantic Coast. It lies between the picturesque vineyards of the Cape Winelands and the dramatic coastal landscapes of the Cape Peninsula, home to the Boulders Beach penguin colony and the Cape of Good Hope.

Drive the Garden Route. Stretching for around 300 kilometres from Witsand to Storms River, the Garden Route is a spectacular self-driving route that takes in white sandy beaches and charming holiday villages. Inland lie scenic lagoons and rolling hills blanketed with Cape Fynbos, together with the dramatic Outeniqua Pass that links to the semi-desert landscapes of the Little Karoo.

Wildlife spot in Kruger National Park. Home to the “Big 5”, Kruger National Park sprawls across grassy plains, tropical forests and rugged mountains. Thrilling game drives offer up-close encounters with elephants, rhinos and buffalos, as well as a huge diversity of bird species that include martial eagles, lappet-faced vultures and Pel’s fishing owl.

Explore Soweto. The birthplace of Nelson Mandela, Soweto is a culturally significant township within Johannesburg. The former president’s childhood home has been preserved as a museum while the Orlando Power Station Cooling Towers are adorned with murals depicting Mandela and his community.

Getting around

Cape Town International Airport, OR Tambo International Airport and Durban International Airport are the main gateways to South Africa, with several smaller airports offering domestic flights throughout the country. Buses connect towns and cities across South Africa, while minibuses are the main means of getting around the country’s urban centres.

South Africa travel FAQs

  • Where is the best place to stay in South Africa?

    Users favor staying in areas such as Cape Town, Johannesburg, and Durban. Consider these locations when searching for your desired stay.

  • What are the best hotels in South Africa?

    South Africa is home to many highly-rated hotels, one of which is Taj Cape Town, which has a current rating of 9.0. For other potential stays, consider Hotel Verde Cape Town Airport and The Table Bay Hotel, which can also be great places to stay in South Africa.