Refine Your Search

Star ratings
Guest Ratings
See all filters

Popular Hotels in Knysna

Filter by star ratings
All filters
The Mount Knysna
9.3 Excellent

3.1 mi from city centre, Knysna Show on map

ExcellentBased on 50 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
9.7 Excellent

2.2 mi from city centre, Knysna Show on map

ExcellentBased on 121 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
8.6 Excellent

3.3 mi from city centre, Knysna Show on map

ExcellentBased on 799 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
9.2 Excellent

1.7 mi from city centre, Knysna Show on map

ExcellentBased on 87 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
9.7 Excellent

1.2 mi from city centre, Knysna Show on map

ExcellentBased on 178 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
9.2 Excellent

2.7 mi from city centre, Knysna Show on map

ExcellentBased on 947 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
7.3 Good

0.2 mi from city centre, Knysna Show on map

GoodBased on 89 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, luggage storage and a 24-hour reception.

Jembjo's Knysna Lodge & Backpackers
8.6 Excellent

0.3 mi from city centre, Knysna Show on map

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
9.4 Excellent

2.5 mi from city centre, Knysna Show on map

ExcellentBased on 68 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
9.1 Excellent

0.8 mi from city centre, Knysna Show on map

ExcellentBased on 435 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, bicycle rental and free Wi-Fi.

Tips for booking a Knysna hotel

Cheapest month:August
Most expensive month:October
Average price in Knysna:$140/night
Absolute cheapest price found:$36/night
Cheapest day:Friday
Most expensive day:Wednesday
$90 - $209
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$84 - $191
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Knysna hotels

Show all 671 hotels
1
Villa Afrikana Guest Suites
9.8 Excellent

0.9 mi from city centre, Knysna Show on map

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 671 hotels
Panorama Lodge
9.4 Excellent

2.5 mi from city centre, Knysna Show on map

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

$34
Avg. per night
Jembjo's Knysna Lodge & Backpackers
8.6 Excellent

0.3 mi from city centre, Knysna Show on map

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.

$38
Avg. per night
On The Estuary
8.3 Excellent

1.2 mi from city centre, Knysna Show on map

Located in Knysna, On The Estuary is within a 35-minute drive of Plettenberg Bay Airport and offers an outdoor pool. It also provides views of Knysna Heads and features individually-decorated rooms.

$40
Avg. per night
Big Tree House Lodge
9.7 Excellent

1.2 mi from city centre, Knysna Show on map

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.

$41
Avg. per night
The Russel Hotel
7.3 Good

0.2 mi from city centre, Knysna Show on map

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

$44
Avg. per night
Knysna Hollow Country Estate
9.4 Excellent

1.8 mi from city centre, Knysna Show on map

Recently refurbished, Knysna Hollow Country Estate provides stylish 3-star accommodation in Knysna. It also offers an outdoor pool, free Wi-Fi and a kids pool.

$63
Avg. per night
The Knysna Belle
9.7 Excellent

2.2 mi from city centre, Knysna Show on map

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.

$66
Avg. per night
Premier Resort The Moorings, Knysna
8.4 Excellent

1.6 mi from city centre, Knysna Show on map

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.

$66
Avg. per night

Hotel prices in Knysna

3 stars

$40 - $44

#1 Most popular

$44
Avg. per night

Best value

On The Estuary
8.3 Excellent
$40
Avg. per night
4 stars +

$34 - $157

#1 Most popular

$113
Avg. per night

#2 Most popular

Amanzi Island Lodge
9.4 Excellent
$68
Avg. per night

Best value

Panorama Lodge
9.4 Excellent
$34
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 615 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 798 reviewers, and Amanzi Island Lodge, with a score of 9.4 from 713 reviewers.

  • How much do hotels in Knysna cost?

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

  • How much is a cheap hotel in Knysna?

    Prices for Knysna hotels have been found for as low as $20/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 $20 and the average price has been as much as $116.