Hotels in South AfricaIndependent guide
South Africa
Destinations

Hotels in South Africa

South Africa has 1,713 places to stay listed here — 1,713 hotels. Each listing shows rooms, photos and the location, with a link to book on Booking.com.

Browse by city
Where to stay

Cities in South Africa

Where to stay in South Africa

CityListings
Cape Town 69 hotels
Durban 57 hotels
Pretoria 51 hotels
Stellenbosch 42 hotels
Johannesburg 36 hotels
Hoedspruit 34 hotels
Bloemfontein 34 hotels
Knysna 33 hotels
Port Elizabeth 31 hotels
Franschhoek 28 hotels

Good to know

How many hotels are listed in South Africa?

1713 hotels, guesthouses and B&Bs across 362 cities in South Africa, each with rooms, photos and a link to book on Booking.com.

Which South Africa city has the most listings here?

Cape Town, with 69 listed hotels.