Why book at cityhotels?

  • Over 200 000 hotels worldwide
  • Between 20-70 % can be saved booking through City Hotels
  • We celebrate 10 years with anniversary deals
  • Pay online now or upon hotel checkout on most hotels

Hotels in South Africa

Hotels in Cape Town, South Africa

At cityhotels.com always you can find outstanding hotel offers in all cities and villages in South Africa - Cape Town, Johannesburg, Pretoria, Knysna, Stellenbosch, Durban, Sandton, Port Elizabeth, Hoedspruit, Hermanus, Plettenberg Bay, Franschhoek, Umhlanga, Kempton Park, Bloemfontein, Oudtshoorn, Hazyview, Wilderness, Jeffreys Bay, St.

Lucia, Nelspruit, Mossel Bay, Addo, East London, Paarl, Centurion, Marloth Park, George, Kruger National Park and Swellendam. Do you want to stay in comfortable but also excellent value accommodation in a city or village in South Africa? We have an extensive range of hotels on offer, from simple economic hotels and recommended hotels, to luxury and boutique hotels. We can also help you with romantic weekend breaks, spa breaks, business trips, groups trips and conferences in South Africa.
Going on vacation to South Africa you can find hotels and accommodation in all cities and villages in this country.

At cityhotels.com you can book cheap hotel rooms close to the airports, main streets, shopping district, either in the city centre or outside the city of South Africa. When there are concerts, musicals, football matches, fairs and similiar events we can help you with accommodation for this. Our main goal in cityhotels.com is to give you the best possible experience at your destination.

Hotels in 30 popular cities in South Africa

Popular holiday destinations i South Africa

27 hotel offers in South Africa

The Balmoral Hotel

The Balmoral Hotel, Durban

Near Sahara Stadium Kingsmead, Durban
1 km from city center.
From 82 USD
The Portswood V&A Waterfront

The Portswood V&A Waterfront, Cape Town

Near Victoria and Alfred Waterfront, Cape Town
2 km from city center.
From 178 USD
Hilton Sandton

Hilton Sandton, Sandton

In Johannesburg (Sandton), Sandton
3 km from city center.
From 107 USD
The Wilderness Hotel

The Wilderness Hotel, Wilderness

Near Victoria Bay Beach, Wilderness
2 km from city center.
From 50 USD
Sheraton Pretoria Hotel

Sheraton Pretoria Hotel, Pretoria

Near Pretoria Art Museum, Pretoria
2 km from city center.
From 110 USD
The Plettenberg Hotel

The Plettenberg Hotel, Plettenberg Bay

In Plettenberg Bay (Garden Route), Plettenberg Bay
From 249 USD
Grande Roche Hotel

Grande Roche Hotel, Paarl

In Paarl (Cape Winelands), Paarl
From 194 USD
Mercure Nelspruit Hotel

Mercure Nelspruit Hotel, Nelspruit

Near Nelspruit Market, Nelspruit
12 km from city center.
From 70 USD
Kruger Park Lodge

Kruger Park Lodge, Hazyview

Near Elephant Whispers, Hazyview
5 km from city center.
From 210 USD
Protea Hotel Riempie Estate

Protea Hotel Riempie Estate, Oudtshoorn

Near Cango Wildlife Ranch, Oudtshoorn
2 km from city center.
From 54 USD
Protea Hotel Parktonian All-Suite

Protea Hotel Parktonian All-Suite, Johannesburg

Near Museum Africa, Johannesburg
1 km from city center.
From 102 USD
The Marine Hermanus

The Marine Hermanus, Hermanus

Near Fernkloof Nature Reserve, Hermanus
3 km from city center.
From 290 USD
Protea Hotel Bloemfontein

Protea Hotel Bloemfontein, Bloemfontein

Near University of the Free State, Bloemfontein
3 km from city center.
From 85 USD
Premier Hotel Regent

Premier Hotel Regent, East London

Near Eastern Beach, East London
1 km from city center.
From 72 USD
Protea Hotel Mossel Bay

Protea Hotel Mossel Bay, Mossel Bay

In Mossel Bay (Garden Route), Mossel Bay
15 km from city center.
From 92 USD
The Stellenbosch Hotel

The Stellenbosch Hotel, Stellenbosch

In Stellenbosch (Cape Winelands), Stellenbosch
3 km from city center.
From 99 USD
Protea Hotel Umhlanga

Protea Hotel Umhlanga, Umhlanga

Near Umhlanga Lighthouse, Umhlanga
2 km from city center.
From 126 USD
Hide Away Guest House

Hide Away Guest House, Knysna

In Knysna (Garden Route), Knysna
7 km from city center.
From 63 USD
Cosmos Cuisine

Cosmos Cuisine, Addo

In Addo, Addo
14 km from city center.
From 124 USD
Schoone Oordt Country House

Schoone Oordt Country House, Swellendam

Near Drostdy Museum, Swellendam
7 km from city center.
From 120 USD
Protea Hotel OR Tambo Airport

Protea Hotel OR Tambo Airport, Kempton Park

Near International Terminal Duty Free Mall, Kempton Park
3 km from city center.
From 94 USD
Super Tubes Guesthouse

Super Tubes Guesthouse, Jeffreys Bay

Near Supertubes, Jeffreys Bay
2 km from city center.
From 95 USD
Grand Kruger Lodge and Spa

Grand Kruger Lodge and Spa, Marloth Park

On a river, Marloth Park
3 km from city center.
From 145 USD
Sekelbos Guesthouse

Sekelbos Guesthouse, Centurion

In Centurion, Centurion
5 km from city center.
From 71 USD
Sunbird Lodge - Guest House

Sunbird Lodge - Guest House, Phalaborwa

Near Kruger National Park Phalaborwa Gate, Phalaborwa
11 km from city center.
From 78 USD
Blyde River Wilderness Lodge

Blyde River Wilderness Lodge, Hoedspruit

On a river, Hoedspruit
8 km from city center.
From 145 USD
Lake View Cabanas

Lake View Cabanas, St. Lucia

Near St. Lucia Wetland Heritage Park and Estuary, St. Lucia
5 km from city center.
From 91 USD

Map of 27 recommended hotels in South Africa