Hotels in South Africa

Enter your dates to pick from 46218 hotels and other places to stay!

November 2026

1234567
891011121314
15161718192021
22232425262728
2930

December 2026

12345
6789101112
13141516171819
20212223242526
2728293031
Flexible date options
Select occupancy

Top destinations for South Africa city trips

Find hotels in some of the most popular cities in South Africa

Johannesburg

Mining Heritage, Historical Landmarks, Museums & Galleries
197 hotels

Cape Town

Coastal Mountains, Scenic Views, Wine Culture & Vineyards
202 hotels

Durban

Surfing, Sandy Beach, Culinary Heritage
114 hotels

Kempton Park

Nightlife, Shopping, Luxury
28 hotels

Pretoria

Historical Landmarks, Themed Gardens, Museums & Galleries
76 hotels

Port Elizabeth

Sandy Beach, Marine Wildlife, Wildlife Excursions
17 hotels

Stellenbosch

Wine Culture & Vineyards, Academic culture, Unique Architecture
27 hotels

Midrand

Shopping, Tech & Innovation, Architecture
19 hotels

East London

Surfing, Sandy Beach, Harbors & Ports
14 hotels

Nelspruit

National Parks, Wildlife Excursions, Caves & Underground Exploration
17 hotels

Hotels in the most popular regions in South Africa

Discover South Africa by exploring its top regions

Johannesburg

200 hotels

Pretoria

91 hotels

Durban

118 hotels

Drakensberg

24 hotels

Mpumalanga

99 hotels

Bloemfontein

22 hotels

KwaZulu-Natal

263 hotels

Western Cape

474 hotels

Limpopo

121 hotels

Rustenburg

19 hotels

Gauteng

427 hotels

Bela-Bela

5 hotels

Knysna

29 hotels

Garden Route

66 hotels

Wild Coast

24 hotels

Cederberg

4 hotels

Namakwaland

8 hotels

Mooi River

6 hotels

George

19 hotels

Witbank

8 hotels

Nelspruit

18 hotels

Middelburg

7 hotels

Eastern Cape

100 hotels

North West

46 hotels

Free State

45 hotels

Northern Cape

64 hotels

East London

17 hotels

Route 62

27 hotels

Overberg

34 hotels

Table Bay

7 hotels

Helderberg

13 hotels

Hotels in South Africa near popular landmarks

Pick your point of interest and find a hotel nearby

Top picks for hotels in South Africa

Try one of these popular and highly-rated South Africa hotels

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 2,714 reviews

Well set in the center of Hermanus, The W-Collection Esplanade Hermanus provides free WiFi throughout the property, a terrace and free private parking for guests who drive.

From $211 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 2,233 reviews

Located in Cape Town, a 5-minute walk from Broken Bath Beach, Home Suite Hotels Station House provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a...

From $132 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,049 reviews

Providing a garden, The Wantage Suites offers accommodations in Johannesburg. The guest house, set in a building dating back to 2022, provides free Wifi and free private parking.

From $58 per night
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 1,873 reviews

Located in Cape Town, a 9-minute walk from Rocklands Beach, Home Suite Hotels Sea Point has accommodations with an outdoor swimming pool, free private parking, a terrace and a restaurant.

From $169 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,346 reviews

The Capital Zimbali has an outdoor swimming pool, fitness center, a garden and private beach area in Ballito.

From $268 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,104 reviews

Villa Tuscana in Port Elizabeth provides accommodations with a garden and a terrace. With garden views, this accommodation provides a swimming pool.

From $50 per night
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 1,996 reviews

Tzamenkomst River Lodge in Colesberg provides accommodations with a bar and a shared lounge.

From $103 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 1,612 reviews

Latitude Aparthotel by Totalstay offers accommodations in Cape Town, a 5-minute walk from Sunset Beach.

From $227 per night
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 1,031 reviews

Located in George in the Western Cape region, Buff & Fellow Eco Cabins has accommodations with free WiFi and free private parking, as well as access to a hot tub. The accommodations have a hot tub.

From $221 per night
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 1,189 reviews

Featuring pool views, Aan de Eike Guest House in Swellendam offers accommodations, an outdoor swimming pool, free bikes, a garden, a bar, and a shared lounge.

From $94 per night

Best reviewed hotels

See all

Located within the Greater Kruger National Park, Lions Place is located in Grietjie Private Nature Reserve.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 82 reviews
From $384 per night

Just 984 feet from the Franschhoek monument, in the heart of the Franschhoek Wine Valley, Akademie Street Boutique Hotel offers luxurious suites and traditional cottages, some with their own private...

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 140 reviews
From $684 per night

Botany House Boutique Retreat has an outdoor swimming pool, garden and terrace in the center of Cape Town. Some accommodations at the property have a patio with a pool view.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 90 reviews
From $344 per night

Located in Franschhoek, W-Collection Franschhoek L'Ermitage Villas offers 4-star accommodations with an outdoor swimming pool, a garden and a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 701 reviews
From $204 per night

The Thatch House Boutique Hotel, Hermanus is located on the banks of the Kleinriver Lagoon. This boutique hotel features an outdoor swimming pool and a tennis court.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 221 reviews
From $499 per night

Motswari African Retreat & Walking Safaris by NEWMARK provides air-conditioned rooms in Timbavati Game Reserve. There's a year-round outdoor pool and guests can use free WiFi and free private parking....

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 40 reviews
From $911 per night

Conveniently set in the center of Cape Town, Dorp Hotel provides buffet breakfast and free WiFi. Featuring room service, this property also provides guests with a terrace.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 684 reviews
From $282 per night

This intimate property is located within the Garden Route, 6.2 mi from Plettenberg Bay and 15 mi from Knysna.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 342 reviews
From $279 per night

Labotessa Boutique Hotel is located in a prime location in the City Bowl district of Cape Town, surrounded by historical monuments and museums.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 122 reviews
From $726 per night

Strandloper Ocean Boutique Hotel offers panoramic views of Paternoster Bay from its restaurant. It offers 5-star, eco-friendly accommodations with air conditioning and solar heating.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 429 reviews
From $369 per night

Lalibela Wildlife Reserve - Inzolo Lodge offers accommodations 27 mi from Addo Elephant National Park. Guests can enjoy the on-site bar. Some rooms feature a seating area where you can relax.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 18 reviews
From $1,669 per night

Offering unique forest views from above the treetops, this estate is just 6.2 mi from Plettenberg Bay.

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 186 reviews
From $1,215 per night

Most booked hotels in South Africa in the past month

See all

Popular with guests booking hotels in Kempton Park

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 17,756 reviews

Popular with guests booking hotels in Durban

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 19,503 reviews

Popular with guests booking hotels in Durban

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 11,224 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 8,659 reviews

Popular with guests booking hotels in Durban

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 12,320 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 7,393 reviews

Popular with guests booking hotels in Durban

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 10,516 reviews

Popular with guests booking hotels in Kempton Park

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 8,561 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 7,053 reviews

Popular with guests booking hotels in Johannesburg

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 6,332 reviews

More places to explore, more ways to go