South Africa resorts

Search all holiday resorts in South Africa

373 available resort 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

373 Best resorts in South Africa

Fairways Holiday Accommodation - South Africa
9.0Excellent 127 reviews
South Africa
2 3
144 €/nighttotal: 288 € (2 )

Fairways Holiday Accommodation

resort - Drakensberg Garden
Fairways Holiday Accommodation is located in the Drakensberg Gardens Golf & Spa Resort, just 21 miles from Underberg, and borders the stunning Drakensberg World Heritage Site. The resort consistently receives excellent ratings for location, cleanliness, and overall user experience.
The self-catering lodges offer comfortable and independent stays, perfect for families or groups of friends. Guests can enjoy a range of facilities and activities, including a swimming pool, tennis court, restaurant, and bar, as well as access to the Drakensberg Gardens Golf & Spa Resort facilities.
Sea Star Accommodation - Legend Golf Safari - South Africa
8.1Very good 40 reviews
South Africa
7 4
412 €/nightfor 1 night

Sea Star Accommodation - Legend Golf Safari

resort - Golders Green
Sea Star Accommodation - Legend Golf Safari is located in Golders Green, a short drive from both Entabeni Legends Golf Course and Doorndraai Dam Nature Reserve, making it ideal for outdoor enthusiasts. The resort has received very good ratings for location, user experience and cleanliness, ensuring a pleasant stay.
The accommodation offers a range of facilities, including a garden, terrace, and a spa. Guests can enjoy complimentary Wi-Fi and private parking, as well as air-conditioned rooms with modern amenities, including a kitchen, flat-screen TVs, and a patio.
Profcon Resort - South Africa
8.8Very good 519 reviews
South Africa
2 1
49 €/nighttotal: 196 € (4 )

Profcon Resort

resort - Graaff-Reinet
Profcon Resort is located just outside Graaff-Reinet, a short drive from the Valley of Desolation, offering a peaceful setting with easy access to attractions. The resort enjoys excellent user ratings for cleanliness, location and overall experience.
The resort features a range of amenities and activities, including a seasonal outdoor pool, a garden, a playground, minigolf and barbecue facilities. Guests can also enjoy free parking, Wi-Fi, room service and a snack bar.
Swallows Nest Country Cottages - South Africa
8.6Very good 1275 reviews
South Africa
7 4
228 €/nightfor 1 night

Swallows Nest Country Cottages

resort - Stormsrivier
Swallows Nest Country Cottages are located in Storms River Village, just a short distance from the Tsitsikamma National Park and the Bloukrans Bungee Jump. The cottages are highly rated for their location, cleanliness, and overall experience.
The cottages feature an open-plan living area and a furnished patio, perfect for enjoying the lush garden and outdoor swimming pool. Guests can also enjoy a full English breakfast, satellite TV, and access to nearby activities such as Tree Top Canopy Tours, Black Water Tubing, and the Tsitsikamma Falls Zipline.
Clifftop Exclusive Safari Hideaway - South Africa
9.0Excellent 203 reviews
South Africa
2 1
719 €/nighttotal: 1438 € (2 )

Clifftop Exclusive Safari Hideaway

resort - Welgevonden Game Reserve
Clifftop Exclusive Safari Hideaway is situated on the edge of a cliff overlooking the Sterkstroom River in the Welgevonden Game Reserve, offering stunning views of the canyon and the surrounding bushveld. This resort has consistently received excellent ratings for its location, cleanliness and overall user experience.
The accommodation features a private terrace and plunge pool, providing a luxurious and secluded retreat. Guests can enjoy a range of amenities including a swimming pool, a spa, a restaurant, a bar, and two daily safaris in an open safari vehicle, allowing them to explore the diverse wildlife and landscapes of the Welgevonden Game Reserve.
The Fairway Hotel, Spa & Golf Resort - South Africa
8.6Very good 3515 reviews
South Africa
2 1
95 €/nighttotal: 380 € (4 )

