Hotels in Knysna

Search and compare Knysna hotels from hundreds of travel sites and save

Knysna, South Africa
Jul 30 — Jul 312
Knysna, South Africa
Fri 30/7
Sat 31/7
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Knysna

Filter by star ratings
All filters
Premier Resort The Moorings, Knysna
Premier Resort The Moorings, Knysna
8,5 Excellent
George Rex Drive, Knysna, Western Cape, South Africa
Show on map
2,6 km from city centre, Knysna 
ExcellentBased on 193 reviews
8,5

Boasting an outdoor pool, Premier Resort The Moorings Knysna is situated in Knysna and provides stylish accommodation. There is also a fitness centre with a swimming pool.

Brenton On The Rocks
Brenton On The Rocks
9,3 Excellent
276 Steenbras Street, Brenton-on-Sea, Western Cape, South Africa
Show on map
4,6 km from city centre, Knysna 
ExcellentBased on 200 reviews
9,3

Situated in Knysna, Brenton On The Rocks offers 4-star accommodation, as well as a private beach and an outdoor pool. It provides free Wi-Fi, an express check-in and check-out feature and bicycle rental.

Tips for booking a Knysna hotel

Cheapest month:July
Most expensive month:January
Average price in Knysna:R1 887/night
Absolute cheapest price found:R379/night
Cheapest day:Sunday
Most expensive day:Wednesday
R1 364 - R3 148
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R1 352 - R2 496
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Knysna, Western Cape

Show all 668 hotels
Premier Resort The Moorings, Knysna
Premier Resort The Moorings, Knysna
8,5 Excellent
George Rex Drive, Knysna, Western Cape, South Africa
Show on map
2,6 km from city centre,  

Boasting an outdoor pool, Premier Resort The Moorings Knysna is situated in Knysna and provides stylish accommodation. There is also a fitness centre with a swimming pool.

R843
Avg. per night
Brenton On The Rocks
Brenton On The Rocks
9,3 Excellent
276 Steenbras Street, Brenton-on-Sea, Western Cape, South Africa
Show on map
0,4 km from city centre,  

Situated in Knysna, Brenton On The Rocks offers 4-star accommodation, as well as a private beach and an outdoor pool. It provides free Wi-Fi, an express check-in and check-out feature and bicycle rental.

R991
Avg. per night

Hotel prices in Knysna

4 stars and up

R843 - R991

Brenton On The Rocks

No. 1 most popular

R991
Avg. per night
Premier Resort The Moorings, Knysna
R843
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

Where to stay in Knysna

Knysna travel FAQs

  • What are the best hotels in Knysna?

    Protea Hotel by Marriott Knysna Quays, rated with a score of 8,5 from 692 reviewers, is one of the most popular hotels in Knysna. Other top stays include Brenton On The Rocks, with an average rating of 9,3 from 200 reviewers, and Fish Eagle Lodge, with a score of 9,5 from 43 reviewers.

  • How much is a hotel in Knysna tonight?

    A hotel in Knysna tonight can start as low as R310 for the night, with an average cost of R1 301, based on HotelsCombined searches over the last 72 hours.