Skip to main content

The 10 Best Resorts in Knysna, South Africa

Check out our selection of great resorts in Knysna

Filter by:


Review Score

Wonderful: 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.

Situated on the shores of Knysna Lagoon, Under Milkwood Resort is set amongst milkwood trees. It offers wooden chalets with fully equipped kitchen and a private sundeck.

All chalets at Milkwood Resort come with satellite TV and a work desk. Accommodation is offered in wooden chalets with fully-equipped kitchens and a private sundeck.

The challet is very cosy and confortable. The place is amazing between the trees and right in front of the sea. We like the braai facility provided and the kitchen was well equipped. Free parking was provided next to our challet. When the tide is low, it is a great long walk on the beach.

Show more Show less
9
Wonderful
873 reviews
Price from
$54
per night

Located on a dune at Brenton-on-Sea main beach, Brenton Haven Beachfront Resort offers well appointed, beach-front homes and luxury suites. Free parking is available on site.

Guests can work out in the fully equipped, air conditioned gym, which comes with treadmills, cross trainers, spinning bikes, a rower, cable machines, plus substantial free weights and benches. There is also a centrally located, outdoor pool overlooking the ocean.

Everyone was incredibly nice! The view was spectacular!

Show more Show less
8.9
Excellent
514 reviews
Price from
$161
per night

Within 7 km from Knysna, this resort is 350 metres from the Knysna Lagoon which boasts activities ranging from fishing, boat cruising and water skiing. It has a swimming pool, lush garden and a games room.

The wooden chalet we stayed in was was spick and span throughout our stay!! They cleaned our chalet every day and the place was perfectly tailored for self catering.The property is very safe and patrons are considerate. Staff were excellent, always friendly and very helpful! We loved our stay!!

Show more Show less
8
Very Good
213 reviews
Price from
$75
per night

Boasting garden views, Woodbourne Resort offers accommodation with a garden, a terrace and barbecue facilities, around less than 1 km from Coney Glen Beach. With pool views, this accommodation provides a patio and a swimming pool. The chalet also features free WiFi, free private parking and facilities for disabled guests.

This was incredible value for money and well located. Wonderful big pool and lots of open space.

Show more Show less
7.8
Good
28 reviews
Price from
$55
per night

Looking for a resort?

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

Resorts That Guests Love in Knysna

  • Avg. price/night: $153.47
    8.2
    Scored 8.2
    Very Good
    Rated very good
     · 1,041 reviews
    Lovely resort, very nice pool and lounge area. Lovely spa, nice big rooms and walks around the grounds too.
    Shane
    Young couple
  • Avg. price/night: $160.64
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 514 reviews
    The resort is nice and peaceful, spacious clean rooms, friendly staff it’s a nice beach break
    Ratidzo
    Young couple
  • Avg. price/night: $67.07
    9.9
    Scored 9.9
    Exceptional
    Rated exceptional
     · 73 reviews
    The hosts were friendly, warm and hospitable. The accommodation was very comfortable and had everything we required. There were touches of luxury throughout, which made for a wonderful stay.
    Anita
    Family with young children
  • Avg. price/night: $180.45
    8.9
    Scored 8.9
    Excellent
    Rated excellent
     · 713 reviews
    From the start, we loved the Simola Hotel! It's a beautiful Hotel, the staff was so friendly and we were greeted with so much professionalism! The suite we stayed in was also amazing, spacious, with beautiful decor! Wish we could've stayed another few nights but we had places to be the next day. This is really a gem of a Hotel. Next time we are definitely bringing the kids along too as the whole resort is very family friendly. Just have to say again, the staff is fantastic!
    Suné
    Young couple
  • Avg. price/night: $155.45
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 680 reviews
    The hotel is beautifully located at the see shore. They provide canoes and bikes to enjoy yourself. I had a suite that was very spacious and provided any luxury. The diner is for guests only and was excellent.
    Carl
    Solo traveler
  • Avg. price/night: $83.70
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 873 reviews
    It was an intimate resort, not too many guests yet everyone was friendly. It was very tranquil as well and although we had a fun time in the sun, we felt relaxed as if we had break away from life.
    Angelique
    Young couple
  • Avg. price/night: $129.97
    8.5
    Scored 8.5
    Very Good
    Rated very good
     · 299 reviews
    Very nice luxury apartment with all amenities. Staff are very friendly. Nice pool to relax and have a drink.
    kcunden
    Group
  • Avg. price/night: $77.93
    9.1
    Scored 9.1
    Wonderful
    Rated wonderful
     · 911 reviews
    We had an exceptional stay at this hidden gem. The cosy atmosphere, impeccable service, and attention to detail exceeded our expectations. The room was tastefully decorated, providing comfort and tranquillity. However, what truly stole the show was the breathtaking view from our window. A panoramic spectacle that seamlessly blended nature's beauty with modern luxury. Waking up to such a picturesque landscape made our stay truly unforgettable. Highly recommend for those seeking a perfect blend of comfort and awe-inspiring scenery.
    Jaco
    Young couple
  • Avg. price/night: $110.22
    9.4
    Scored 9.4
    Wonderful
    Rated wonderful
     · 99 reviews
    The absolute luxurious suite. Very comfy bed. As the house is on top of a mountain in the Pezula golf resort you have a magnificent view on Knysna and the lagoon with great sunsets. And at night you only hear the crickets.
    Forfarm
    Young couple
  • Avg. price/night: $83.70
    9.0
    Scored 9.0
    Wonderful
    Rated wonderful
     · 873 reviews
    We spent a night of luxury here after completing the Otter Hiking Trail. Lots of extras in the cottage to make the stay comfortable and enjoyable. The resort offers some paddle craft for early morning exercising too.
    Peter
    Family with young children

Research, refine, and make plans for your whole trip