Book Cheap Hotels in Knysna
Save an extra 10% or more on select hotels with Member Discounts
Access exclusive hotel deals, only with the Travelocity app
Check hotel availability in Knysna
Most frequently booked Knysna hotels

Protea Hotel by Marriott Knysna Quays
Waterfront Drive Knysna Western Cape
0.65 km from city centre
The price is CA $144 per night
CA $144
CA $167 total
Jul 17 - Jul 18
includes taxes & fees
Book a stay at this business-friendly hotel in Knysna. Enjoy free breakfast, free WiFi, and room service. Popular attractions Knysna Quays and Knysna Waterfront are located nearby.
Pool
Breakfast included

Knysna Hollow Country Estate
5 Welbedacht Lane Knysna Western Cape
Free cancellation
Reserve now, pay when you stay
2.85 km from city centre
The price is CA $163 per night
CA $163
CA $188 total
Jul 12 - Jul 13
includes taxes & fees
Book a stay at this golf hotel in Knysna. Enjoy free WiFi, free parking, and 2 outdoor pools. Popular attractions Friday Market and Drupkelders Hiking Trail are located nearby.
Pool
Parking included

The Greens Guest House
44 Howard Street Knysna Western Cape
3.81 km from city centre
The price is CA $151 per night
CA $151
CA $151 total
Aug 1 - Aug 2
includes taxes & fees
Book a stay at this golf B&B in Knysna. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Knysna Golf Club and Fisherman's Path Sparrebosch Trail are located nearby.
Pool
Breakfast included

Brenton Haven Beachfront Resort
198 CR Swart Drive Knysna Western Cape
4.51 km from city centre
The price is CA $202 per night
CA $202
CA $234 total
Jul 9 - Jul 10
includes taxes & fees
Book a stay at this beach aparthotel in Knysna. Enjoy free parking, a beach locale, and a 24-hour fitness center. Popular attractions Featherbed Nature Reserve and Bollard Bay are located nearby.
Pool
Kitchen

Knysna Log-Inn Hotel
16 Gray Street Knysna Western Cape
Free cancellation
Reserve now, pay when you stay
0.26 km from city centre
The price is CA $103 per night
CA $103
CA $121 total
Jul 30 - Jul 31
includes taxes & fees
Book a stay at this business-friendly hotel in Knysna. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Knysna Quays and Knysna Waterfront are located nearby.
Pool
Breakfast included

Simola Hotel, Country Club & Spa
No. 1 Old Cape Road Knysna Western Cape
4.17 km from city centre
The price is CA $321 per night
CA $321
CA $372 total
Jul 5 - Jul 6
includes taxes & fees
Book a stay at this luxury hotel in Knysna. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Simola Golf Course and Pledge Nature Reserve are located nearby.
Pool
Hot tub

Pezula Nature Retreat
Lagoonview Drive, Sparrebosch Knysna Western Cape
5.48 km from city centre
The price is CA $299 per night
CA $299
CA $351 total
Jul 3 - Jul 4
includes taxes & fees
Book a stay at this spa hotel in Knysna. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Fisherman's Path Sparrebosch Trail and Knysna Golf Club are located nearby.
Pool
Hot tub

Roseroc Boutique Guest House
33 Circular Drive Knysna Western Cape
1.38 km from city centre
Book a stay at this golf guesthouse in Knysna. Enjoy free breakfast, free WiFi, and free parking. Popular attractions Featherbed Boat Cruises and Friday Market are located nearby.
Pool
Breakfast included

The Lofts Boutique Hotel
The Boatshed, Long Street Knysna Western Cape
1.41 km from city centre
The price is CA $493 per night
CA $493
CA $567 total
Jul 9 - Jul 10
includes taxes & fees
Book a stay at this spa hotel in Knysna. Enjoy free WiFi, free parking, and a full-service spa. Popular attractions Knysna Waterfront and Knysna Quays are located nearby.
Pool
Spa
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Top family friendly Knysna hotel deals

Brenton Haven Beachfront Resort
198 CR Swart Drive Knysna Western Cape
The price is CA $202 per night from Jul 9 to Jul 10
CA $202
per night
Jul 9 - Jul 10
9.2/10 Wonderful! (117 reviews)
Top hotels in Knysna for Extended Stay

Serenity Ocean Lodge
372 Limberlost Ln Wilderness Western Cape
The price is CA $85 per night from Jul 8 to Jul 9
CA $85
per night
Jul 8 - Jul 9
10/10 Exceptional! (26 reviews)
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.
Knysna hotels essential information
Accommodation | 657 hotels |
|---|---|
Lowest Price | CA $99 |
Highest Price | CA $567 |
Popular hotels | Protea Hotel by Marriott Knysna Quays, Knysna Hollow Country Estate, The Greens Guest House, Brenton Haven Beachfront Resort, Knysna Log-Inn Hotel, Simola Hotel, Country Club & Spa, Pezula Nature Retreat, Roseroc Boutique Guest House, The Lofts Boutique Hotel |
Frequently asked questions
Recent Knysna hotel reviews by fellow wanderers

Villa Castollini
5 out of 5
Posted 3 days ago
Travelocity Verified Review
"A really beautiful property up on the heights with stunning views across the lagoon towards Knysna and a nice balcony to sit out in the evening and lovely gardens and pool ( book the deluxe room it’s worth it !) Huge comfy bed and big bath tub, loved the fluffy robes . Breakfast was delicious with a great choice of fruits, yoghurt, cereals, cheese and ham , breads and a cooked breakfast made to order . Well stocked bar with lovely wine choice and a nice guest sitting room . Two nice restaurants within a 5 minute drive , Butterfly Blue on the beach at Brenton was superb . Knysna was about 12 mins drive away Francois and the Staff could not have been more helpful helping us celebrate our wedding anniversary and we appreciated the extra little touches and we loved the peacefulness yet still being close to the town. Wouldn’t hesitate to recommended a stay here ."
A verified traveller stayed at Villa Castollini















