Cheap hotels in South Africa

Find the cheap hotels that appeal to you the most

Most visited cities for cheap hotels

Cape Town

3107 cheap hotels

Durban

849 cheap hotels

Johannesburg

1155 cheap hotels

Pretoria

732 cheap hotels

Sandton

157 cheap hotels

Margate

297 cheap hotels

Polokwane

119 cheap hotels

Magoebaskloof

3 cheap hotels

Port Elizabeth

64 cheap hotels

Bloemfontein

212 cheap hotels

St Lucia

67 cheap hotels

Pietermaritzburg

57 cheap hotels

Knysna

316 cheap hotels

Port Alfred

52 cheap hotels

Plettenberg Bay

300 cheap hotels

Most popular regions for cheap hotels

Western Cape

8565 cheap hotels

KwaZulu-Natal

3608 cheap hotels

Gauteng

3522 cheap hotels

Garden Route

1657 cheap hotels

Eastern Cape

1506 cheap hotels

Cape Winelands

999 cheap hotels

Mpumalanga

996 cheap hotels

Kruger National Park

795 cheap hotels

Limpopo

744 cheap hotels

Route 62

669 cheap hotels

Free State

644 cheap hotels

North West

447 cheap hotels

Northern Cape

379 cheap hotels

The 10 Best Cheap Hotels in South Africa

Check out our pick of great cheap hotels in South Africa

See all
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,085 reviews

Offering an outdoor swimming pool and city view, Neighbourgood 84 Harrington is situated in Cape Town, 4.3 km from V&A Waterfront and 4.6 km from CTICC.

From US$80 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 1,976 reviews

In a prime location in the centre of Hermanus, The W-Collection Esplanade Hermanus offers free WiFi throughout the property, a terrace and free private parking for guests who drive.

From US$192 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 2,468 reviews

Located in Cape Town, 400 metres from Broken Bath Beach, Home Suite Hotels Station House provides accommodation with an outdoor swimming pool, free private parking, a fitness centre and a terrace.

From US$154 per night
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 1,338 reviews

Located in Johannesburg, 3.3 km from Parkview Golf Club, The Wantage Suites has a garden, private parking and rooms with free WiFi access.

From US$60 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 1,857 reviews

Set in Cape Town, less than 1 km from Rocklands Beach, Home Suite Hotels Sea Point offers accommodation with an outdoor swimming pool, free private parking, a terrace and a restaurant.

From US$194 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,599 reviews

Situated in Ballito, 35 km from Umhlanga Lighthouse, The Capital Zimbali features accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.

From US$275 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 2,269 reviews

Urban Elephant 16 On Bree features accommodation within 1.4 km of the centre of Cape Town, with free WiFi, and a kitchen with a dishwasher, an oven and a microwave.

From US$77 per night
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,406 reviews

Situated at the Sea Point Promenade facing the Atlantic coastline, The Winchester Hotel features a pool and an Italian-style courtyard surrounded by palm trees and fountains.

From US$291 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 213 reviews

A recently renovated guest house located in Colesberg, Murray House features a garden. There is a private entrance at the guest house for the convenience of those who stay.

From US$51 per night
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 207 reviews

Set just 9 km from Mbombela Stadium, Willow Inn provides accommodation in Nelspruit with access to a garden, barbecue facilities, as well as a housekeeping service.

From US$84 per night