Skip to main content

The 10 Best Resorts in Pretoria, South Africa

Check out our pick of great resorts in Pretoria

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

With garden views, Baobab - NUDE - SunEden Family Naturist Resort is set 45km from Pretoria.

Situated in naturist- nude resort. Not clothing optional, in public areas you are expected to walk nude (weather permitting).

The people, the food and the place itself was an experience of a lifetime! We always knew we were Nudists but never knew we had a world out there.. SunEden is the world♥️

Show more Show less
9
Superb
43 reviews
Price from
£58
per night

Set in Pretoria and with University of Pretoria reachable within 18 km, MINT Resorts The Blyde features concierge services, non-smoking rooms, a garden, free WiFi throughout the property and a terrace. Among the various facilities of this property are a bar, water sports facilities and a private beach area. The hotel offers an outdoor swimming pool, fitness centre, evening entertainment and room service.

Everything was excellent. Loved the burgers at the restaurant. Shoutout to the reception staff they were amazing!

Show more Show less
8.9
Fabulous
881 reviews
Price from
£55
per night

At the resort, every room comes with a wardrobe. At Bass Lake Country Lodge each room is equipped with a desk, a TV and a private bathroom.

Voortrekker Monument is 45 km from Bass Lake Country Lodge, while Zambezi Junction is 31 km away. The nearest airport is Wonderboom Airport, 32 km from the resort.

the location near Pretoria,the surroundings, the food , the ambiance, the lake

Show more Show less
8.8
Fabulous
289 reviews
Price from
£61
per night

Providing garden views, The Aces - NUDE - SunEden Family Naturist Resort in Pretoria provides accommodation, a restaurant, an outdoor swimming pool, a bar, a garden and water sports facilities.

Guests at The Aces - NUDE - SunEden Family Naturist Resort can enjoy table tennis on site, or golfing in the surroundings.

The property has a home feel to it and has all the facilities you could need and more. Comfort is so exceptional and everything works.

Show more Show less
8.5
Very good
6 reviews
Price from
£48
per night

Located in Pretoria in the Gauteng region and University of Pretoria reachable within 18 km, The Blyde -Ender137 provides accommodation with free WiFi, a children's playground, a private beach area and free private parking. Including a private pool and water sports facilities, this apartment also features a restaurant. The property offers car hire and features a garden and outdoor fireplace.

The apartment was clean ,cosy,luxurious and our host oh my goodness, he made us enjoy our stay, he was in contact through out of our stay, Thank you so much Russell 🙏 😊

Show more Show less
8.9
Fabulous
30 reviews
Price from
£106
per night

Set in Pretoria, Suzie's Loft - NUDE - SunEden Family Naturist Resort offers a terrace with pool and garden views, as well as a year-round outdoor pool, sauna and hot tub. There is a spa and wellness centre comprised of a hammam, a steam room and a public bath. There is a restaurant serving African cuisine, and free private parking is available.

It is a very nice and clean place and the hosts are lovely friendly people

Show more Show less
8.6
Fabulous
11 reviews
Price from
£58
per night

Located in Pretoria, 6.7 km from University of Pretoria, The Palace Guesthouse & Garden Restaurant provides accommodation with a garden, free private parking, a shared lounge and a restaurant. Providing a bar, the property is located within 7.7 km of Union Buildings. The resort features an indoor pool and a shared kitchen.

2 pools, a spacious garden with a waterfall, secure spacious rooms, a nice quite surban and lots of tourists attractions and the price is a STEAL!!!! more like getting the rooms for free regarding what's in store once you arrive!!! 🥰🥰🥰

Show more Show less
6.4
Review score
326 reviews
Price from
£31
per night

Situated in Pretoria, The Blyde Riverwalk estate, Crystal Lagoon offers a balcony with sea and garden views, as well as a year-round outdoor pool, spa facilities and wellness packages. This property offers access to a patio and free private parking. The guest house has beauty services, sun terrace and outdoor fireplace, and guests can grab a bite to eat in the restaurant.

The welcome and assistance from the Host helping us to check in. She even made follow up to check if we managed to get in the apartment. The whole apartment was exceptional and made us feel at home. Everything we needed for self catering was there.

Show more Show less
7.5
Good
87 reviews
Price from
£62
per night

Looking for a resort?

Travellers who truly “get away from it all” trust resorts to provide the pinnacle of all-inclusive relaxation. Resort guests are invited to enjoy communal onsite amenities like pools, spas, restaurants, activities, excursions and shops, and stay the night in luxurious private rooms, villas or apartments.
Search resorts in Pretoria

Resorts that guests love in Pretoria

  • Avg. price/night: £32.50
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 18 reviews
    Enjoyed my stay at the resort
    Lesang
    Young couple
  • Avg. price/night: £54.60
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 881 reviews
    Loved the resort and the hospitality of the reception staff was great.
    Josephine
    Family with young children
  • Avg. price/night: £54.60
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 881 reviews
    The staff , room and facilities were exceptional. Worth the experience definitely need a whole weekend to enjoy everything better. Everything you need is available at the resort itself
    Singh
    Young couple
  • Avg. price/night: £102.27
    8.9
    Scored 8.9
    Fabulous
    Rated fabulous
     · 616 reviews
    Our stay at The Rasmus Hotel was an experience we will cherish forever. It's a true gem that epitomizes luxury, comfort, and personalized service. Whether you're looking for a romantic getaway or a peaceful retreat, The Erasma exceeds all expectations and leaves a lasting impression. We can't wait to return to this oasis of hospitality.
    Mwelase
    Family with young children
  • Avg. price/night: £43.33
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 255 reviews
    Luxury spacious living room, fresh milk and water in fridge, excellent reception by staff.
    F
    Fritz
    Group
  • Avg. price/night: £32.50
    8.0
    Scored 8.0
    Very good
    Rated very good
     · 18 reviews
    This resort has friendly staff members who are willing to help at any time. The resort is beautiful and we had a great time and we are definitely coming back
    Chippa
    Solo traveller
  • Avg. price/night: £27.91
    6.6
    Scored 6.6
    Pleasant
    Rated pleasant
     · 305 reviews
    Their room are very beautiful, they are giving luxury I will love to come back again.
    fina
    Young couple
  • Avg. price/night: £41.17
    8.2
    Scored 8.2
    Very good
    Rated very good
     · 345 reviews
    The rooms I got the luxury suite
    Malebo
    Family with young children
  • 8.8
    Scored 8.8
    Fabulous
    Rated fabulous
     · 55 reviews
    The interior was so beautiful, loved it a lot the staff was so kind its safe place to stay for foreigners and people from far distance from Pretoria Luxury resort to stay loved the LED lights happy that the tv was a smart Tv😭 everything was perfect 😭😭😭 Woza December again 🙈😭😭
    A
    Anonymous
    People with friends
  • 10
    Scored 10
    Exceptional
    Rated exceptional
     · 3 reviews
    Service: Excellent! The host is very helpful and goes above and beyond. Breakfast was delicious too. Facilities: The suites are clean, neat and stunning. The patios for each room allow you to enjoy the serene outdoors which feel like you’re on a luxury resort. I booked this property in a whim and it turned out to be an AMAZING STAY.
    Anonymous
    Young couple

Research, refine and make plans for your whole trip