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
10 Sept - 11 Sept
Tomorrow
11 Sept - 12 Sept
This weekend
11 Sept - 13 Sept
Next weekend
18 Sept - 20 Sept

Our top choices for Deniyaya hotels with a restaurant

1. Sinharaja Forest Gate

Sinharaja Forest Gate
Deniyaya
Canada
Yoganithi
S$49
includes taxes & fees
11 Sept - 12 Sept
Sinharaja Forest Gate

2. Rainforest Lodge

Rainforest Lodge
Deniyaya
France
Anonymous traveller
S$57
includes taxes & fees
15 Sept - 16 Sept
Rainforest Lodge

3. Vini Villa

Vini Villa
Deniyaya
S$65
includes taxes & fees
13 Sept - 14 Sept
Vini Villa

4. Rain Drops Wellness Villa Sinharaja

Rain Drops Wellness Villa Sinharaja
Mederipitiya
S$195
includes taxes & fees
13 Sept - 14 Sept
Rain Drops Wellness Villa Sinharaja

5. 360 Rainforest

360 Rainforest
Deniyaya
United States
Monika
S$107
includes taxes & fees
11 Sept - 12 Sept
360 Rainforest

6. Sinharaja Serenity Retreat

Sinharaja Serenity Retreat
Deniyaya
S$49
includes taxes & fees
10 Oct - 11 Oct
Sinharaja Serenity Retreat

7. Sinharaja Forest Sanctuary Hotel

Sinharaja Forest Sanctuary Hotel
Deniyaya
S$20
includes taxes & fees
11 Sept - 12 Sept
Sinharaja Forest Sanctuary Hotel

8. The Rainforest Ecolodge

The Rainforest Ecolodge
Kotapola
Sweden
Maria
S$500
includes taxes & fees
18 Sept - 19 Sept
The Rainforest Ecolodge

9. Vimanra Hotel

Vimanra Hotel
Udawalawa
United Kingdom
Susan
S$25
includes taxes & fees
11 Sept - 12 Sept
Vimanra Hotel

10. Patana holiday home

Patana holiday home
Kotapola
S$10
includes taxes & fees
11 Oct - 12 Oct
Patana holiday home
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 1 month ago
Grand Udawalawe Safari Resort

Frequently asked questions

How much do hotels with dining in Deniyaya cost?
Prepare to pay between S$10 and S$500 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.0. 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