Hotels in Knysna

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

Knysna, South Africa
Aug 5 — Aug 62
Knysna, South Africa
Thu 8/5
Fri 8/6
...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.4 Excellent
5 Glen View Road, Knysna, Western Cape, South Africa
Show on map
3.1 mi from city centre, Knysna 
ExcellentBased on 74 reviews
9.4

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 147 reviews
9.7

This comfortable guest house 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.

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 961 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.3 Excellent
The Point, Eastford, Knysna, Western Cape, South Africa
Show on map
1.7 mi from city centre, Knysna 
ExcellentBased on 92 reviews
9.3

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

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

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.0 Excellent
The Boatshed, Long Street, Knysna, Western Cape, South Africa
Show on map
0.8 mi from city centre, Knysna 
ExcellentBased on 530 reviews
9.0

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 666 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 666 hotels
The Russel Hotel
The Russel Hotel
7.3 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.

$38
Avg. per night
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
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 a bowling alley. It also provides luggage storage, free bicycle rental and a terrace.

$54
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.

$55
Avg. per night
The Lofts Boutique Hotel
The Lofts Boutique Hotel
9.0 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.

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

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.

$57
Avg. per night
Orange Inn Knysna
Orange Inn Knysna
9.4 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.

$57
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.

$58
Avg. per night

Hotel prices in Knysna

3 stars

$38 - $69

On The Estuary

#1 Most popular

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

Best value

$38
Avg. per night
4 stars +

$54 - $184

Pezula Nature Hotel & Spa

#1 Most popular

$104
Avg. per night
Amanzi Island Lodge

#2 Most popular

Amanzi Island Lodge
9.4 Excellent
$62
Avg. per night
The Knysna Belle Guest House

Best value

$54
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 692 reviewers, is one of the most popular hotels in Knysna. Other top stays include Pezula Nature Hotel & Spa, with an average rating of 8.6 from 962 reviewers, and Amanzi Island Lodge, with a score of 9.4 from 789 reviewers.

  • How much do hotels in Knysna cost?

    The average price of a hotel in Knysna is $125 per night, based on the last 3 days’ data. The average price of a 4-star hotel in Knysna around is $115 per night, whereas for a 5-star hotel it’s $301 per night.

  • How much is a cheap hotel in Knysna?

    Prices for Knysna hotels have been found for as low as $21/night over the last 3 days.

  • How much is a hotel in Knysna tonight?

    Over the last 3 days, the starting price of a hotel in Knysna tonight has been as low as $47 and the average price has been as much as $89.