The Fairway Hotel, Spa & Golf Resort

hotel - Johannesburg
The Fairway Hotel, Spa & Golf Resort is situated in Johannesburg, close to the Randpark Golf Course and within easy reach of shopping centres like Cresta, Sandton and Rosebank. The hotel has received very good ratings for its location, cleanliness and overall experience.
The hotel is set within the Randpark Golf Course, offering stunning views and easy access for those wanting to play a round. Guests can enjoy a range of amenities, including a swimming pool, spa, fitness centre, restaurant and bar, as well as tennis courts and a spacious garden.
Little Switzerland Resort By Dream Resorts - South Africa
8.7Very good 1457 reviews
South Africa
2 1
163 €/nighttotal: 1141 € (7 )

Little Switzerland Resort By Dream Resorts

resort - Ethels Drive
Little Switzerland Resort By Dream Resorts is located in the Drakensberg mountain range, a 30-minute drive from Bergville, offering stunning views of the mountains. The resort has consistently received very good user ratings, with excellent scores for location and cleanliness.
The resort offers a variety of accommodation options, including rooms and self-catering cottages perfect for families or groups. Guests can enjoy a range of on-site amenities, including a swimming pool, restaurant, bar, fitness centre, tennis court, and spa, as well as activities like golfing, bird watching, cycling, and horse riding in the surrounding area.
Cape St Francis Resort - South Africa
8.0Very good 491 reviews
South Africa
2 1
92 €/nighttotal: 644 € (7 )

Cape St Francis Resort

resort - Cape St Francis
Cape St Francis Resort is located in Francis Bay, a short walk from the beach and a 70-mile drive from Port Elizabeth Airport, offering a tranquil escape in a beautiful coastal setting. The resort consistently receives very good ratings for its location, cleanliness, and overall experience.
The resort offers a range of accommodation options, including apartments, cottages, and villas. Guests can enjoy a variety of amenities, including a swimming pool, spa, restaurant, bar, fitness centre, and tennis court, as well as activities like diving, fishing, hiking, and windsurfing.
Brenton Haven Beachfront Resort - South Africa
8.9Very good 523 reviews
South Africa
2 1
129 €/nighttotal: 903 € (7 )

Brenton Haven Beachfront Resort

resort - Brenton-on-Sea
Brenton Haven Beachfront Resort is situated on the main beach of Brenton-on-Sea, a short drive from Knysna, offering direct access to the sand and stunning ocean views. The resort has received excellent ratings for its location, cleanliness, and overall experience.
The resort offers a variety of accommodation options, including both beach-front homes and luxury suites. Guests can enjoy a range of amenities and activities, including a fully equipped gym, an outdoor pool with ocean views, a restaurant serving Mediterranean cuisine, and a bar.
Lake Naverone Holiday Cottages - South Africa
9.3Excellent 458 reviews
South Africa
6 3
273 €/nighttotal: 1638 € (6 )

Lake Naverone Holiday Cottages

resort - Drakensberg Garden
Lake Naverone Holiday Cottages are situated on the foothills of the Southern Drakensberg, just 19 miles from Underberg, offering a tranquil escape amidst stunning natural beauty. The cottages consistently receive excellent ratings for their location, cleanliness, and overall experience.
The cottages are charming stone buildings, some with direct lakeside views, and all come equipped with kitchens, row boats, and access to a range of activities including tennis, fishing, and horseback riding. Guests can enjoy the two lakes and 4.3 miles of river frontage, offering plenty of opportunities for relaxation and exploration.
A Holiday Get Away For Two Or Family - South Africa
9.0Excellent 352 reviews
South Africa
4 2
113 €/nighttotal: 339 € (3 )

A Holiday Get Away For Two Or Family

