Hotels in Knysna, South Africa

Search and compare Knysna, South Africa hotels from hundreds of travel sites and save

Knysna, South Africa
13 Aug — 14 Aug2
Knysna, South Africa
Sat 13/8
Sun 14/8
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Knysna

Filter by star ratings
All filters
aha The Rex Hotel
8.5 Excellent
8 Gray Steet, Knysna, Western Cape, South Africa
Show on map
0.4 km from city centre, Knysna, South Africa 
ExcellentBased on 797 reviews
8.5

Situated in Knysna, aha The Rex Hotel offers modern 4-star accommodation, as well as an outdoor pool and a bowling alley. It also provides supervised child care/activities, an express check-in and check-out feature and a 24-hour reception.

Under Milkwood Resort
9.1 Excellent
13 George Rex Drive, The Heads, Knysna, Western Cape, South Africa
Show on map
4.6 km from city centre, Knysna, South Africa 
ExcellentBased on 609 reviews
9.1

Under Milkwood Resort is located in Knysna and is close to Leisure Isle. Some of the facilities on offer at this unique 3-star resort include free on-site parking and wireless internet.

Pezula Nature Hotel & Spa
8.1 Excellent
Lagoon View Drive, Sparrebosch, Knysna, Western Cape, South Africa
Show on map
5.3 km from city centre, Knysna, South Africa 
ExcellentBased on 931 reviews
8.1

Featuring a private beach and an outdoor pool, this 5-star hotel is located in Knysna. It offers complimentary Wi-Fi, and also features a golf course.

Premier Resort The Moorings, Knysna
8.6 Excellent
George Rex Drive, Knysna, Western Cape, South Africa
Show on map
2.6 km from city centre, Knysna, South Africa 
ExcellentBased on 530 reviews
8.6

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.

Simola Hotel, Country Club & Spa
9.1 Excellent
No. 1 Old Cape Road, Knysna, Western Cape, South Africa
Show on map
4.3 km from city centre, Knysna, South Africa 
ExcellentBased on 910 reviews
9.1

Located in Knysna, Simola Hotel Country Club & Spa provides free wireless internet and a gym. Those staying at the property have access to a beauty centre, an outdoor pool and a sauna.

The Lofts Boutique Hotel
8.9 Excellent
The Boatshed, Long Street, Knysna, Western Cape, South Africa
Show on map
1.3 km from city centre, Knysna, South Africa 
ExcellentBased on 677 reviews
8.9

Situated a short drive from Knysna-Amatole Montane Forests, The Lofts Boutique Hotel offers charming accommodation in Knysna. It also provides an outdoor pool, massage services and free Wi-Fi.

The Mount Knysna
5 Glen View Road, Knysna, Western Cape, South Africa
Show on map
5.0 km from city centre, Knysna, South Africa 

The Mount Knysna Boutique Hotel is situated in Knysna and offers free Wi-Fi. It also provides a 24-hour reception, luggage storage and room service.

Panorama Lodge
8.8 Excellent
14 Galjoen Street, Knysna, Western Cape, South Africa
Show on map
4.0 km from city centre, Knysna, South Africa 
ExcellentBased on 61 reviews
8.8

Panorama Lodge is situated in Knysna and features complimentary Wi-Fi. It also provides a sun deck, a playground and an outdoor pool.

Yellowwood Lodge
8.3 Excellent
18 Handel Street, Knysna, Western Cape, South Africa
Show on map
0.6 km from city centre, Knysna, South Africa 
ExcellentBased on 118 reviews
8.3

Yellowwood Lodge provides a charming setting while in Knysna. It also features an outdoor pool, a Jacuzzi and free Wi-Fi.

The Knysna Belle
9.7 Excellent
75 Bayswater Drive, Knysna, Western Cape, South Africa
Show on map
3.6 km from city centre, Knysna, South Africa 
ExcellentBased on 203 reviews
9.7

This comfortable bed & breakfast in Knysna offers free Wi-Fi, as well as an outdoor pool and a bowling alley. It also provides luggage storage, free bicycle rental and a terrace.

Tips for booking hotels in Knysna

Cheapest month:March
Most expensive month:January
Average price in Knysna:₹ 857,598/night
Cheapest price found:₹ 3,491/night
Cheapest day:Saturday
Most expensive day:Thursday
₹ 4,191 - ₹ 20,880
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
₹ 5,091 - ₹ 14,227
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Cheapest hotels in Knysna, South Africa

Big Tree House Lodge
9.5 Excellent
Knysna, Western Cape, South Africa
Show on map
2.0 km from city centre, Knysna, South Africa 

This comfortable lodge in Knysna offers free wireless internet, as well as room service and a terrace. It also provides a garden and a designated smoking area.

₹ 3,493
Avg. per night

Hotel prices in Knysna

2 stars and under
3 stars
4 stars +

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

Where to stay in Knysna

Facts about staying in Knysna

  • What are the best hotels in Knysna?

    932 reviews rated Pezula Nature Hotel & Spa with an average score of 8.1/10. It may also be worth looking into the Waterfront - Knysna Quays Accommodation, which received a rating of 9.1/10 from 543 reviews. aha The Rex Hotel could also be a good option, with a score of 8.5/10 from 797 reviews.

  • What is a good hotel near Knysna Elephant Park?

    Reviews of aha The Rex Hotel recommend it as a good place to stay near Knysna Elephant Park, scoring 8.5/10 from 797 ratings.

  • How much do hotels in Knysna cost?

    The average price of a hotel in Knysna is ₹ 7,934 per night, based on the last 3 days’ data.

  • How much is a cheap hotel in Knysna?

    Prices for Knysna hotels have been found for as low as ₹ 7,141/night over the last 3 days.

  • How much is a hotel in Knysna tonight?

    A hotel in Knysna tonight has an average price of ₹ 8,728, but some deals have been found for as low as ₹ 8,490 in HotelsCombined searches over the last 72 hours. Prices in Knysna are changing frequently. The best price found for a 4-star Knysna hotel for tonight has been ₹ 8,490.