Hotels in Knysna

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

Knysna, South Africa
Jun 21 — Jun 222
Knysna, South Africa
Mon 6/21
Tue 6/22
...and more

Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Knysna

Filter by star ratings
All filters
The Mount Knysna Boutique Hotel
The Mount Knysna Boutique Hotel
9.3 Excellent
5 Glen View Road, Knysna, Western Cape, South Africa
Show on map
3.1 mi from city centre, Knysna 
ExcellentBased on 71 reviews
9.3

The Mount Knysna Boutique Hotel is located in Knysna and offers newly renovated rooms and complimentary Wi-Fi. It also provides an outdoor pool, a 24-hour reception and luggage storage.

The Knysna Belle Guest House
The Knysna Belle Guest House
9.7 Excellent
75 Bayswater Drive, Knysna, Western Cape, South Africa
Show on map
2.2 mi from city centre, Knysna 
ExcellentBased on 144 reviews
9.7

This comfortable guest house in Knysna offers free Wi-Fi, as well as an outdoor pool and free bicycle rental. It is steps from the beach and provides comfortable 4-star accommodation.

Pezula Resort, Hotel & Spa
Pezula Resort, 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 939 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.

St. James of Knysna
St. James of Knysna
9.2 Excellent
The Point, Eastford, Knysna, Western Cape, South Africa
Show on map
1.7 mi from city centre, Knysna 
ExcellentBased on 90 reviews
9.2

St James of Knysna provides a comfortable setting when in Knysna. Some of the features on offer at this 5-star hotel are a rooftop terrace, free Wi-Fi and a Turkish steam bath.

Big Tree House Lodge
Big Tree House Lodge
9.7 Excellent
Knysna, Western Cape, South Africa
Show on map
1.2 mi from city centre, Knysna 
ExcellentBased on 197 reviews
9.7

This comfortable lodge in Knysna offers free wireless internet, as well as room service and a garden. It is also a short drive from Pezula Championship Golf Course and Knysna Waterfront.

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,073 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.

The Russel Hotel
The Russel Hotel
7.2 Good
Corner Long, Graham And Unity Street, Knysna, Western Cape, South Africa
Show on map
0.2 mi from city centre, Knysna 
GoodBased on 100 reviews
7.2

The Russel Hotel offers 3-star accommodation in Knysna. The multiple facilities this traditional hotel has to offer include a tour desk, a 24-hour reception and luggage storage.

Jembjo's Knysna Lodge & Backpackers
Jembjo's Knysna Lodge & Backpackers
8.6 Excellent
Knysna, Western Cape, South Africa
Show on map
0.3 mi from city centre, Knysna 
ExcellentBased on 299 reviews
8.6

Jembjo's Knysna Lodge & Backpackers provides a comfortable setting when in Knysna. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

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.

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 511 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:July
Most expensive month:January
Average price in Knysna:$147/night
Absolute cheapest price found:$48/night
Cheapest day:Friday
Most expensive day:Monday
$93 - $213
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$84 - $192
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Knysna hotels

Show all 649 hotels
1
Villa Afrikana Guest Suites
Villa Afrikana Guest Suites
9.8 Excellent
13 Watsonia Drive Paradise, Knysna, Western Cape, South Africa
Show on map
0.9 mi from city centre, Knysna 

Boasting a swimming pool, a rooftop terrace and an outdoor pool, Villa Afrikana Guest Suites is located in Knysna and offers modern accommodation. The multiple facilities this art deco guest house features include a currency exchange, a 24-hour reception and a sun deck.

Cheapest hotels in Knysna, Western Cape

Show all 649 hotels
Jembjo's Knysna Lodge & Backpackers
Jembjo's Knysna Lodge & Backpackers
8.6 Excellent
Knysna, Western Cape, South Africa
Show on map
0.3 mi from city centre,  

Jembjo's Knysna Lodge & Backpackers provides a comfortable setting when in Knysna. Those staying at the property can also take advantage of complimentary Wi-Fi during their stay.

$41
Avg. per night
Big Tree House Lodge
Big Tree House Lodge
9.7 Excellent
Knysna, Western Cape, South Africa
Show on map
1.2 mi from city centre,  

This comfortable lodge in Knysna offers free wireless internet, as well as room service and a garden. It is also a short drive from Pezula Championship Golf Course and Knysna Waterfront.

$44
Avg. per night
Panorama Lodge
Panorama Lodge
9.4 Excellent
14 Galjoen Street, Knysna, Western Cape, South Africa
Show on map
2.5 mi 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.

$51
Avg. per night
The Russel Hotel
The Russel Hotel
7.2 Good
Corner Long, Graham And Unity Street, Knysna, Western Cape, South Africa
Show on map
0.2 mi from city centre,  

The Russel Hotel offers 3-star accommodation in Knysna. The multiple facilities this traditional hotel has to offer include a tour desk, a 24-hour reception and luggage storage.

$52
Avg. per night
The Knysna Belle Guest House
The Knysna Belle Guest House
9.7 Excellent
75 Bayswater Drive, Knysna, Western Cape, South Africa
Show on map
2.2 mi from city centre,  

This comfortable guest house in Knysna offers free Wi-Fi, as well as an outdoor pool and free bicycle rental. It is steps from the beach and provides comfortable 4-star accommodation.

$58
Avg. per night
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,  

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.

$58
Avg. per night
Pumula Lodge
Pumula Lodge
8.9 Excellent
7 Lindsay Street, Hunter's Home, Knysna, Western Cape, South Africa
Show on map
2.2 mi from city centre,  

Pumula Lodge is located in Knysna and is close to Knysna-Amatole Montane Forests. It also provides a library, free Wi-Fi and an outdoor pool.

$59
Avg. per night
Orange Inn Knysna
Orange Inn Knysna
9.5 Excellent
25 Old Toll Road Upper Old Place, Knysna, Western Cape, South Africa
Show on map
1.3 mi from city centre,  

Orange Inn Knysna offers 4-star accommodation in Knysna. It provides complimentary Wi-Fi, a kids pool and an outdoor pool.

$62
Avg. per night

Hotel prices in Knysna

3 stars

$52 - $97

On The Estuary

#1 Most popular

On The Estuary
8.3 Excellent
$97
Avg. per night
The Russel Hotel

Best value

$52
Avg. per night
4 stars +

$51 - $198

Pezula Resort, Hotel & Spa

#1 Most popular

$104
Avg. per night
Amanzi Island Lodge

#2 Most popular

Amanzi Island Lodge
9.4 Excellent
$67
Avg. per night
Panorama Lodge

Best value

Panorama Lodge
9.4 Excellent
$51
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.5 from 674 reviewers, is one of the most popular hotels in Knysna. Other top stays include Pezula Resort, Hotel & Spa, with an average rating of 8.6 from 937 reviewers, and Amanzi Island Lodge, with a score of 9.4 from 774 reviewers.