Sri Lanka may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

All Inclusive Hotels & Resorts in Sri Lanka from AU$94

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars and activities. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Best Sri Lanka All Inclusive Hotels

Cinnamon Wild Yala
4.5 out of 5
Town Kirinda, Tissamaharama
Free cancellationReserve now, pay when you stay
The price is AU$125 per night from 28 Sep. to 29 Sep.
4.4/5Excellent! (163 reviews)

"Property was wonderful. Food well priced but not great"…"

Reviewed on 12 Mar. 2020

Cinnamon Wild Yala
Hotel Riu Sri Lanka - All Inclusive
5 out of 5
Ahungalla Beach, Bentota Walallawita Korale, Ahungalla
Free cancellationReserve now, pay when you stay
The price is AU$390 per night from 28 Sep. to 29 Sep.
4.3/5Excellent! (142 reviews)

"Second time at Riu Sri Lanka. Excellent service super clean. Food very good quality and plenty of choice."…"

Reviewed on 5 Mar. 2020

Hotel Riu Sri Lanka - All Inclusive
Trinco Blu by Cinnamon
4 out of 5
Upuvali, Trincomalee
Free cancellationReserve now, pay when you stay
The price is AU$94 per night from 30 Sep. to 1 Oct.
4.3/5Excellent! (193 reviews)

"Friendly staff, excellent breakfast and fantastic pool location and access to beach"…"

Reviewed on 24 Mar. 2020

Trinco Blu by Cinnamon

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Club Hotel Dolphin
4 out of 5
Kammala South, Wennappuwa
Get Rates
4.3/5Excellent! (102 reviews)

"Very spacious property even when near full occupancy. Staff always attentive and going extra mile. Good choice of food at buffet."…"

Reviewed on 14 Mar. 2020

Club Hotel Dolphin
Mermaid Hotel & Club
5 out of 5
Mahawaskaduwa, Wadduwa
Free cancellationReserve now, pay when you stay
The price is AU$111 per night from 27 Oct. to 28 Oct.
4/5Very Good! (62 reviews)

"After a long flight, we managed to check in , even if was like after 2 hours waiting for a room, no welcome drink.... we did message the hotel to inform them that we arrive early in the morning but no response. Other than that no faulty. The place is very clean, they provide water, fridge, toiletries, ..."…"

Reviewed on 13 Mar. 2020

Mermaid Hotel & Club
Elephant Lake Yala
3 out of 5
Rota Wewa, Sithul Pawwa Road, Yodakandiya, Tissamaharama, Southern Province
The price is AU$157 per night from 28 Sep. to 29 Sep.
Elephant Lake Yala
Don't see what you're looking for?
We've got more All Inclusive Hotels. Find the right one for you.
View all properties
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.

Pocket Guide: All Inclusive Hotels in Sri Lanka

Search for hotels in Sri Lanka on Expedia. You can easily find your hotels in Sri Lanka using one of the methods below:

  • View our selection of featured hotels in Sri Lanka
  • Use the map to find hotels in the Sri Lanka neighborhood you prefer
  • Use the filters to see hotels in a specific area of Sri Lanka, select a specific theme, brand, or hotel class from basic (1 Star) to luxury hotels (5 Stars) in Sri Lanka
  • Enter your travel dates to view the best deals on hotels in Sri Lanka - while they last

More trip options