South Africa hotels

Hotels in South Africa

5448 available hotel offers

2 1
  • tripcom
  • tripadvisor
  • klook
  • booking
  • agoda
  • expedia
  • hotelscom
  • hotelscombined
  • airbnb
  • eztravel
  • makemytrip
  • rakutentravel
Choose the perfect holiday accommodation
Price per night
Accommodation type
Rating

South Africa hotels: compare the best hotel deals

Drostdy Hotel - South Africa
9.1Excellent 3238 reviews
South Africa
6 3
HK$3444/nighttotal: HK$20664 (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
HK$4121/nighttotal: HK$24726 (6 )

Seven Villa Hotel & Spa

hotel - Johannesburg
Seven Villa Hotel & Spa is conveniently located in Johannesburg, just a short distance from Gautrain Sandton Station and Sandton City Mall, making it an ideal base for exploring the city. This 5-star hotel receives consistently high ratings from guests, with excellent reviews for its cleanliness, location, and overall experience.
The hotel offers a range of modern and comfortable rooms, all equipped with air conditioning, a flat-screen TV, and a private bathroom. Guests can enjoy a variety of amenities, including a swimming pool, fitness center, spa, restaurant, bar, and terrace, making it a perfect choice for a relaxing and enjoyable stay.
Belvidere Manor - South Africa
9.0Excellent 434 reviews
South Africa
2 1
HK$688/nighttotal: HK$3440 (5 )

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
HK$3749/nighttotal: HK$22494 (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
7 3
HK$879/nightfor 1 night

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
HK$1120/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.
Oranje Guest Farm - South Africa
9.2Excellent 209 reviews
South Africa
2 1
HK$435/nighttotal: HK$870 (2 )

Oranje Guest Farm

hotel - Fouriesburg
Oranje Guest Farm is located in Fouriesburg, just 28 miles from the Golden Gate Highlands National Park and 13 miles from Clarens Golf Club, making it an ideal base for exploring the scenic beauty of the area. The hotel has consistently received excellent ratings for its location, cleanliness and overall experience, making it a popular choice for travellers.
The farm features spacious rooms, some with modern kitchens, all with patios for enjoying the views. Guests can relax in the garden and terrace, take a dip in the swimming pool, or keep the children entertained in the playground. The hotel offers free WiFi, continental breakfast and ample parking, ensuring a comfortable stay.
Ladybrand Heritage House - South Africa
8.7Very good 96 reviews
South Africa
4 2
HK$725/nighttotal: HK$2175 (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.
Augrabies De Oude Stoor Guesthouse - South Africa
9.1Excellent 113 reviews
South Africa
2 1
HK$383/nighttotal: HK$766 (2 )

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
HK$509/nighttotal: HK$2545 (5 )

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.
Apogee Boutique Hotel & Spa - South Africa
9.5Excellent 1989 reviews
South Africa
6 3
HK$5393/nighttotal: HK$32358 (6 )

Apogee Boutique Hotel & Spa

hotel - Pretoria
The Apogee Boutique Hotel & Spa is located in Pretoria, close to Pretoria Country Club and within easy reach of the University of Pretoria and the Union Buildings. The hotel has consistently received excellent ratings for its location, cleanliness and overall experience.
The hotel offers a range of facilities, including a swimming pool, garden, terrace, sauna, and spa. Guests can enjoy a restaurant, bar, fitness centre, and room service, as well as free Wi-Fi throughout the property.
De Opstal Country Lodge - South Africa
9.1Excellent 129 reviews
South Africa
2 1
HK$673/nighttotal: HK$2019 (3 )

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.

Other types of accommodation in South Africa

Best South Africa luxury hotels (4 and 5 stars)

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

Lakeview Boutique Hotel & Conference Center - South Africa
8.0Very good 910 reviews
South Africa
7 3
HK$1527/nightfor 1 night

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.
Sky Villa Boutique Hotel By Raw Africa Boutique Collection - South Africa
9.0Excellent 1173 reviews
South Africa
2 1
HK$1005/nighttotal: HK$2010 (2 )

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.
Tredenham Boutique Hotel - South Africa
9.0Excellent 1139 reviews
South Africa
2 1
HK$756/nighttotal: HK$3024 (4 )

Tredenham Boutique Hotel

hotel - Bloemfontein
Tredenham Boutique Hotel is conveniently located in Bloemfontein, just a short distance from Northridge Mall and the town centre. This 5-star hotel has received excellent user ratings for its location, cleanliness, and overall experience.
The hotel features modern and comfortable rooms, each with a desk, flat-screen TV, and private bathroom. Guests can enjoy a range of amenities including a fitness centre, garden, terrace, sauna, and spa, as well as a restaurant and bar.
Protea Hotel By Marriott Midrand - South Africa
8.2Very good 1671 reviews
South Africa
7 2
HK$1372/nightfor 1 night

Protea Hotel By Marriott Midrand

hotel - Midrand
The Protea Hotel by Marriott Midrand is situated in Midrand, a 20-minute drive from Sandton City and Sandton Convention Center, and 5 miles from the Mall of Africa. This 4-star hotel has received very good user ratings for its location, cleanliness, and overall experience.
The hotel features a tranquil garden with a waterfall and Koi pond, offering a peaceful escape. Guests can enjoy a variety of amenities, including a swimming pool, terrace, fitness centre, spa, restaurant, bar, and tennis court.
St. James Of Knysna - South Africa
9.5Excellent 660 reviews
South Africa
2 1
HK$2056/nighttotal: HK$6168 (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
7 4
HK$1643/nightfor 1 night

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
HK$3655/nighttotal: HK$10965 (3 )

Fusion Boutique Hotel

hotel - Polokwane
Fusion Boutique Hotel is situated in Polokwane, just a short distance from Polokwane Golf Club and Polokwane Game Reserve, making it ideal for those seeking a blend of city convenience and outdoor exploration. The hotel is a 5-star establishment with excellent user ratings, ensuring a comfortable and enjoyable stay.
The hotel offers luxurious suites with marble bathrooms, each featuring a freestanding bathtub and underfloor heating. Guests can enjoy a range of amenities, including a zen garden, a restaurant, a bar, a spa, and a concierge service, all designed to provide a relaxing and memorable experience.
Sandton Sun And Towers - South Africa
8.7Very good 3551 reviews
South Africa
4 1
HK$4362/nighttotal: HK$13086 (3 )

Sandton Sun And Towers

hotel - Johannesburg
The Sandton Sun And Towers hotel is located in the Sandton district, a short walk from the Gautrain station and directly connected to the Sandton Convention Centre and a luxury shopping mall. This 5-star hotel has consistently received very good user ratings across the board.
The hotel offers a range of facilities to suit all guests, including a swimming pool, tennis court, fitness centre, spa and restaurant. Guests can also enjoy a variety of activities, such as shopping, dining, and exploring the surrounding area.

Top cities

Best South Africa hotels with a pool

Among the 5448 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
HK$422/nighttotal: HK$1688 (4 )

City Lodge Newtown, Johannesburg

hotel - Johannesburg
City Lodge Newtown, Johannesburg is conveniently located in the Newtown district, just a short distance from Sandton City Shopping Centre, Johannesburg Stadium and Gold Reef City & Casino. The hotel enjoys very good ratings for both location and user experience, with an excellent cleanliness rating.
The hotel offers a range of modern rooms, each featuring a private bathroom, flat-screen TV and tea and coffee making facilities. Guests can enjoy a refreshing dip in the outdoor pool, unwind in the garden or relax in the sauna and spa.
The Residence - South Africa
9.4Excellent 560 reviews
South Africa
2 1
HK$3340/nighttotal: HK$10020 (3 )

The Residence

B&B - Johannesburg
The Residence is a boutique hotel in Houghton, a peaceful suburb just 3.7 miles from Sandton City, a major shopping and entertainment hub in Johannesburg. It has excellent user, location, and cleanliness ratings.
The hotel offers spacious suites with luxurious amenities, including a spa bath, balcony, king-size beds, and fine linens. Guests can enjoy a rich breakfast buffet, relax in the on-site spa with a sauna and steam room, or unwind by the fireplace or on the veranda.
Hobbit Boutique Hotel - South Africa
8.8Very good 639 reviews
South Africa
2 1
HK$590/nighttotal: HK$2360 (4 )

Hobbit Boutique Hotel

hotel - Bloemfontein
The Hobbit Boutique Hotel is located near the centre of Bloemfontein, a short distance from the city's main attractions. The hotel is a 4-star establishment that has received very good user ratings for its location, cleanliness and overall experience.
The hotel offers a peaceful retreat with a beautifully landscaped garden, a fountain, and antique furnishings. Guests can enjoy a refreshing swim in the outdoor pool, relax on a lounge chair, dine at the on-site restaurant, unwind at the bar, and read in the library.
1 On Ross - South Africa
8.9Very good 199 reviews
South Africa
2 1
HK$504/nighttotal: HK$2016 (4 )

1 On Ross

apartment - Grahamstown
This one-bedroom apartment, situated in Grahamstown, is conveniently located near the St Michael and St George Cathedral and within walking distance of the Observatory Museum and the South African Institute for Aquatic Biodiversity. It has received excellent ratings for location, cleanliness, and overall user experience.
The apartment offers a comfortable and practical layout with a fully equipped kitchen, a private bathroom, and a terrace or balcony. Guests can enjoy amenities like air conditioning, a swimming pool, a garden, and a restaurant, as well as free Wi-Fi and parking.
The Featherbed - Oudtshoorn - South Africa
9.4Excellent 317 reviews
South Africa
2 1
HK$573/nighttotal: HK$2865 (5 )

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
HK$441/nighttotal: HK$1764 (4 )

Bed And Breakfast In Waterkloof

B&B - Pretoria
Waterkloof Apartments is located in the peaceful Waterkloof district of Pretoria, a short drive from the city centre and popular attractions like the Union Buildings and Pretoria Zoo. The apartments are highly rated by guests, with excellent scores for cleanliness, location, and overall experience.
Each apartment offers a private terrace and a seating area, providing ample space for relaxation. Guests can enjoy a refreshing dip in the outdoor pool, prepare meals in the fully equipped kitchenettes, and relax in the garden with views of the surrounding area.
Hoylake Inn - South Africa
8.1Very good 56 reviews
South Africa
7 4
HK$1461/nightfor 1 night

Hoylake Inn

hotel - East London
The Hoylake Inn is located on Bunkers Hill, overlooking the East London Esplanade, Beachfront, and Golf Club, offering a peaceful escape from the city. It's a 3-star property that enjoys very good user ratings for location, cleanliness, and overall experience. The accommodation provides private entrances and kitchenettes in each room, giving guests a sense of independence. Guests can enjoy a tropical garden with a barbecue and pool, a shared living room, a restaurant, a bar, and a fitness centre, as well as free Wi-Fi and airport shuttle services.

Frequently asked questions about hotels in South Africa

Best South Africa hotels with breakfast

Among the 5448 accommodations in South Africa, here are the 7 best hotels with breakfast

The Courtyard Guesthouse - Glyns Cottage - South Africa
9.3Excellent 352 reviews
South Africa
2 1
HK$712/nighttotal: HK$1424 (2 )

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
7 4
HK$3631/nightfor 1 night

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
HK$1862/nighttotal: HK$5586 (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.
The Beachhouse - South Africa
9.2Excellent 821 reviews
South Africa
2 1
HK$819/nighttotal: HK$1638 (2 )

The Beachhouse

B&B - Kenton-on-Sea
The House Quarters is located in Kenton on Sea, just off Route 72, a short drive from Port Alfred. The hotel consistently receives excellent ratings for its location, cleanliness and overall experience, making it a popular choice for travellers.
Each room offers a private space with a lounge area, flat-screen TV, kitchenette and a viewing deck. Guests can enjoy a range of amenities including a restaurant, bar, spa, fitness centre, room service, free parking and free Wi-Fi.
Bayview Hotel - South Africa
8.5Very good 777 reviews
South Africa
7 3
HK$3926/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.
Merchant Business Class Hotel - South Africa
8.8Very good 70 reviews
South Africa
2 1
HK$579/nighttotal: HK$2316 (4 )

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.
Raphael Suites - South Africa
8.5Very good 356 reviews
South Africa
7 4
HK$5336/nightfor 1 night

Raphael Suites

hotel - Johannesburg
Raphael Suites is a 5-star hotel situated in Johannesburg's Sandton district, a short walk from Gautrain Sandton Station and close to Sandton City Mall. User reviews consistently rate the hotel as "very good", highlighting its excellent location and cleanliness.
The apartment offers spacious accommodation with two bedrooms, a fully equipped kitchen, and two bathrooms. Guests can enjoy a range of amenities, including a swimming pool, a jacuzzi, a sauna, a spa, a fitness centre, and a tennis court.

Top countries