A multi-tiered waterfall cascading over large rocks in a forested area.

Hotels with Restaurants in Deniyaya

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

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

    Search almost a million properties worldwide

Check availability on Deniyaya Hotels with Restaurants

Tonight
25 Oct - 26 Oct
Tomorrow
26 Oct - 27 Oct
Next weekend
30 Oct - 1 Nov
In two weeks
6 Nov - 8 Nov

Our top choices for Deniyaya hotels with a restaurant

1. Sinharaja Forest Gate

Sinharaja Forest Gate
Deniyaya
Canada
Yoganithi
S$50
includes taxes & fees
26 Oct - 27 Oct
Sinharaja Forest Gate

2. 360 Rainforest

360 Rainforest
Deniyaya
United States
Monika
S$115
includes taxes & fees
30 Oct - 31 Oct
360 Rainforest

3. Vini Villa

Vini Villa
Deniyaya
S$67
includes taxes & fees
26 Oct - 27 Oct
Vini Villa

4. Rain Drops Wellness Villa Sinharaja

Rain Drops Wellness Villa Sinharaja
Mederipitiya
S$193
includes taxes & fees
3 Nov - 4 Nov
Rain Drops Wellness Villa Sinharaja

5. Rainforest Lodge

Rainforest Lodge
Deniyaya
France
Anonymous traveller
S$58
includes taxes & fees
2 Nov - 3 Nov
Rainforest Lodge

6. Sinharaja Serenity Retreat

Sinharaja Serenity Retreat
Deniyaya
S$49
includes taxes & fees
3 Nov - 4 Nov
Sinharaja Serenity Retreat

7. Vimanra Hotel

Vimanra Hotel
Udawalawa
United Kingdom
Susan
S$25
includes taxes & fees
26 Oct - 27 Oct
Vimanra Hotel

8. Mansala Safari House

Mansala Safari House
Udawalawa
Australia
Marley
S$51
includes taxes & fees
24 Nov - 25 Nov
Mansala Safari House

9. Grand Udawalawe Safari Resort

Grand Udawalawe Safari Resort
Udawalawa
Denmark
Lars Toft
S$155
includes taxes & fees
28 Oct - 29 Oct
Grand Udawalawe Safari Resort

10. Boulder Garden Hotel

Boulder Garden Hotel
Kalawana
Ireland
Janez
S$176
includes taxes & fees
13 Nov - 14 Nov
Boulder Garden Hotel
View all properties

Top Deniyaya Hotel Reviews

Grand Udawalawe Safari Resort

Grand Udawalawe Safari Resort

8/10 Good
"great pool close enough to national park but hotel is a little tired"
Andrea 2-night trip
Posted 3 months ago
Grand Udawalawe Safari Resort

Frequently asked questions

How much do hotels with dining in Deniyaya cost?
Prepare to pay between S$25 and S$193 per night for hotels in Deniyaya. An ideal stay with a restaurant, or one that offers access to terrific culinary 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 Deniyaya?
There are multiple hotels with dining in Deniyaya with a total average guest review rating of 8.7. 360 Rainforest puts you near some excellent foodie experiences. This popular 3-star property also comes with mountain views and a garden. Rainforest Lodge is another recommended option with dining. It has a 3-star rating and conveniences such as a garden and mountain views.
How many hotels with restaurants are there in Deniyaya?
Lock in your holiday dates and then pick from 6 hotels with access to dining options in Deniyaya. For a work-related trip, a weekend escape or anything in between, Expedia will help you find a stay to calm your culinary cravings in just a click or two.
Why book your hotel with restaurants in Deniyaya with Expedia?
With Expedia, you'll have no trouble finding your ideal hotel with restaurants in Deniyaya. Make the most of our filters to search for properties with an on-site restaurant. If you have a certain budget, click on how much you'd like to spend and the star rating of your hotel. We'll help you find the right stay whatever your bank balance or tastes.
How can I find cheap hotels with restaurants in Deniyaya?
With Expedia's helpful filter tool, booking cheap hotels with restaurants in Deniyaya couldn't be easier. To view properties that'll make your wallet happy, refine your search results by meal plans, budget and star rating.

Explore a world of travel with Expedia