South Africa hotels

Hotels in South Africa

5476 available hotel offers

2 1
  • airbnb
  • booking
  • vrbo
  • expedia
  • premierinn
  • sykescottages
  • plumguide
  • hotelscom
  • tripadvisor
  • homestay
  • tuivillas
  • hostelworld
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

5476 Cheap hotels in South Africa

Lakeview Boutique Hotel & Conference Center - South Africa
8.0Very good 910 reviews
South Africa
3 1
£77/nighttotal: £308 (4 )

Lakeview Boutique Hotel & Conference Center

hotel - Benoni
Lakeview Boutique Hotel & Conference Center is located in Farrarmere, Benoni, just a short drive from OR Tambo Airport and overlooking Homestead Lake. The hotel is a 4-star property that has received very good user ratings for location, cleanliness, and overall experience.
The hotel offers a variety of rooms, including self-catering options, and boasts a range of facilities including a swimming pool, sauna, fitness centre, restaurant, bar, and conference centre. Guests can also enjoy on-site activities like cycling, fishing, and relaxing in the garden with BBQ facilities.
Drostdy Hotel - South Africa
9.1Excellent 3238 reviews
South Africa
6 3
£346/nighttotal: £2076 (6 )

Drostdy Hotel

hotel - Graaff-Reinet
Drostdy Hotel By Newmark is situated in the historic town of Graaff-Reinet, close to the Camdeboo National Park and a short drive from the Valley of Desolation. The hotel is a 5-star establishment with excellent user ratings for location, cleanliness and overall experience.
This hotel has spacious rooms for up to two guests, with a range of modern amenities including a flat-screen TV, free Wi-Fi, air conditioning, and 24-hour room service. Guests can also enjoy three swimming pools, a gym, a spa, a restaurant, a bar, and a range of outdoor activities such as wildlife viewing and exploring the Valley of Desolation.
Seven Villa Hotel & Spa - South Africa
8.9Very good 3420 reviews
South Africa
6 3
£414/nighttotal: £2484 (6 )

Seven Villa Hotel & Spa

hotel - Johannesburg
The Seven Villa Hotel & Spa is situated just a short distance from Gautrain Sandton Station and Sandton City Mall, making it a convenient choice for exploring Johannesburg. This five-star hotel has received very good user ratings for its service and facilities.
The hotel offers a range of amenities including a swimming pool, fitness centre, and spa, perfect for relaxation and rejuvenation. Guests can enjoy a variety of dining options, including a restaurant and bar, and benefit from features such as a terrace, garden, and free parking.
Belvidere Manor - South Africa
9.0Excellent 434 reviews
South Africa
3 1
£112/nighttotal: £448 (4 )

Belvidere Manor

B&B - Knysna
Belvidere Manor Lagoonside Cottages is situated in Knysna, overlooking the lagoon and with views of the Outeniqua Mountains, just a short drive from the town centre and its attractions. The B&B has received excellent user ratings for its location, cleanliness and overall experience.
The property comprises spacious cottages, each with a fireplace and a terrace offering privacy and stunning views. Guests can enjoy swimming in the pool, relaxing in the colonial-style gardens, dining in the restaurant or the bar, and making use of the fitness centre and tennis court.
Cinnamon Boutique Guest House - South Africa
9.2Excellent 403 reviews
South Africa
6 3
£377/nighttotal: £2262 (6 )

Cinnamon Boutique Guest House

hotel - Wilderness
Cinnamon Boutique Guest House is located at the foot of the Outinqua Mountain Valley in Wilderness, just a short walk from Wilderness Beach and a 27-mile drive from Knysna. This five-star guest house has consistently received excellent user ratings, highlighting its high standards of service and comfort.
The guest house offers one-bedroom suites, each accommodating up to two guests. Amenities include a swimming pool, terrace, garden, spa, fitness centre, restaurant, bar, and barbecue facilities, allowing guests to relax, dine, and explore the surrounding area.
Sun1 Port Elizabeth - South Africa
8.0Very good 2004 reviews
South Africa
4 2
£60/nighttotal: £180 (3 )

Sun1 Port Elizabeth

hotel - Port Elizabeth
The Sun1 Port Elizabeth hotel is located just a short distance from the beach and within easy reach of the Boardwalk Mall and Casino, Splash Waterworld, and Kings Beach. The hotel is highly rated, with excellent location and cleanliness scores and a very good overall user rating.
The accommodation features one bedroom and one bathroom, with a floor area of 13 square metres. Amenities include air conditioning, parking, free Wi-Fi, flat-screen TVs, and a helpful reception team.
Ripple Hill Hotel - South Africa
8.4Very good 383 reviews
South Africa
7 3
£113/nightfor 1 night