house - Bela-Bela
Hoogland Spa Resort Bela Bela is situated in Bela-Bela, Limpopo, just a short drive from Bela Bela Mall and a convenient distance from Pretoria. The resort consistently receives excellent ratings for its location, cleanliness, and overall experience.
The resort offers a range of self-catering chalets, each equipped with a fully-equipped kitchen and private bathroom. Guests can enjoy a variety of amenities including a spa, a hot tub, a summer heated pool, a children's playground, and an entertainment room, ensuring something for everyone.
Wyndford Holiday Farm - South Africa
8.9Very good 138 reviews
South Africa
4 2
137 €/nighttotal: 411 € (3 )

Wyndford Holiday Farm

resort - Fouriesburg
Wyndford Holiday Farm is located on the border of Fouriesburg and Lesotho, just five miles from the town centre and within easy reach of attractions like Afriski, Katse Dam and Clarens. The resort has received very good user ratings for cleanliness and an excellent location rating.
The farm offers a range of accommodation options. Guests can enjoy a variety of activities, including tennis, bowls, hiking, horse riding and zip-lining, as well as relaxing in the guest lounge or reading room.

Other types of accommodation in South Africa

Best South Africa resorts with a pool

Among the 373 accommodations in South Africa, here are the 8 best resorts with a pool

First Group Kowie River Chalets - South Africa
8.5Very good 419 reviews
South Africa
2 3
139 €/nighttotal: 973 € (7 )

First Group Kowie River Chalets

resort - Port Alfred
First Group Kowie River Chalets are situated in Port Alfred, a coastal town in the Eastern Cape, 29 miles from Grahamstown, offering a peaceful retreat by the Kowie River. The chalets have received consistently high ratings for their location, cleanliness and overall experience.
The chalets are spacious, each spanning 136 square metres and featuring three bedrooms. Guests can enjoy a range of amenities, including a swimming pool, hot tub, tennis court, and fitness centre, as well as comfortable accommodation with riverfront views.
Botlierskop Bush Villas - South Africa
9.3Excellent 108 reviews
South Africa
7 6
1078 €/nightfor 1 night

Botlierskop Bush Villas

house - Sandhoogte
Bush Villas Botlierskop is situated in Sandhoogte, just 16 miles from the Botlierskop Game Reserve, offering a tranquil escape in a scenic location. This property has consistently received excellent ratings for its location, cleanliness, and overall user experience.
The villa features a well-equipped kitchen with modern appliances and a comfortable living space. Guests can enjoy a range of amenities including a swimming pool, tennis court, spa, and restaurant, ensuring a relaxing and enjoyable stay.
Intaba Thulile - South Africa
9.1Excellent 298 reviews
South Africa
4 2
119 €/nighttotal: 357 € (3 )

Intaba Thulile

resort - Maanhaarrand
Intaba Thulile is a resort located in the Magaliesburg Nature Conservancy, just 16 miles outside of Magaliesburg, offering a peaceful escape surrounded by wildlife and natural beauty. The resort has received excellent ratings for user experience, cleanliness and location.
The resort offers self-catering chalets with private patios and outdoor furniture. Guests can enjoy the outdoor swimming pool, covered entertainment area, BBQ facilities, hiking trails and wildlife viewing opportunities.
Brenton Lake Holiday Cottages - South Africa
8.9Very good 79 reviews
South Africa
4 3
89 €/nighttotal: 267 € (3 )

Brenton Lake Holiday Cottages

resort - Brenton-on-Sea
Brenton Lake Holiday Cottages are situated just a short walk from the beautiful Knysna Lagoon and a short drive from the charming town of Brenton-on-Sea. The cottages have received excellent ratings for location, cleanliness, and overall experience.
These self-catering properties offer spacious accommodation with three bedrooms and a generous 110 square metres of living space. Guests can enjoy a range of amenities including a swimming pool, tennis court, and a restaurant and bar, all set within a peaceful garden.
Sondela Nature Reserve & Spa Moselesele Tents - South Africa
8.5Very good 938 reviews
South Africa
4 2
254 €/nighttotal: 762 € (3 )

Sondela Nature Reserve & Spa Moselesele Tents

