Hotels in Knysna

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

Knysna, South Africa
30 Jul — 31 Jul2
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
Under Milkwood Resort
Under Milkwood Resort
9.3 Excellent
13 George Rex Drive, The Heads, Knysna, Western Cape, South Africa
Show on map
2.9 mi from city centre, Knysna 
ExcellentBased on 728 reviews
9.3

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.

Premier Resort The Moorings, Knysna
Premier Resort The Moorings, Knysna
8.5 Excellent
George Rex Drive, Knysna, Western Cape, South Africa
Show on map
1.6 mi 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
2.9 mi 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.

Pezula Nature Hotel & Spa
Pezula Nature Hotel & Spa
8.6 Excellent
Lagoon View Drive, Sparrebosch, Knysna, Western Cape, South Africa
Show on map
3.3 mi from city centre, Knysna 
ExcellentBased on 962 reviews
8.6

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.

Simola Hotel, Country Club & Spa
Simola Hotel, Country Club & Spa
9.2 Excellent
No. 1 Old Cape Road, Knysna, Western Cape, South Africa
Show on map
2.7 mi from city centre, Knysna 
ExcellentBased on 1,105 reviews
9.2

Located in Knysna, Simola Hotel Country Club & Spa provides free wireless internet and a gym. It offers 5-star accommodation with air-conditioned rooms.

Yellowwood Lodge
Yellowwood Lodge
8.5 Excellent
18 Handel Street, Knysna, Western Cape, South Africa
Show on map
0.4 mi from city centre, Knysna 
ExcellentBased on 232 reviews
8.5

Yellowwood Lodge provides a charming setting while in Knysna. It offers free Wi-Fi, an outdoor pool and a tour desk.

Panorama Lodge
Panorama Lodge
9.4 Excellent
14 Galjoen Street, Knysna, Western Cape, South Africa
Show on map
2.5 mi from city centre, Knysna 
ExcellentBased on 70 reviews
9.4

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

Protea Hotel by Marriott Knysna Quays
Protea Hotel by Marriott Knysna Quays
8.5 Excellent
Waterfront Drive, Knysna, Western Cape, South Africa
Show on map
0.3 mi from city centre, Knysna 
ExcellentBased on 692 reviews
8.5

Featuring views of the ocean, Protea Hotel Knysna Quays offers 4-star accommodation in Knysna. It also boasts a rooftop terrace, plus views of the lagoon.

aha The Rex Hotel
aha The Rex Hotel
8.9 Excellent
8 Gray Street, Knysna, Western Cape, South Africa
Show on map
0.2 mi from city centre, Knysna 
ExcellentBased on 695 reviews
8.9

Aha The Rex Hotel offers 4-star accommodation in Knysna. The multiple amenities this modern hotel has to offer include a safe, a shopping mall and an express check-in and check-out feature.

The Lofts Boutique Hotel
The Lofts Boutique Hotel
9.1 Excellent
The Boatshed, Long Street, Knysna, Western Cape, South Africa
Show on map
0.8 mi from city centre, Knysna 
ExcellentBased on 527 reviews
9.1

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.

Tips for booking a Knysna hotel

Cheapest month:April
Most expensive month:January
Average price in Knysna:£88/night
Absolute cheapest price found:£35/night
Cheapest day:Sunday
Most expensive day:Wednesday
£35 - £176
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£37 - £122
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Knysna hotels

Show all 668 hotels

Cheapest hotels in Knysna, Western Cape

Show all 668 hotels

Hotel prices in Knysna

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?

    One of the most popular hotels in Knysna is Protea Hotel by Marriott Knysna Quays, which has been reviewed by 692 users and currently has a rating of 8.5/10. Other top-rated locations include Pezula Nature Hotel & Spa and aha The Rex Hotel, which have received 8.6/10 and 8.9/10 ratings from our users, respectively.

  • How much is a hotel in Knysna tonight?

    Prices for a hotel in Knysna tonight are about £63 on average, but HotelsCombined users have found prices as low as £15 for tonight in the last 3 days.