Ripple Hill Hotel

hotel - Patensie
Ripple Hill Hotel is located in the farming town of Patensie, close to the Baviaanskloof Mega Reserve, about 61 miles from Port Elizabeth Airport. The hotel is rated very good for location and cleanliness, with guests consistently praising its welcoming atmosphere.
The hotel offers 30 square metre rooms with a private bathroom and shower. Guests can enjoy a range of amenities, including a restaurant serving South African cuisine, a bar, a terrace, a garden, and a swimming pool.
Pelonngwe Wellness Retreat Spa - South Africa
8.6Very good 9 reviews
South Africa
4 2
£73/nighttotal: £219 (3 )

Pelonngwe Wellness Retreat Spa

hotel - Johannesburg
Pelonngwe Wellness Retreat Spa is located in Johannesburg, just a short distance from Sandton City Mall and Gautrain Sandton Station, offering easy access to both the city centre and surrounding attractions. This hotel enjoys excellent location and cleanliness ratings, as well as a very good user rating.
The retreat features a tranquil outdoor swimming pool and garden, providing a peaceful escape from the bustling city. Guests can enjoy a range of amenities, including a spa, sauna, fitness centre, restaurant, bar, and room service, along with modern comforts like air conditioning and free Wi-Fi.
Ladybrand Heritage House - South Africa
8.7Very good 96 reviews
South Africa
4 2
£74/nighttotal: £222 (3 )

Ladybrand Heritage House

hotel - Ladybrand
Ladybrand Heritage House is a short walk from the Ladybrand Golf Course and just 23 miles from Moshoeshoe International Airport, making it a convenient base for exploring the area. This guesthouse has received excellent ratings for its location, cleanliness and overall experience, offering a comfortable stay for travellers.
The guesthouse has a shared lounge and barbecue facilities, perfect for socialising with other guests. The property also offers a range of amenities, including a seasonal outdoor swimming pool, a garden, a terrace, a tennis court, and free bikes for exploring the surrounding area.
Mount Currie Inn - South Africa
8.2Very good 442 reviews
South Africa
4 1
£75/nighttotal: £225 (3 )

Mount Currie Inn

hotel - Kokstad
The Mount Currie Inn is a 3-star hotel located in Kokstad, just four miles from Mount Currie Nature Reserve. It has consistently received very good user ratings, making it a popular choice for travellers visiting the area.
The hotel offers a range of amenities and activities, including a swimming pool, a garden, and a restaurant. Guests can enjoy a full English/Irish breakfast, room service, and free Wi-Fi.
Augrabies De Oude Stoor Guesthouse - South Africa
9.1Excellent 113 reviews
South Africa
2 1
£39/nighttotal: £195 (5 )

Augrabies De Oude Stoor Guesthouse

hotel - Augrabies
Augrabies De Oude Stoor Guesthouse is located just five miles from the magnificent Augrabies Waterfall, offering easy access to this natural wonder. The guesthouse has received excellent ratings for its location, cleanliness, and overall experience, making it a popular choice for travellers.
The guesthouse offers a range of comfortable rooms with amenities like air conditioning and a private terrace, perfect for relaxing after a day of exploring the area. Guests can enjoy the garden, barbecue facilities, and free parking, making it a great choice for families and pet owners.
Flamingo Rest - South Africa
9.1Excellent 286 reviews
South Africa
2 1
£51/nighttotal: £204 (4 )

Flamingo Rest

B&B - Johannesbourg
Flamingo Rest is a guest house conveniently located near Montecasino, a popular entertainment destination, and within easy reach of Sandton, Johannesburg's business and shopping hub. It has consistently received excellent ratings for location, cleanliness and overall experience.
The guest house features comfortable rooms with flat-screen TVs and private bathrooms. Guests can enjoy a continental breakfast, relax by the outdoor swimming pool and garden, and make use of the fitness centre, restaurant and bar.

Other types of accommodation in South Africa

Best South Africa luxury hotels (4 and 5 stars)

Among the 5476 accommodations in South Africa, here are the 8 best luxury hotels

Sky Villa Boutique Hotel By Raw Africa Boutique Collection - South Africa
9.0Excellent 1173 reviews
South Africa
4 2
£150/nighttotal: £450 (3 )

Sky Villa Boutique Hotel By Raw Africa Boutique Collection

