Book Sri Lanka Hotels

  • 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

Great weekend hotel deals in Sri Lanka

Showing deals for:4 Apr - 6 Apr

Top Cities in Sri Lanka

Check prices for these dates

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Property class

Top Hotels in Sri Lanka

Marino Beach Colombo

5.0 star property
9.4 out of 10, Exceptional, (1004)
"Conveniently located close to Marino Mall and shops. The rooftop garden, bar and pool area is great for relaxing. Staff in all sections of the hotel were very helpful. A tour desk in the hotel would have been great as I had to book my tours online."
The price is AU$163
includes taxes & fees
30 Mar - 31 Mar
Marino Beach Colombo

Karpaha Sands

4.5 star property
9.8 out of 10, Exceptional, (51)
"A safe and inviting glamping experience by the ocean. "
The price is AU$351
includes taxes & fees
26 Mar - 27 Mar
Karpaha Sands

Shangri-La Colombo

5.0 star property
9.4 out of 10, Exceptional, (415)
"Probably the best in Srilanka"
The price is AU$291
includes taxes & fees
17 Apr - 18 Apr
Shangri-La Colombo

Mandarina Colombo

5.0 star property
8.6 out of 10, Excellent, (940)
"We had a lovely room and the staff were super helpful. Great location and nice restaurant too. "
The price is AU$93
includes taxes & fees
31 Mar - 1 Apr
Mandarina Colombo

Granbell Hotel Colombo

3.5 star property
8.4 out of 10, Very good, (234)
"Excellent service and quality "
The price is AU$134
includes taxes & fees
25 Mar - 26 Mar
Granbell Hotel Colombo

Hotel Riu Sri Lanka - All Inclusive

5.0 star property
8.6 out of 10, Excellent, (201)
"We had an amazing experience at Riu Sri Lanka. More Kids friendly activities would have been great. Otherwise, it is a lovely place to stay to relax, eat and be entertained by a variety of events every night. "
The price is AU$334
includes taxes & fees
21 Apr - 22 Apr
Hotel Riu Sri Lanka - All Inclusive

Cinnamon Red Colombo

3.0 star property
9.0 out of 10, Wonderful, (1003)
"I enjoyed my stay at Cinnamon Red, the room was modern, clean and had a great view from 25th floor - I liked that they supplied 2 water bottles daily and provided a minibar. I tried the breakfast one morning (for a charge) and it had a great variety of sweet and savoury food with a fresh pancake and omelette station. Staff were all professional and helpful around the hotel. The only minus is that the room could have a more modern hairdryer and more vegan/gluten free options on the menu for...
The price is AU$150
includes taxes & fees
28 Mar - 29 Mar
Cinnamon Red Colombo

Green Casa

3.5 star property
9.6 out of 10, Exceptional, (14)
"Lovely homestay with such attention to detail in property. Good Sri Lankan breakfast. Quiet area except for some railway noise but not a problem for us. Half hour walk to fort( plenty of tuk-tuks if you want) Helpful & friendly host."
Green Casa

Cinnamon Grand Colombo

5.0 star property
8.8 out of 10, Excellent, (821)
"Good breakfast. Slightly odd set up in this hotel which made it difficult to navigate. Staff were very attentive."
The price is AU$219
includes taxes & fees
29 Mar - 30 Mar
Cinnamon Grand Colombo

Heritance Kandalama

5.0 star property
9.0 out of 10, Wonderful, (597)
"Resort is built in a peaceful and serene location around trees, rocks and a lake with some breathtaking scenery. It would benefit from hiring staff with fluent English. Sometimes it was hard to get their understanding."
The price is AU$405
includes taxes & fees
30 Mar - 31 Mar
Heritance Kandalama

The Kingsbury Colombo

5.0 star property
8.6 out of 10, Excellent, (765)
"The Kingsbury had a great vibe and character too. The thing we loved most of all was, the focaccia bread in the buffet, it really showed the quality of chefs they employ there, probably the best in Colombo. The Kingsbury Hotel definitely has standards."
The price is AU$146
includes taxes & fees
1 Apr - 2 Apr
The Kingsbury Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

5.0 star property
9.4 out of 10, Exceptional, (49)
"The stay was good. Service can be improved . The food is very basic . Nothing to be excited about . Other than that we didn’t face any issue . Staff is very friendly and go out of their way . S"
The price is AU$310
includes taxes & fees
27 Mar - 28 Mar
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Galle Face Hotel

5.0 star property
9.2 out of 10, Wonderful, (1002)
"We had an amazing time. The hotel is beautiful, the room was clean with good facilities. There is a plentiful choice of food for breakfast and evening meals. The only thing I would complain about is that in my opinion the pool bar drinks and food are very overpriced."
The price is AU$211
includes taxes & fees
9 Apr - 10 Apr
Galle Face Hotel

