Knysna Hotel Guide - Hotels with Restaurant in Knysna, Western Cape

  • Plan, book, stay with confidence

  • bex rewards loyalty icon
    Be picky
    Search almost a million properties worldwide
    payments icon
    Treat yourself
    Sign in to save 10% or more on thousands of hotels
    today icon
    Change your mind
    Book hotels with free cancellation

Check availability on Knysna Hotels with Restaurant

Top Knysna Hotels with Restaurant

Protea Hotel by Marriott Knysna Quays

3.5 star property
8.6 out of 10, Excellent, (314)
"nice return visit--well worth it--staff very good"
The price is €101
includes taxes & fees
25 Mar - 26 Mar
Protea Hotel by Marriott Knysna Quays

St James of Knysna

5.0 star property
9.6 out of 10, Exceptional, (180)
"Wonderful hotel with exceptional amazing staff who work as a team looking after their guests. Sandi leads this wonderful team. "
The price is €265
includes taxes & fees
13 Mar - 14 Mar
St James of Knysna

Turbine Hotel and Spa

5.0 star property
9.2 out of 10, Wonderful, (181)
"Excellent stay ! Highly recommend!"
Turbine Hotel and Spa

Blackwaters River Lodge

4.0 star property
8.8 out of 10, Excellent, (48)
"Beautiful and quiet with friendly service. "
The price is €139
includes taxes & fees
13 Mar - 14 Mar
Blackwaters River Lodge

Knysna Hollow Country Estate

4.0 star property
8.8 out of 10, Excellent, (89)
"Lovely place, spacious rooms, friendly staff, very relaxing. We would certainly return!"
The price is €136
includes taxes & fees
25 Mar - 26 Mar
Knysna Hollow Country Estate

Brenton Haven Beachfront Resort

4.0 star property
9.2 out of 10, Wonderful, (110)
"Beautiful setting, very comfortable "
The price is €150
includes taxes & fees
13 Mar - 14 Mar
Brenton Haven Beachfront Resort

Hide Away Guest House

4.0 star property
9.2 out of 10, Wonderful, (198)
"Lovely, well-appointed place with a very helpful host!"
The price is €125
includes taxes & fees
13 Mar - 14 Mar
Hide Away Guest House

The Lofts Boutique Hotel

4.0 star property
9.6 out of 10, Exceptional, (75)
"Beautiful views in a stunning location "
The price is €192
includes taxes & fees
14 Mar - 15 Mar
The Lofts Boutique Hotel

Oyster Creek Lodge

4.0 star property
8.6 out of 10, Excellent, (33)
"Wonderful place. Extremely friendly service. Stunning location a few minutes out of the city, but right on the main road and easy to find. The house was beautiful. No air-con, but there is a fan in the room."
Oyster Creek Lodge

Roseroc Boutique Guest House

4.0 star property
9.4 out of 10, Exceptional, (118)
"Kevin and Cornell were the perfect hosts. Room was great as was the bed. Each evening we came back to a glass of port and some fruit…lovely touch."
The price is €85
includes taxes & fees
13 Mar - 14 Mar
Roseroc Boutique Guest House
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.
Don't see what you're looking for?
See all available properties in Knysna

Frequently asked questions

How much do hotels with dining in Knysna cost?
You’ll pay between €85 and €265 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 restaurants in Knysna?
It’s hard to beat Simola Hotel, Country Club & Spa. Cosy up at this 5-star stay which comes with a fireplace and a hammam Turkish bath. Pezula Nature Retreat is another popular hotel with restaurants worth a look. Spend your break at this 5-star option and take advantage of amenities like al fresco dining and a golf course. You’ll have your pick of multiple hotels with restaurants in Knysna with a total average guest review rating of 9.0.
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?
Check in at Knysna Inn and eat your way around Knysna. This family-friendly hotel with dining has a 3-star rating and conveniences like housekeeping services and a barbecue grill. After checking in and chilling out in your comfortable new digs, it’s time to visit some of the local sights. Buffalo Bay Beach and Eastern Head View Point are some of the best family-friendly attractions in Knysna.
Are there any 5-star hotels with restaurants in Knysna?
Simola Hotel, Country Club & Spa will fit your needs perfectly. Amenities at this getaway, around 5 kilometres from central Knysna, include golf and spa facilities. Pezula Nature Retreat is another 5-star hotel with restaurants. It features a pillow menu and beauty services and is 5 kilometres from the downtown area.
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.