Search Hotels with Restaurant in Knysna

Start date: Check-in selected.
To Date
End date: Check-out
  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Check availability on Knysna Hotels with Restaurant

Our top choices for Knysna hotels with a restaurant

The Tops

The Tops
3.5 star property
Wilderness
9.6 out of 10, Exceptional, (14)
"Wonderful service by Tom and breathtaking view and room. "
United States
Victoria louise
The price is 1.799.301 ₫
2.069.191 ₫ total
includes taxes & fees
13 Jan - 14 Jan 2026
The Tops

Views Boutique Hotel & Spa

Views Boutique Hotel & Spa
5.0 star property
Wilderness Beach
9.4 out of 10, Exceptional, (183)
"Thank you for excellent stay!!!"
South Africa
Andre
Views Boutique Hotel & Spa

Cherry Berry Lodge

Cherry Berry Lodge
3.5 star property
George
9.0 out of 10, Wonderful, (7)
"I was extremely disappointed at check-in. The only request I had made was a ground floor room which was provided. However, I had expected breakfast and was told it was a self-catering accommodation. I asked about breakfast and was led to believe that was doubtful and being able to invite a guest not allowed! My previous stay at Cherry Berry provided a delicious breakfast for me and my roommate and a generous willingness to invite a friend to join us. We ate in the garden and were delighted at...
United States
David
The price is 1.638.206 ₫
1.883.937 ₫ total
includes taxes & fees
12 Jan - 13 Jan 2026
Cherry Berry Lodge

Simola Hotel, Country Club & Spa

Simola Hotel, Country Club & Spa
5.0 star property
Knysna
9.4 out of 10, Exceptional, (153)
"Great hotel with nice food and indoor pool "
South Africa
Gert
The price is 7.185.171 ₫
8.262.947 ₫ total
includes taxes & fees
5 Jan - 6 Jan 2026
Simola Hotel, Country Club & Spa

Belvidere Manor

Belvidere Manor
4.0 star property
Belvidere
9.6 out of 10, Exceptional, (65)
"Beautiful property and great food"
Canada
Michelle
The price is 2.948.771 ₫
3.391.087 ₫ total
includes taxes & fees
13 Jan - 14 Jan 2026
Belvidere Manor

Blackwaters River Lodge

Blackwaters River Lodge
4.0 star property
Knysna
8.8 out of 10, Excellent, (49)
"The property owner was amazing, staff was great (people to carry luggage tried to avoid us, typical young people). Grounds were beautiful and the meals were great. Last minute booking as our Vrbo suddenly became unavailable "
United States
Sandra
The price is 4.049.099 ₫
4.656.464 ₫ total
includes taxes & fees
13 Jan - 14 Jan 2026
Blackwaters River Lodge

Sirius Lodge

Sirius Lodge
3.5 star property
Knysna
8.0 out of 10, Very good, (2)
"The honeymoon room was good. Great views across the golf course. Breakfast was poor in comparison with all the others in South Africa. If the price is good then try to stay at Simola Hotel and golf course. Simola Hotel often reduce their prices right down in last few days, worth waiting."
United Kingdom
DOUGLAS
The price is 2.897.304 ₫
3.331.900 ₫ total
includes taxes & fees
19 Dec - 20 Dec
Sirius Lodge

Knysna Inn

Knysna Inn
3.0 star property
Knysna
8.6 out of 10, Excellent, (44)
"We were made to feel very welcome on arrival, room was clean and well maintained and more than what we expected for the price, perfect spot for exploring knysna and surrounding areas without breaking the budget "
United Kingdom
luke
The price is 1.023.879 ₫
1.177.461 ₫ total
includes taxes & fees
12 Jan - 13 Jan 2026
Knysna Inn

South Villa Guesthouse & Garden

South Villa Guesthouse & Garden
4.0 star property
Paradise
9.8 out of 10, Exceptional, (65)
"Very kind owners, good location and very comfortable beds!!! Thank you! "
United Kingdom
Celine
South Villa Guesthouse & Garden

TwoAngels

TwoAngels
3.0 star property
Knysna
10.0 out of 10, Exceptional, (15)
"Beautiful romantic hotel"
Germany
Anja
The price is 2.989.726 ₫
3.438.185 ₫ total
includes taxes & fees
17 Jan - 18 Jan 2026
TwoAngels
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Top Knysna Hotel Reviews

Frequently asked questions

How much do hotels with dining in Knysna cost?
You'll pay between 1.177.461 ₫ and 8.262.947 ₫ per night for hotels in Knysna. The ideal stay with a restaurant, or one that offers access to epic foodie experiences, is just a few clicks away with Expedia. These prices were available on Expedia within the past 7 days, for a hotel booking with a check-in date within the next year. Prices reflect current offers and availability is subject to change. Additional terms may apply.
What are the best hotels with dining in Knysna?
Knysna offers multiple hotels with dining with a total average guest review rating of 9.2. Vue Grande is a popular option if you'd like to discover the local dining scene. It has a 3-star rating and offers amenities such as a terrace and an ocean view. Brenton Haven Beachfront Resort is another traveller favourite. This 4-star hotel offers access to some tasty food experiences and features an ocean view and a swimming pool.
How many hotels with restaurants are there in Knysna?
Take your pick of 103 hotels offering access to great dining options in Knysna. Whether you're holidaying with the kids or organising a weekend escape with some pals, Expedia will help you score the perfect place.
Are there any family-friendly hotels with dining in Knysna?
A trip with the family in Knysna is simple at aha The Rex Hotel. With access to dining and amenities including WiFi and housekeeping services, your crew can make themselves at home at this 4-star stay. Belvidere Manor is another family-friendly hotel that will put you near some terrific food experiences. It has a 4-star rating and amenities including complimentary breakfast and a playground. Once you've checked in and dropped off your things, there's no shortage of family-friendly attractions to explore in and around Knysna. Eastern Head View Point and Buffalo Bay Beach promise fun for young and old.
Are there any 5-star hotels with dining in Knysna?
Simola Hotel, Country Club & Spa is a fantastic 5-star hotel with dining in Knysna. Around 5 km from the downtown area, a terrace and room service are among the amenities here. Pezula Nature Retreat is another high-end property that will put you near some mouthwatering foodie experiences. Also rated 5 stars, it's around 5 km from the centre of the city and has a steam room and a beach view.
Why book your hotel with restaurants in Knysna with Expedia?
Whether you're on the lookout for a hotel with a restaurant, or one that's close to a foodie hot spot, Expedia will have an escape that fits your tastes. Use our filters to search for Knysna hotels with their own dining options. You can also look up accommodation in sought-after locations filled with restaurants, cafés or markets. Whatever you go for, you'll score a tasty deal with Expedia!
How can I find cheap hotels with restaurants in Knysna?
Expedia can help you locate cheap hotels with restaurants in Knysna. Simply use our convenient filter tools to reserve properties with restaurants or optional extras, such as included breakfast. You can also choose how much you want to spend per night and your preferred hotel star rating to cut costs.
What is there to do in Knysna near my hotel with restaurants?
Whatever your interests, Knysna has a whole lot to keep you on the hop. Buffalo Bay Beach, Eastern Head View Point and Outeniqua Transport Museum are on most travellers' schedules. Don't forget to explore Knysna Quays, Brenton Beach and Knysna Lagoon either. With Expedia's Knysna hotel deals, you'll be able to discover more renowned attractions like these with the cash you save.

Explore a world of travel with Expedia