resort - Bela-Bela
Sondela Nature Reserve & Spa Moselesele Tents is located in Bela-Bela, a short drive from Sondela Nature Reserve, Bothasvley Nature Reserve and Combretum Game Park, offering easy access to the area's natural beauty. The resort consistently receives very good ratings for its location, cleanliness and overall experience.
The resort offers unique and comfortable camping accommodation in the form of tents, perfect for a nature escape. Guests can enjoy a range of amenities and activities including a swimming pool, spa, restaurant, bar, tennis court, and access to cycling trails in the surrounding area.
Dibiki Holiday Resort - South Africa
9.4Excellent 16 reviews
South Africa
2 1
42 €/nighttotal: 84 € (2 )

Dibiki Holiday Resort

resort - Hartenbos
Dibiki Holiday Resort is situated in Hartenbos, just a short walk from the beach, a short drive from the town centre and Langeberg Mall. The resort receives excellent ratings for its location, cleanliness and user experience.
The resort offers a variety of accommodation options, including modern chalets and tents with private decks and BBQ facilities. Guests can enjoy the outdoor swimming pool, recreation area, children's play area, and a restaurant and bar.
Avoca River Cabins - South Africa
8.6Very good 891 reviews
South Africa
2 1
53 €/nighttotal: 371 € (7 )

Avoca River Cabins

resort - Addo
Avoca River Cabins is located on the banks of the Sundays River, just 12 miles from Addo Elephant National Park and 25 miles from Colchester, offering a peaceful escape surrounded by citrus groves. The resort has received very good ratings for user experience, cleanliness, and an excellent location.
The resort offers a choice of cottages, houses, and chalets, each with private patios or balconies. Guests can enjoy two outdoor swimming pools, a children's playground, and a restaurant and bar, as well as guided game drives to Addo Elephant National Park.
Areena Riverside Resort - South Africa
8.4Very good 209 reviews
South Africa
7 4
241 €/nightfor 1 night

Areena Riverside Resort

resort - Great Kei
Areena Riverside Resort is located near Cintsa Beach in the Great Kei district, within easy reach of Olivewood Private Estate & Golf Club, Inkwenkwezi Private Game Reserve, and Cintsa Beach. The resort has received very good user ratings and excellent scores for location and cleanliness.
This family-friendly hotel has a swimming pool, a spa, a restaurant and a bar. Guests can also enjoy a garden, a terrace, a fitness centre and tennis courts.

Top cities

Best South Africa resorts with a jacuzzi

Among the 373 accommodations in South Africa, here are the 8 best resorts with a jacuzzi

Fairways Self Catering And Timeshare Gold Crown Resort - South Africa
8.7Very good 405 reviews
South Africa
7 4
333 €/nightfor 1 night

Fairways Self Catering And Timeshare Gold Crown Resort

resort - Drakensberg Garden
Gooderson Leisure Fairways Self Catering And Timeshare Gold Crown Resort is located in Drakensberg Garden, a short drive from the majestic Drakensberg Mountains, offering stunning views and access to hiking trails. The resort has received very good user ratings, with excellent scores for location and cleanliness.
The resort offers a range of self-catering apartments and timeshare units, providing comfortable accommodation for families and couples. Guests can enjoy a swimming pool, spa, tennis court, and various other amenities, including a restaurant and bar, making it an ideal destination for a relaxing getaway.
Protea Hotel By Marriott Polokwane Ranch Resort - South Africa
8.9Very good 2062 reviews
South Africa
4 2
172 €/nighttotal: 516 € (3 )

Protea Hotel By Marriott Polokwane Ranch Resort

resort - Polokwane
The Protea Hotel By Marriott Polokwane Ranch Resort is situated within a 1,000-hectare nature conservancy just off the N1 Freeway in Polokwane, offering a peaceful escape from the city. It has received excellent ratings for its location, cleanliness, and overall experience.
The hotel features a range of facilities, including a choice of restaurants, swimming pools, and a spa. Guests can also enjoy a variety of activities on-site, such as game drives, horseback safaris, and tennis.
Forest Valley Cottages - South Africa
9.3Excellent 456 reviews
South Africa
6 3
356 €/nighttotal: 2136 € (6 )