hotel - Plettenberg Bay
The Sky Villa Boutique Hotel by Raw Africa Boutique Collection is situated in Plettenberg Bay, just a short drive from attractions like Monkeyland and Birds of Eden, and close to the Plettenberg Bay Country Club. This 5-star hotel has consistently received excellent ratings from guests, highlighting its high standards of service and facilities.
The hotel offers a range of rooms with contemporary design and private terraces, all boasting stunning views of the ocean and lagoon. Guests can enjoy a refreshing dip in the plunge pool, work out in the fitness centre, relax in the Sky Bar, or take advantage of the shared amenities at the Annex, including a heated pool and entertainment area.
De Opstal Country Lodge - South Africa
9.1Excellent 129 reviews
South Africa
2 1
£75/nighttotal: £150 (2 )

De Opstal Country Lodge

hotel - Oudtshoorn
De Opstal Country Lodge is situated just 8.7 miles outside Oudtshoorn, in the tranquil Little Karoo region, offering a peaceful escape from the bustle of town. This 4-star lodge receives excellent user ratings and is ideal for families seeking a comfortable and charming stay.
The lodge is housed in a restored 1860 farm building, blending historical charm with modern amenities. Guests can enjoy a swimming pool, a restaurant serving local cuisine, and tours to nearby ostrich farms and meerkat colonies, all within a convenient location for exploring Oudtshoorn's attractions.
Tredenham Boutique Hotel - South Africa
9.0Excellent 1139 reviews
South Africa
2 1
£76/nighttotal: £304 (4 )

Tredenham Boutique Hotel

hotel - Bloemfontein
The Tredenham Boutique Hotel is located in Bloemfontein, just a short distance from the Free State National Botanical Garden, Northridge Mall, and the town centre. This 5-star hotel is highly rated by guests, with excellent reviews for its location, cleanliness, and overall experience.
The hotel offers a range of modern amenities and facilities, including a swimming pool, a spa, a fitness centre, and a restaurant serving local cuisine. Guests can enjoy a relaxing atmosphere with a garden, a terrace, and a bar, perfect for unwinding after a day of exploring the city.
Protea Hotel By Marriott Midrand - South Africa
8.2Very good 1671 reviews
South Africa
7 2
£138/nightfor 1 night

Protea Hotel By Marriott Midrand

hotel - Midrand
The Protea Hotel by Marriott Midrand is located in a peaceful garden setting in Midrand, just a short drive from Sandton City and the Mall of Africa. This 4-star hotel has consistently received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of facilities, including a swimming pool, spa, fitness centre, and restaurant serving international cuisine. Guests can also enjoy the tranquil garden, complete with a waterfall and koi pond, or relax on the terrace.
St. James Of Knysna - South Africa
9.5Excellent 660 reviews
South Africa
2 1
£207/nighttotal: £621 (3 )

St. James Of Knysna

hotel - Knysna
St. James of Knysna is situated on the Knysna Lagoon, a short drive from both the Pezula Golf Club and Simola Golf and Country Estate. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The property is set on a 3-acre estate, offering a tranquil and secluded environment. Guests can enjoy a range of amenities, including two swimming pools, a landscaped garden, a spa, and a fitness centre, as well as complimentary lagoon cruises and massage treatments.
17onwellington Suites - South Africa
8.5Very good 209 reviews
South Africa
3 2
£84/nighttotal: £336 (4 )

17onwellington Suites

hotel - George
17onWellington Suites is centrally located in George, just a short walk from restaurants, shops, and schools, and a 13-minute drive from Victoria Bay. The 4-star hotel has received very good user ratings for its cleanliness, location, and overall experience.
Each suite features a dining area and a fully equipped kitchenette, providing guests with ample space and the option to prepare their own meals. The hotel also offers a swimming pool, garden, and bar, as well as room service and parking.
Fusion Boutique Hotel - South Africa
9.3Excellent 227 reviews
South Africa
4 2
£367/nighttotal: £1101 (3 )

Fusion Boutique Hotel

hotel - Polokwane
Fusion Boutique Hotel is a luxurious 5-star hotel located in Polokwane, close to the Polokwane Golf Club and a short drive from the Polokwane Game Reserve. It has consistently received excellent user ratings for its location, cleanliness, and overall experience.
This stylish hotel offers spacious suites with elegant furnishings and marble bathrooms. Guests can enjoy a range of amenities, including a zen garden, a spa, a restaurant, a bar, and free parking.
Sandton Sun And Towers - South Africa
8.7Very good 3551 reviews
South Africa
4 1
£438/nighttotal: £1314 (3 )

Sandton Sun And Towers

