Beginning of main content

Save an extra 10% or more on select hotels with Member Discounts

Access exclusive hotel deals, only with the Travelocity app

Tonight May 28 - May 29
This weekend May 29 - May 31
Next weekend Jun 5 - Jun 7

Featured Resort Hotels in South Africa

Get Rates
Blyde Canyon, A Forever Resort

Blyde Canyon, A Forever Resort

3.5 out of 5.0 R532 to Graskop, Matibidi, Mpumalanga
3/5
(1 Reviews)
This resort features a restaurant, an outdoor pool, and a bar/lounge. There's fun for all ages with mini golf and a children's pool, and families will appreciate the onsite laundry facilities. Enjoy the outdoor tennis court and perks like free self parking and free WiFi.
 
$77
Gooderson Drakensberg Gardens Golf & Spa Resort

Gooderson Drakensberg Gardens Golf & Spa Resort

3.0 out of 5.0 34 Km from Underberg, Drakensberg Gardens Road, Drakensberg Gardens, KwaZulu-Natal
This smoke-free resort features a golf course, a full-service spa, and 5 restaurants. There's fun for all ages with mini golf and a children's pool, and barbecue grills are available on site. Enjoy the 3 outdoor pools and perks like free WiFi.
 
Get Rates
Montagu Springs Resort

Montagu Springs Resort

3.0 out of 5.0 Uitvlucht Street, Montagu, Western Cape
4 outdoor pools, 2 outdoor tennis courts, and an outdoor pool are among this resort's featured amenities. There's fun for all ages with a children's pool and a playground, and families will appreciate the picnic area. Enjoy the seasonal outdoor pool and perks like free self parking and free WiFi.
 
$40
Swadini A Forever Resort

Swadini A Forever Resort

3.0 out of 5.0 R531 Blyderivierspoort Nature Reserve, Matibidi, Mpumalanga
This resort features 3 outdoor pools and 2 outdoor tennis courts. There's fun for all ages with mini golf and a children's pool, and barbecue grills are available on site. Guests will appreciate free perks like free self parking and WiFi in public areas.
 
$67
Dragon Peaks Mountain Resort

Dragon Peaks Mountain Resort

3.0 out of 5.0 Dragon Peaks Mountain Resort, Cathkin Park, KwaZulu-Natal
This smoke-free resort features 2 outdoor pools, a restaurant, and a bar/lounge. Traveling on business? Take advantage of the free WiFi in public areas and onsite conference space. Free self parking, a terrace, and a garden are also offered.
 
Get Rates
Breakers Resort

Breakers Resort

4.0 out of 5.0 88 Lagoon Drive, Umhlanga Rocks, Umhlanga, KwaZulu-Natal
A full-service spa, an outdoor pool, and a restaurant are all featured at this resort. There's fun for all ages with a children's pool and a waterslide, and supervised childcare is an added bonus. Relax with a drink at one of the 2 bars/lounges and enjoy perks like free self parking.
 
$72
Riviera On Vaal Resort

Riviera On Vaal Resort

4.0 out of 5.0 Mario Milani Dr, Vereeniging, Gauteng
A full-service spa, 2 restaurants, and an outdoor pool are all featured at this resort. Traveling on business? Take advantage of the 5 conference rooms, free WiFi in public areas, and airport shuttle. Enjoy the fitness center and free perks like English breakfast and free self parking.
 
$60
Little Switzerland Resort

Little Switzerland Resort

4.0 out of 5.0 R74 Oliviershoek Pass, Jagersrust, KwaZulu-Natal
A full-service spa, 2 restaurants, and 2 outdoor pools are all featured at this resort. Enjoy the outdoor tennis court and perks like free self parking. There's a bar/lounge on site, and a terrace and laundry facilities are also provided.
 
Get Rates
Fairways Self Catering

Fairways Self Catering

3.5 out of 5.0 Drakensberg Gardens Road, Drakensberg Gardens, KwaZulu-Natal
This resort features a golf course, a full-service spa, and 3 restaurants. Free self parking is free for guests, and you can enjoy a meal in one of the 2 coffee shops/cafés. Relax with a drink at one of the 3 bars/lounges and enjoy the outdoor pool.
 
Get Rates
Baywater Village

Baywater Village

3.0 out of 5.0 N 2 Swartvlei, Sedgefield, Western Cape
An outdoor pool is featured at this resort, along with free self parking. A garden is also provided.
 
Get Rates
Sierra Resort

Sierra Resort

2.5 out of 5.0 R622 Road, Mooirivier, KwaZulu-Natal
This resort features a restaurant, an outdoor pool, and a poolside bar. There's fun for all ages with a children's club and a playground, and families will appreciate the onsite laundry facilities. Enjoy the outdoor tennis court and free perks like buffet breakfast and free self parking.
 
Get Rates
Sandy Place

Sandy Place

5 Mckenzie St, St. Lucia, KwaZulu-Natal
An outdoor pool, free self parking, and barbecue grills are featured at this resort. A garden is also provided.
 
Map
*Price based on the lowest price found within past 24 hours and based upon one night stay for two adults over the next thirty days. Prices and availability subject to change. Additional terms may apply.