Unlock exclusive discounts at hundreds of top hotels
Exclusive member prices
Unlock exclusive member discounts at hundreds of top hotels.
The biggest range
Thousands of luxury hotels for you to choose from but all curated for you.
The best price
We compare deals and bring you the best price with our price promise.
Free cancellation & pay later
A range of fully refundable and pay on arrival luxury and boutique hotels.
Unlock exclusive discounts at hundreds of top hotels
Clear filters
South Africa
See the latest prices and deals by choosing your dates
Hotel in Stellenbosch · 333.47 mi from centre
9.0
152 reviews
Breakfast available
A stay at Eendracht Hotel places you in the heart of Stellenbosch, steps from Dorp Street and The Stellenbosch Village Museum. This hotel is 0.3 mi (0.4 km) from Stellenbosch Town Hall and 0.3 mi (0.4 km) from Toy & Miniature Museum.
Hotel in Gardens, Cape Town · 352.27 mi from centre
7.8
363 reviews
Breakfast available
With a stay at Protea Hotel Fire & Ice by Marriott Cape Town, you'll be centrally located in Cape Town, steps from Bree Street and within a 10-minute walk of Kloof Street. This spa hotel is 2.1 mi (3.4 km) from Cape Town Stadium and 2.9 mi (4.7 km) from Table Mountain.
Hotel in Gaborone · 446.72 mi from centre
8.2
360 reviews
Breakfast available
A stay at Protea Hotel by Marriott Gaborone Masa Square places you in the heart of Gaborone, within a 15-minute walk of ISKCON Gaborone and Three Dikgosi Monument. This family-friendly hotel is 1.8 mi (2.9 km) from Gaborone Government Enclave and 2.2 mi (3.5 km) from National Museum.
Hotel in Bo-Kaap, Cape Town · 351.60 mi from centre
8.6
11 reviews
Located in Cape Town (Cape Town City Centre), De Waterkant Luxury Residences - WHosting is within a 15-minute walk of Long Street and Cape Town International Convention Centre. This luxury hotel is 1.2 mi (2 km) from Cape Town Cruise Terminal and 1.4 mi (2.3 km) from Cape Town Stadium.
Hotel in Mpumalanga, Emalahleni · 501.67 mi from centre
7.8
70 reviews
Breakfast available
When you stay at ANEW Hotel Highveld eMalahleni in Emalahleni, you'll be in the business district, within a 5-minute drive of Witbank Provincial Hospital and eMalahleni Private Hospital. This hotel is 1.1 mi (1.8 km) from Life Cosmos Hospital and 1.2 mi (1.9 km) from Hoerskool Generaal Hertzog Stadium.
Hotel in Johannesburg · 436.92 mi from centre
9.0
118 reviews
Breakfast available
With a stay at Johannesburg Marriott Hotel Melrose Arch in Johannesburg (Birnam), you'll be a 1-minute drive from Melrose Arch Shopping Centre and 5 minutes from Rosebank Mall. This family-friendly hotel is 12.7 mi (20.5 km) from Montecasino and 3.5 mi (5.7 km) from Nelson Mandela Square.
Guesthouse in Johannesburg, Roodepoort · 430.01 mi from centre
9.8
8 reviews
Breakfast available
Located in Johannesburg (Roodepoort), Black Eagle Hotel & Spa is within a 5-minute drive of Ruimsig Country Club and Walter Sisulu National Botanical Garden. This spa guest house is 12.8 mi (20.6 km) from Montecasino and 13.4 mi (21.6 km) from Rosebank Mall.
Hotel in Sandton · 438.06 mi from centre
8.6
182 reviews
Breakfast available
Located in Johannesburg (Sandton), Courtyard Hotel Sandton is within a 15-minute walk of Nelson Mandela Square and Sandton City Mall. This hotel is 7.5 mi (12 km) from Montecasino and 2.6 mi (4.1 km) from Melrose Arch Shopping Centre.
Hotel in Centurion · 455.84 mi from centre
9.0
144 reviews
Breakfast available
Located in Centurion, Irene Country Lodge, Autograph Collection® is on the riverwalk, within a 5-minute drive of SuperSport Park and Centurion Mall. This family-friendly hotel is 2.1 mi (3.3 km) from Smuts House Museum and 2.7 mi (4.4 km) from Centurion Theatre.
Hotel in Pretoria · 462.59 mi from centre
8.6
57 reviews
Breakfast available
With a stay at Court Classique Suite Hotel in Pretoria (Arcadia), you'll be within a 10-minute walk of High Commission of India and Embassy of Zimbabwe. This spa hotel is 0.5 mi (0.8 km) from Embassy of the United States of America in South Africa and 0.5 mi (0.8 km) from Embassy of Central African Republic.
Hotel in Pretoria · 463.13 mi from centre
7.8
77 reviews
Breakfast available
With a stay at ANEW Hotel Hatfield Pretoria in Pretoria (Hatfield), you'll be steps from University of Pretoria and 7 minutes by foot from Embassy of Sweden. This hotel is 0.4 mi (0.7 km) from Embassy of the Republic of the Congo and 0.4 mi (0.7 km) from Embassy of Hungary.
Hotel in Benoni · 443.65 mi from centre
8.0
1 review
Breakfast available
Located in Benoni, ONE O EIGHT BOUTIQUE HOTEL is on a lake, within a 10-minute drive of Lakeside Mall and OR Tambo Conference Centre. This golf hotel is 4.5 mi (7.3 km) from Wild Waters - Boksburg and 4.8 mi (7.8 km) from East Rand Mall.
Hotel in Johannesburg · 432.01 mi from centre
7.6
210 reviews
Breakfast available
With a stay at Reef Hotel, you'll be centrally located in Johannesburg, within a 10-minute drive of Gold Reef City Casino and Rosebank Mall. This hotel is 7.8 mi (12.5 km) from Sandton City Mall and 7.8 mi (12.6 km) from Melrose Arch Shopping Centre.
Hotel in Franschhoek · 321.48 mi from centre
8.8
290 reviews
Breakfast available
Located in Franschhoek, Protea Hotel by Marriott Franschhoek is in a shopping district – a 5-minute walk from Franschhoek Town Hall and 5 minutes by foot from Franschhoek Wine Tram. This hotel is 1 mi (1.6 km) from Huguenot Monument and 5.2 mi (8.3 km) from Mont Rochelle Nature Reserve.
Hotel in Polokwane · 594.99 mi from centre
8.6
105 reviews
Breakfast available
With a stay at Protea Hotel by Marriott Polokwane Ranch Resort in Polokwane, you'll be near the airport and 12 mi (19.3 km) from Meropa Casino & Entertainment World and 15.4 mi (24.8 km) from Hugh Exton Photographic Museum. This family-friendly hotel is 15.6 mi (25 km) from Polokwane Art Museum and 15.6 mi (25.1 km) from Irish House Museum.
Hotel in Bojanala, Moses Kotane · 440.73 mi from centre
7.6
132 reviews
Located in Moses Kotane, Sun City Hotel and Casino is connected to the convention centre, within a 5-minute walk of Sun City Casino and The Gary Player Golf Course. This casino hotel is 0.2 mi (0.3 km) from Steam Train Rides Stimela and 0.4 mi (0.7 km) from The Valley of Waves.
Hotel in Century City, Cape Town · 346.79 mi from centre
9.0
110 reviews
Breakfast available
With a stay at Century City Hotel Urban Square in Cape Town (Century City), you'll be within a 10-minute drive of Cape Town International Convention Centre and Long Street. This hotel is 6.9 mi (11.1 km) from Cape Town Cruise Terminal and 7.6 mi (12.3 km) from Cape Town Stadium.
Hotel in Durban · 485.59 mi from centre
8.4
603 reviews
Breakfast available
With a stay at Hilton Durban, you'll be centrally located in Durban, within a 10-minute walk of Durban International Convention Centre and Sahara Stadium Kingsmead. This luxury hotel is 1.1 mi (1.7 km) from Golden Mile and 1.8 mi (2.9 km) from uShaka Marine World.
Hotel in Umhlanga · 489.22 mi from centre
8.2
283 reviews
Breakfast available
With a stay at Royal Palm Hotel, you'll be centrally located in uMhlanga, within a 10-minute drive of Durban Beach and Umhlanga Rocks Beach. This spa hotel is 11.5 mi (18.5 km) from uShaka Marine World and 0.3 mi (0.5 km) from Gateway Theatre of Shopping.
Hotel in uMgungundlovu, Hilton · 445.84 mi from centre
8.4
199 reviews
Breakfast available
Located in Hilton, ANEW Hotel Hilton Pietermaritzburg is in the historical district, within a 10-minute drive of Howick Golf Club and Howick Museum. This family-friendly hotel is 7.2 mi (11.5 km) from Howick Public Falls and 7.5 mi (12.1 km) from Karkloof Farmer's Market.