Filter by Price per Night:
Filter by Specials:
Filter by Type:
Filter by Facility:
Filter by Star Grading:
Easy online booking at 294 accommodation options in Knysna. Browse Knysna self-catering, guesthouses, B&Bs and hotels with great rates of up to 20% off. Find Knysna holiday accommodation for all tastes and budgets, with TravelGround.com.
294 great places to stay
Our comfortable and cosy self catering flat is ideally situated in a quiet Cul du Sac in the small, yet popular, hamlet of Brenton on Sea. Brenton on Sea forms part of the Knysna/Western Heads Conservancy, is just 1...
Lodge in Knysna
Our nine private, luxurious, African-themed suites are beautifully furnished with all the comforts you need for barefoot luxury ? Wi-Fi, under-floor heating, iPod docking stations, the indulgent comfort of duck-down...
Brenton on the Rocks Guesthouse is uniquely situated on the cliffs of Brenton-on-Sea, overlooking the magnificent Indian Ocean in a 180-degree spectrum. This distinctive location where the property is situated is kn...
Carpe Diem House is a self-catering cottage located on the owner's property, situated in Knysna. Ideal for a small family or a couple looking for leisure breakaway, close to an array of attractions within the Garden...
Waterfront Views is an upmarket, immaculately appointed and spacious self-catering apartment located in the secure Quay West building in Knysna. The apartment is set overlooking the water, and you can sit on the bal...
Self Catering in Brenton-on-Sea, Knysna
Brenton-on-Sea is a friendly and safe neighbourhood, where you will frequently encounter free-roaming bushbuck. Although the apartment doesn't have sea views, these can be enjoyed from many viewpoints, including the...
Self Catering in Knysna
Knysna Hunters Self-Catering is situated in Hunters Home, a tranquil neighbourhood in Knysna. The unit is ideal for a couple or business traveller. The accommodation sleeps 2 guests and comprises a 1-bedroom apartm...
Header image of Knysna © coda
We're finding you the best places to stay!