Forest Valley Cottages

resort - Knysna
Forest Valley Cottages are located just outside Knysna, a short drive from the town centre, the Knysna Heads, and the beaches of Bollard Bay, offering a peaceful retreat surrounded by the beauty of the indigenous forests and mountains. The cottages consistently receive excellent ratings for location, cleanliness, and overall experience.
Each cottage is designed for comfort and relaxation, featuring well-equipped kitchens and dining areas, cosy lounges with fireplaces, and luxurious bathrooms. Guests can enjoy panoramic views from private decks with BBQ facilities, unwind in hammocks, take a dip in the shared swimming pool, or indulge in the on-site spa.
Gooderson Knysna Chalets - South Africa
8.0Very good 212 reviews
South Africa
7 4
298 €/nightfor 1 night

Gooderson Knysna Chalets

resort - Knysna
Gooderson Knysna Chalets are situated just a short walk from the Knysna Lagoon and a short drive from the Knysna Waterfront, offering a peaceful retreat in a picturesque location. The resort enjoys a very good rating for user experience, location and cleanliness.
The self-catering apartments are comfortably furnished and feature a lounge, dining area, kitchen, and private entrance, covering an area of 40 square meters. Guests can enjoy a range of amenities including a swimming pool, lush garden, games room, restaurant, and BBQ facilities, along with access to watersports on the lagoon.
Monate Game Lodge - South Africa
8.6Very good 92 reviews
South Africa
2 1
111 €/nighttotal: 777 € (7 )

Monate Game Lodge

resort - Modimolle
Monate Game Lodge is a luxurious lodge located a two-hour drive from Johannesburg International Airport, on the border of the Waterberg and Springbok flats, near Nylstroom (Modimolle). It has received very good ratings for its location, cleanliness, and overall experience.
The lodge offers a variety of accommodation options, including luxurious tents and rooms. It features a swimming pool, a spa, a restaurant, a bar, and a range of activities, such as game drives, bush walks, and horseback safaris.
Baobab - Nude - Suneden Family Naturist Resort - South Africa
9.0Excellent 99 reviews
South Africa
2 1
59 €/nighttotal: 236 € (4 )

Baobab - Nude - Suneden Family Naturist Resort

resort - Pretoria
Suzie's Loft - NUDE - SunEden Family Naturist Resort is located near Pretoria, approximately 7.3 miles from the Dinokeng Game Reserve and 31 miles from the University of Pretoria. The resort has received excellent ratings for cleanliness and location, making it a popular choice for travellers.
The resort offers a variety of amenities and activities for guests to enjoy, including a swimming pool, jacuzzi, sauna, spa, restaurant, and bar. Families can relax and enjoy the spacious grounds, which include a garden and terrace with pool views.
Atkv Buffelspoort - South Africa
8.5Very good 839 reviews
South Africa
2 1
89 €/nighttotal: 623 € (7 )

Atkv Buffelspoort

resort - Rustenburg
ATKV Buffelspoort is a resort situated in Rustenburg, about 20 miles from the Rustenburg Golf Club and 29 miles from the Royal Bafokeng Stadium. The resort has consistently received very good ratings for its location, cleanliness, and overall experience.
The resort offers a range of accommodation options, including rooms with kitchenettes. There's plenty to keep guests entertained, with amenities such as a swimming pool, jacuzzi, fitness centre, tennis court, restaurant, bar, and a playground.
Fauchil Boutique Hotel - South Africa
8.3Very good 483 reviews
South Africa
2 1
159 €/nighttotal: 1113 € (7 )

Fauchil Boutique Hotel