hotel - Johannesburg
The Sandton Sun And Towers hotel is located in the heart of Sandton, Johannesburg, directly connected to the Sandton Convention Center and Sandton City shopping mall, offering easy access to business, shopping, and entertainment. This 5-star hotel has received very good user ratings for its cleanliness, location, and overall experience.
The hotel offers a range of comfortable rooms, including suites with modern amenities. Guests can enjoy a variety of dining options, including a bar, restaurant, and show kitchen, as well as a fitness centre, spa, and tennis court.

Top cities

Best South Africa hotels with a pool

Among the 5476 accommodations in South Africa, here are the 7 best hotels with a pool

City Lodge Newtown, Johannesburg - South Africa
8.6Very good 1560 reviews
South Africa
2 1
£42/nighttotal: £168 (4 )

City Lodge Newtown, Johannesburg

hotel - Johannesburg
The City Lodge Newtown, Johannesburg is situated in the Newtown district, just a short distance from Sandton City Shopping Centre, Johannesburg Stadium and Gold Reef City & Casino. This hotel has consistently received very good ratings for its location, cleanliness and overall experience.
The hotel offers a variety of comfortable rooms, each with a private bathroom and modern amenities. Guests can enjoy a range of facilities including a swimming pool, restaurant, bar, fitness centre and spa, as well as convenient services like room service and parking.
Apogee Boutique Hotel & Spa - South Africa
9.5Excellent 1989 reviews
South Africa
6 3
£542/nighttotal: £3252 (6 )

Apogee Boutique Hotel & Spa

hotel - Pretoria
Apogee Boutique Hotel & Spa is located in a peaceful area of Pretoria, just a short distance from the Pretoria Country Club and within easy reach of the University of Pretoria and the Union Buildings. This hotel has received excellent ratings for its location, cleanliness and overall user experience.
The hotel offers a range of facilities for guests to enjoy, including a swimming pool, spa and sauna, restaurant and bar, and a spacious garden and terrace. Guests can also benefit from modern amenities such as free Wi-Fi, a 24-hour front desk, airport transportation and room service.
The Residence - South Africa
9.4Excellent 560 reviews
South Africa
2 1
£335/nighttotal: £1005 (3 )

The Residence

B&B - Johannesburg
The Residence is situated in Houghton, a suburb of Johannesburg, just a short drive from Sandton City, a major shopping and entertainment hub. Guests consistently rate the hotel highly for its excellent location, cleanliness, and overall experience.
Each suite features a spa bath and a balcony with views of the garden, tennis court, or outdoor pool. Guests can enjoy a range of amenities, including a swimming pool, jacuzzi, sauna, spa, restaurant, bar, fitness centre, and tennis court.
Hobbit Boutique Hotel - South Africa
8.8Very good 639 reviews
South Africa
2 1
£59/nighttotal: £236 (4 )

Hobbit Boutique Hotel

hotel - Bloemfontein
The Hobbit Boutique Hotel is conveniently located near the centre of Bloemfontein, making it easy to explore the city's attractions. This 4-star hotel is highly rated by guests, receiving excellent reviews for its cleanliness and a very good rating for both its location and overall experience.
The hotel offers a small number of luxurious rooms and suites, creating a tranquil and intimate atmosphere. Guests can enjoy a range of amenities, including an outdoor pool, a garden, a restaurant serving traditional South African cuisine, a bar, and room service.
1 On Ross - South Africa
8.9Very good 199 reviews
South Africa
2 1
£51/nighttotal: £255 (5 )

1 On Ross

apartment - Grahamstown
This apartment is located in Grahamstown's Ross district, a quiet area within easy walking distance of attractions such as St Michael and St George Cathedral and the Observatory Museum. Guests consistently rate the property highly for its cleanliness, location, and overall quality.
The self-catering apartment has one bedroom and one bathroom. Facilities include a swimming pool, a terrace, a garden, a restaurant, and room service, as well as free Wi-Fi and parking.
The Featherbed - Oudtshoorn - South Africa
9.4Excellent 317 reviews
South Africa
2 1
£58/nighttotal: £174 (3 )

The Featherbed - Oudtshoorn

hotel - Oudtshoorn
The Featherbed - Oudtshoorn is situated in Oudtshoorn, a short distance from the town centre, close to attractions like the Ateljee Thijs Nel Gallery, CP Nel Museum, and the Suspension Bridge. It's highly rated by guests, with an "excellent" user rating.
The hotel has a peaceful garden setting and a family-friendly atmosphere. Guests can enjoy a swimming pool, a Jacuzzi, a bar, and a terrace, as well as free parking and Wi-Fi.
Bed And Breakfast In Waterkloof - South Africa
8.8Very good 261 reviews
South Africa
2 1
£44/nighttotal: £176 (4 )

