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
See the latest prices and deals by choosing your dates

Hotel in Gardens, Cape Town · 566.92 km from centre
8.0
369 review
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 · 718.92 km from centre
8.2
362 review
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 · 565.84 km from centre
8.4
14 review
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.4 mi (2.3 km) from Cape Town Stadium and 3.5 mi (5.7 km) from Table Mountain.

Hotel in Mpumalanga, Emalahleni · 807.36 km from centre
7.8
71 review
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 Buffalo City, East London · 540.64 km from centre
9.0
4 review
Breakfast available
When you stay at Hemingways Hotel in East London, you'll be near the airport and within a 5-minute drive of East London Museum. This casino hotel is 2.9 mi (4.7 km) from Ann Bryant Art Gallery and 3.3 mi (5.3 km) from The Cenotaph.

Hotel in Johannesburg · 703.15 km from centre
9.0
130 review
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 6 minutes from Nelson Mandela Square. This hotel is 12.7 mi (20.5 km) from Montecasino and 9.9 mi (15.9 km) from Gold Reef City Casino.

Guesthouse in Johannesburg, Roodepoort · 692.03 km from centre
9.8
8 review
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 guesthouse is 12.8 mi (20.6 km) from Montecasino and 15.3 mi (24.7 km) from Nelson Mandela Square.

Hotel in Sandton · 704.99 km from centre
8.4
184 review
Breakfast available
With a stay at Courtyard Hotel Sandton in Johannesburg (Sandton), you'll be a 1-minute drive from Nelson Mandela Square and 7 minutes from Melrose Arch Shopping Centre. This hotel is 7.5 mi (12 km) from Montecasino and 11.7 mi (18.9 km) from Gold Reef City Casino.

Hotel in Centurion · 733.60 km from centre
9.0
147 review
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 · 744.46 km from centre
8.6
59 review
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 · 745.33 km from centre
7.8
78 review
Breakfast available
With a stay at ANEW Hotel Hatfield Pretoria in Pretoria (Hatfield), you'll be steps from University of Pretoria and 4 minutes by foot from Hatfield Plaza. This hotel is 0.4 mi (0.7 km) from Embassy of the Republic of the Congo and 0.5 mi (0.7 km) from Embassy of the Republic of Argentine.

Hotel in Benoni · 713.98 km from centre
9.0
2 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 · 695.25 km from centre
7.6
214 review
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 Melrose Arch Shopping Centre. This hotel is 11.1 mi (17.8 km) from Nelson Mandela Square and 0.1 mi (0.2 km) from Standard Bank Gallery.

Hotel in Franschhoek · 517.37 km from centre
8.8
300 review
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 · 957.54 km from centre
8.6
107 review
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 · 709.28 km from centre
7.4
136 review
Located in Moses Kotane, Sun City Hotel and Casino is connected to the convention center, 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 · 558.10 km from centre
9.0
117 review
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 7.6 mi (12.3 km) from Cape Town Stadium and 10 mi (16 km) from Table Mountain.

Hotel in Durban · 781.48 km from centre
8.4
620 review
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, Umhlanga · 787.32 km from centre
8.2
287 review
Breakfast available
With a stay at Royal Palm Hotel, you'll be centrally located in uMhlanga, within a 15-minute drive of Umhlanga Rocks Beach and uShaka Marine World. This spa hotel is 0.3 mi (0.5 km) from Gateway Theatre of Shopping and 0.3 mi (0.5 km) from Umhlanga Hospital.

Hotel in uMgungundlovu, Hilton · 717.51 km from centre
8.4
203 review
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.