Hotels in Knysna

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

Knysna, South Africa
May 20 — May 212
Knysna, South Africa
Fri 20/5
Sat 21/5
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Knysna

Filter by star ratings
All filters
Premier Resort The Moorings, Knysna
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 
ExcellentBased on 475 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.

Pezula Nature Hotel & Spa
Pezula Nature Hotel & Spa
8,2 Excellent
Lagoon View Drive, Sparrebosch, Knysna, Western Cape, South Africa
Show on map
5,3 km from city centre, Knysna 
ExcellentBased on 918 reviews
8,2

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.

aha The Rex Hotel
aha The Rex Hotel
8,6 Excellent
8 Gray Steet, Knysna, Western Cape, South Africa
Show on map
0,4 km from city centre, Knysna 
ExcellentBased on 776 reviews
8,6

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.

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
4,3 km from city centre, Knysna 
ExcellentBased on 1 030 reviews
9,2

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.

Overmeer Guest House
Overmeer Guest House
8,5 Excellent
34 - 36 Meyer Street, Knysna, Western Cape, South Africa
Show on map
1,8 km from city centre, Knysna 
ExcellentBased on 243 reviews
8,5

Overmeer Guest House is situated in Knysna and is close to the area's tourist attractions. It offers complimentary Wi-Fi, a tour desk and an outdoor pool.

The Lofts Boutique Hotel
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 
ExcellentBased on 655 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.

Under Milkwood Resort
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 
ExcellentBased on 597 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.

Panorama Lodge
Panorama Lodge
8,9 Excellent
14 Galjoen Street, Knysna, Western Cape, South Africa
Show on map
4,0 km from city centre, Knysna 
ExcellentBased on 62 reviews
8,9

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
Yellowwood Lodge
8,3 Excellent
18 Handel Street, Knysna, Western Cape, South Africa
Show on map
0,6 km from city centre, Knysna 
ExcellentBased on 126 reviews
8,3

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

Blackwaters River Lodge
Blackwaters River Lodge
9,1 Excellent
N2 Highway Between Knysna And Sedgefield, Knysna, Western Cape, South Africa
Show on map
10,0 km from city centre, Knysna 
ExcellentBased on 4 reviews
9,1

Boasting an outdoor pool, Blackwaters River Lodge is located in Knysna and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

Tips for booking a Knysna hotel

Cheapest month:November
Most expensive month:February
Average price in Knysna:R2 132/night
Cheapest price found:R579/night
Cheapest day:Saturday
Most expensive day:Sunday
R718 - R4 259
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
R704 - R1 983
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Knysna hotels

Show all 684 hotels
1
Under Milkwood Resort
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 

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.

Cheapest hotels in Knysna, Western Cape

Show all 684 hotels
Overmeer Guest House
Overmeer Guest House
8,5 Excellent
34 - 36 Meyer Street, Knysna, Western Cape, South Africa
Show on map
1,8 km from city centre,  

Overmeer Guest House is situated in Knysna and is close to the area's tourist attractions. It offers complimentary Wi-Fi, a tour desk and an outdoor pool.

R511
Avg. per night
Panorama Lodge
Panorama Lodge
8,9 Excellent
14 Galjoen Street, Knysna, Western Cape, South Africa
Show on map
4,0 km from city centre,  

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

R639
Avg. per night
Under Milkwood Resort
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,  

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.

R799
Avg. per night
Moncrieff Manor
Moncrieff Manor
9,1 Excellent
45 Ridge Drive,Paradise,Knysna, Knysna, Western Cape, South Africa
Show on map
1,1 km from city centre,  

Moncrieff Manor offers 4-star accommodation in Knysna. It also provides free Wi-Fi.

R799
Avg. per night
aha The Rex Hotel
aha The Rex Hotel
8,6 Excellent
8 Gray Steet, Knysna, Western Cape, South Africa
Show on map
0,4 km from city centre,  

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.

R830
Avg. per night
Blackwaters River Lodge
Blackwaters River Lodge
9,1 Excellent
N2 Highway Between Knysna And Sedgefield, Knysna, Western Cape, South Africa
Show on map
10,0 km from city centre,  

Boasting an outdoor pool, Blackwaters River Lodge is located in Knysna and offers comfortable accommodation. Guests can also enjoy complimentary Wi-Fi.

R1 022
Avg. per night
Yellowwood Lodge
Yellowwood Lodge
8,3 Excellent
18 Handel Street, Knysna, Western Cape, South Africa
Show on map
0,6 km from city centre,  

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

R1 134
Avg. per night
The Lofts Boutique Hotel
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,  

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.

R1 198
Avg. per night

Hotel prices in Knysna

2 stars and under
Bollard Bay House
No. 1 most popular

Bollard Bay House

101 Bayswater Drive Leisure Isle, Knysna, Western Cape, South Africa

9,6 Excellent
R1 389

Avg. per night

3 stars
Yellowwood Lodge
No. 1 most popular

Yellowwood Lodge

18 Handel Street, Knysna, Western Cape, South Africa

8,3 Excellent
R1 134

Avg. per night

Under Milkwood Resort
No. 2 most popular

Under Milkwood Resort

13 George Rex Drive, The Heads, Knysna, Western Cape, South Africa

9,1 Excellent
R799

Avg. per night

Overmeer Guest House
Best value

Overmeer Guest House

34 - 36 Meyer Street, Knysna, Western Cape, South Africa

8,5 Excellent
R511

Avg. per night

4 stars +
Simola Hotel, Country Club & Spa
No. 1 most popular

Simola Hotel, Country Club & Spa

No. 1 Old Cape Road, Knysna, Western Cape, South Africa

9,2 Excellent
R2 907

Avg. per night

No. 2 most popular

The Mount Knysna

5 Glen View Road, Knysna, Western Cape, South Africa

R2 459

Avg. per night

Pezula Nature Hotel & Spa
Best value

Pezula Nature Hotel & Spa

Lagoon View Drive, Sparrebosch, Knysna, Western Cape, South Africa

8,2 Excellent
R1 677

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,4 from 847 reviewers, is one of the most popular hotels in Knysna. Other top stays include Fish Eagle Lodge, with an average rating of 9,7 from 35 reviewers, and Knysna Log-Inn Hotel, with a score of 7,7 from 366 reviewers.