Hilton Colombo Residence

5.0 star property
8.6 out of 10, Excellent, (384)
"Very good customer service Friendly staff "
The price is AU$160
includes taxes & fees
27 Mar - 28 Mar
Hilton Colombo Residence

Amari Colombo Sri Lanka

5.0 star property
9.4 out of 10, Exceptional, (20)
"stayed here on the last day of our trip. This was an exceptional hotel. Clean, modern and the attention to detail is surperb. From the moment we walked through the door Shamin and Nethmi looked after us. They made check in a breeze, cold towels on arrival and a lovely refreshing drink. They took us to our room, and showed us around the magnificent hotel. I would highly recommend this hotel, the roof top pool and restaurant/bar have exceptional views over looking Colombo and the ocean. Wish...
The price is AU$180
includes taxes & fees
25 Mar - 26 Mar
Amari Colombo Sri Lanka

Hilton Colombo

5.0 star property
8.6 out of 10, Excellent, (479)
"Excellent staff managing wonderful property "
The price is AU$223
includes taxes & fees
1 Apr - 2 Apr
Hilton Colombo

Mount Lavinia Hotel

4.0 star property
8.4 out of 10, Very good, (638)
"Had a perfect stay. Helped me a lot .Gave me the perfect room on ground floorr with super view onto beach. Brought my breakfast to my room. Impecable service from well turned out polite staff. FRIENDLY MANAGER AND RECEPTION. DO TRY THE SPA . FIRST FULL BODY MASSAGE/SCRUB I HAVE EVER HAD. IT WAS AMAZING. I DO RECOMMEND IT."
Mount Lavinia Hotel

98 Acres Resort & Spa

4.5 star property
9.4 out of 10, Exceptional, (83)
"Had a quality time because of the service they provided us during the stay. "
98 Acres Resort & Spa

Radisson Blu Resort Galle

5.0 star property
8.6 out of 10, Excellent, (202)
"Wonderful place to stay, loved everything about it and the staff were excellent in every way. I would not hesitate in recommending this hotel!"
The price is AU$316
includes taxes & fees
27 Mar - 28 Mar
Radisson Blu Resort Galle

Jetwing Colombo Seven

5.0 star property
9.0 out of 10, Wonderful, (281)
"The room was very clean and spacious. There's a bar, restaurant, and pool at the top of the building, and the sunset view from there was amazing. The staff was nice and helpful. There's also a supermarket right in front of the building, which was very convenient. Overall, very satisfied. 部屋はとても綺麗で快適でした。ホテルの目の前にスーパーがあって便利です!屋上にプールとレストランがあり、夕陽が綺麗に見えました。おすすめです。 "
Jetwing Colombo Seven
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 Sri Lanka
Save an average of 15% on thousands of hotels when you're signed in

Frequently asked questions

How much do hotels in Sri Lanka cost?
Prices for Sri Lanka hotels differ according to the season and other factors, like Christmas and school holidays. You can find cheap options from AU$93 in a few different ways. Select your destination and trip dates and then pick your budget using the “Price per night” filter. You can then narrow your search by choosing your preferred amenities and more.
When is the best time to go to Sri Lanka?
That all depends on what you want from your Sri Lanka holiday. If you choose to visit in summer, which is between June and August, expect average temperatures of between 24ºC and 30ºC. Sri Lanka has a tropical rainforest climate, so bear that in mind when packing.
How can I find cheap hotels in Sri Lanka?
Find affordable accommodation with minimal effort by making use of our filters. Click on the “Price per night” box to browse pocket-friendly options in Sri Lanka. You can also look at our cheap hotels in Sri Lanka page. The lowest available rate starts from AU$93 per night.
What are the best hotels in Sri Lanka for families?
Expedia makes it a cinch to lock in a hotel with all the essentials for an awesome family escape to Sri Lanka. Start by choosing “Family friendly” in the “Traveller experience” heading of our filter tool. Then tweak your search by things like “Property type” and “Guest rating.” Whether you want a family hotel in Sri Lanka for a weekend break or a big summer holiday, we’ve got you and your team covered.
Why should I book my Sri Lanka hotel with Expedia?
Unbeatable prices on Sri Lanka hotels are just the start of the reasons to book with Expedia. Become an Expedia Rewards member today and earn points on every eligible booking, along with membership perks to sweeten the deal. We’re talking savings worth 10% or more on select hotels! Plus, most of our hotels come with free cancellation, so you can lock in your dream escape without worrying about your plans changing. Just look for options marked “Free Cancellation”.