resort - Johannesbourg
Fauchil Boutique Hotel is located in Johannesburg, just a short drive from popular attractions like Johannesburg Stadium, Gold Reef City, and Sandton City Mall, making it an ideal base for exploring the city. The hotel has consistently received very good ratings for its location, cleanliness, and overall guest experience.
The hotel offers comfortable accommodation for up to two guests in a single bedroom apartment with a private bathroom. Guests can enjoy a range of amenities, including a swimming pool, a terrace, a fitness centre, and a restaurant serving delicious meals.

Frequently asked questions about resorts in South Africa

Top regions South Africa

Best family friendly South Africa resorts

Among the 373 accommodations in South Africa, here are the 5 best family friendly resorts

Under Milkwood Chalets - South Africa
9.0Excellent 973 reviews
South Africa
2 3
299 €/nighttotal: 598 € (2 )

Under Milkwood Chalets

B&B - Knysna
Under Milkwood Resort in Knysna is a short walk from Cony Glen Beach and Knysna the Heads, offering a tranquil escape near popular attractions. This family-friendly property has received excellent ratings for location, cleanliness and overall experience.
This three-bedroom self-catering house is ideal for families or groups, with a fully-equipped kitchen and outdoor living spaces. Guests can enjoy a range of amenities including a swimming pool, sauna, spa, tennis court, restaurant and fitness centre, as well as water sports facilities and barbecue.
Flitwick Ranch - South Africa
9.2Excellent 339 reviews
South Africa
4 1
76 €/nighttotal: 228 € (3 )

Flitwick Ranch

resort - Swartberg
Flitwick Ranch is situated in the Swartberg district, 119 miles from Margate Airport, offering a peaceful retreat in the scenic countryside. Guests consistently rate the accommodation as excellent for its location, cleanliness, and overall experience.
The resort provides a range of communal spaces, including a garden, lounge, and terrace, for relaxation and socialising. Amenities include a restaurant, shared kitchen, playground, free Wi-Fi, private parking, and a selection of rooms with kitchenettes, catering to a variety of needs and preferences.
Lake Grappa Guestfarm - South Africa
8.7Very good 134 reviews
South Africa
7 3
171 €/nightfor 1 night

Lake Grappa Guestfarm

resort - Augrabies
Lake Grappa Guestfarm is located just 13 miles from the impressive Augrabies Waterfall, a short drive from the dramatic natural wonder. The guestfarm has received very good user ratings, with excellent scores for location and cleanliness.
The accommodation offers a range of rooms, some with fully equipped kitchens, and guests can enjoy a peaceful setting with stunning lake views. The guestfarm has a garden, restaurant, bar, sun terrace, and playground, as well as offering room service and a full English/Irish breakfast.
Safari Plains - South Africa
9.1Excellent 297 reviews
South Africa
4 2
802 €/nighttotal: 2406 € (3 )

Safari Plains

resort - Mabula
Safari Plains is located in the Waterberg Mountain Range, a two-hour drive from Johannesburg, and is a private game reserve spanning 12,000 hectares. This five-star resort has received excellent user ratings for its location, cleanliness, and overall experience.
The resort offers a range of luxurious accommodation options, including spacious suites with private decks. Guests can enjoy a variety of activities, including game drives, guided walks, and spa treatments, all within the vast and secluded reserve.
Hlalanathi Drakensberg Resort - South Africa
8.3Very good 576 reviews
South Africa
7 4
201 €/nightfor 1 night

Hlalanathi Drakensberg Resort

resort - Bergville
Hlalanathi Drakensberg Resort is located in Bergville, KwaZulu-Natal, a scenic town approximately 23 miles from the Kaalvoet Vrou Statue. The resort has received very good ratings for its cleanliness and overall experience, with an excellent location rating.
The resort offers a range of accommodation options, including units with fully equipped kitchens and private bathrooms. Guests can enjoy a variety of amenities and activities, such as a swimming pool, jacuzzi, tennis court, restaurant, bar, and garden.

Top countries