Bed And Breakfast In Waterkloof

B&B - Pretoria
Waterkloof Apartments is situated in the quiet Waterkloof suburb of Pretoria, just a short drive from the city centre and popular attractions like the Union Buildings and the Pretoria Zoo. The apartments have received very good user ratings, with excellent scores for location and cleanliness.
The apartments offer a range of facilities, including a swimming pool, jacuzzi, and a garden with a terrace. Guests can also enjoy a restaurant, room service, and free parking, as well as a fully equipped kitchen with a microwave and fridge.

Frequently asked questions about hotels in South Africa

Best South Africa hotels with breakfast

Among the 5476 accommodations in South Africa, here are the 6 best hotels with breakfast

The Courtyard Guesthouse - Glyns Cottage - South Africa
9.3Excellent 352 reviews
South Africa
2 1
£77/nighttotal: £231 (3 )

The Courtyard Guesthouse - Glyns Cottage

B&B - Clarens
The Courtyard Guest House is located in the heart of Clarens, just a short walk from the town's main square and within easy reach of the Golden Gate Highlands National Park. It has consistently received excellent ratings for location, cleanliness, and overall experience.
The guest house offers a range of accommodation options, including a two-bedroom unit with a fully equipped kitchen. Guests can enjoy a variety of amenities, including a terrace or balcony, a garden, a restaurant, room service, a tennis court, and free parking.
Simola Hotel, Country Club & Spa - South Africa
9.0Excellent 1621 reviews
South Africa
4 2
£182/nighttotal: £546 (3 )

Simola Hotel, Country Club & Spa

hotel - Knysna
The Simola Hotel, Country Club & Spa is located in the hills overlooking Knysna, a short drive from the town centre and within easy reach of Plettenberg Bay. This 5-star hotel receives excellent user ratings for its location, cleanliness and overall experience.
The hotel offers a range of accommodation options, including rooms with kitchens and fireplaces. Guests can enjoy a variety of amenities, including a spa, swimming pool, gym, golf course, restaurants and bars.
Kimberley Anne Hotel - South Africa
9.2Excellent 890 reviews
South Africa
4 2
£187/nighttotal: £561 (3 )

Kimberley Anne Hotel

hotel - Kimberley
The Kimberley Anne Hotel is conveniently located in Kimberley, just a short distance from the Kimberley Mine Museum and the Big Hole, making it an ideal base for exploring the city's rich history. It's a 4-star hotel with excellent user ratings, ensuring a comfortable and enjoyable stay.
The hotel offers a range of amenities and facilities to enhance your experience. You can relax by the outdoor pool, enjoy delicious meals at the on-site restaurant and bar, or take advantage of the concierge service for local recommendations and tour bookings.
Bayview Hotel - South Africa
8.5Very good 777 reviews
South Africa
7 3
£394/nightfor 1 night

Bayview Hotel

hotel - Plettenberg Bay
The Bayview Hotel is situated in Plettenberg Bay, a short distance from Robberg and the Plettenberg Bay Polo Field, making it a convenient base for exploring the area. This 3-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel offers a range of rooms, some with seating areas, all with private bathrooms. Guests can enjoy a restaurant, bar, fitness centre, spa, and sauna, along with free Wi-Fi and parking, and a variety of services including concierge, room service, and babysitting.
Southern Sun Sandton - South Africa
8.1Very good 2847 reviews
South Africa
4 2
£137/nighttotal: £411 (3 )

Southern Sun Sandton

hotel - Johannesburg
The Southern Sun Sandton hotel is located in the Sandton district of Johannesburg, just a short walk from the Sandton Gautrain Station and the Nelson Mandela Square. It's a 4-star hotel with very good user ratings. The hotel offers spacious rooms, each with 15 square metres of floor space, and a range of amenities, including a rooftop pool, a fitness centre, and a restaurant. Guests can enjoy a variety of activities, such as relaxing by the pool, working out in the gym, or dining at the hotel's restaurant.
Merchant Business Class Hotel - South Africa
8.8Very good 70 reviews
South Africa
2 1
£59/nighttotal: £118 (2 )

Merchant Business Class Hotel

hotel - Henley on Klip
The Merchant Business Class Hotel is located in Henley on Klip, just a short drive from Meyerton Golf Club and Kliprivier Country Club. This 4-star hotel has received very good user ratings, making it a popular choice for travellers.
The hotel offers a range of comfortable rooms for up to two guests. Enjoy the tranquil garden setting, relax on the outdoor terrace, and take advantage of the on-site restaurant, bar, and barbecue facilities.

Top countries