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

Top Cities in Sri Lanka

Check prices for these dates

Next weekend
In two weeks

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, (1006)
"Hotel location is very good and connected to the shopping mall via inside of the building."
The price is AU$184
includes taxes & fees
3 Feb - 4 Feb
Marino Beach Colombo

Mandarina Colombo

5.0 star property
8.6 out of 10, Excellent, (894)
"The hotel itself is good and staff are friendly and helpful. We were not allowed to used their umbrella which was not acceptable."
Mandarina Colombo

Karpaha Sands

4.5 star property
9.8 out of 10, Exceptional, (49)
"Great property... secluded from civilization... beautiful beach...nice swimming pool... friendly staff....well appointed cottage....lovely sea food. Ideal place for a cool get away !"
Karpaha Sands

Shangri-La Colombo

5.0 star property
9.4 out of 10, Exceptional, (395)
" All the staff was excellent, very courteous and efficient. Dinesh helped us with a speedy checkout."
The price is AU$349
includes taxes & fees
4 Mar - 5 Mar
Shangri-La Colombo

Granbell Hotel Colombo

3.5 star property
8.4 out of 10, Very good, (200)
"Modern, clean, stylish amd great location "
The price is AU$135
includes taxes & fees
10 Feb - 11 Feb
Granbell Hotel Colombo

Hotel Riu Sri Lanka - All Inclusive

5.0 star property
8.6 out of 10, Excellent, (196)
"Staff were amazing Rooms large but the floor gets slippy with the humidity Shampoo conditioner body lotion and shower gel Free re stock of fridge every other day with pop and juice and water tea coffee "
The price is AU$505
includes taxes & fees
5 Feb - 6 Feb
Hotel Riu Sri Lanka - All Inclusive

Heritance Kandalama

5.0 star property
8.8 out of 10, Excellent, (585)
"The hotel's setting on the edge of a lake that is a magnet for wildlife is fabulous, the views are amazing. The service was wonderful, with all the staff being charming and helpful. We were particularly impressed by the hotel driver who took us to Sigiriya and then onto our next stop in Kandy."
The price is AU$433
includes taxes & fees
10 Feb - 11 Feb
Heritance Kandalama

Cinnamon Red Colombo

3.0 star property
9.0 out of 10, Wonderful, (1003)
"Functional business hotel. No real bell boy but they will bring luggage up. Very friendly staff. Value for money for a business hotel. Have stayed here many times. "
The price is AU$143
includes taxes & fees
6 Feb - 7 Feb
Cinnamon Red Colombo

Cinnamon Grand Colombo

5.0 star property
8.8 out of 10, Excellent, (802)
"Good"
The price is AU$221
includes taxes & fees
3 Feb - 4 Feb
Cinnamon Grand Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

5.0 star property
9.2 out of 10, Wonderful, (35)
"Absolutely awesome hotel, special mention to the Duty Manager Rifshaz"
The price is AU$328
includes taxes & fees
4 Mar - 5 Mar
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Galle Face Hotel

5.0 star property
9.2 out of 10, Wonderful, (1003)
"Old style colonial hotel taking one back to another are"
The price is AU$188
includes taxes & fees
3 Feb - 4 Feb
Galle Face Hotel

Hilton Colombo

5.0 star property
8.6 out of 10, Excellent, (461)
"Excellent hotel. Great staff. First class gymnasium. Breakfast was great with a huge selection of different foods. "
The price is AU$239
includes taxes & fees
4 Feb - 5 Feb
Hilton Colombo

Hilton Colombo Residence

5.0 star property
8.6 out of 10, Excellent, (367)
"The location is convenient and the facilities are good."
The price is AU$202
includes taxes & fees
4 Feb - 5 Feb
Hilton Colombo Residence

Amari Colombo Sri Lanka

5.0 star property
10.0 out of 10, Exceptional, (7)
"."
The price is AU$257
includes taxes & fees
3 Feb - 4 Feb
Amari Colombo Sri Lanka

The Kingsbury Colombo

5.0 star property
8.4 out of 10, Very good, (751)
"Dining options need work and there needs to be a proper restaurant besides buffet options! Excellent stay though"
The Kingsbury Colombo

Anantara Peace Haven Tangalle Resort

5.0 star property
9.4 out of 10, Exceptional, (133)
"Whilst most of the hotel is 5 star, there were some niggling problems. 1. The WiFi and internet are terrible. This is 2025 not 1995 !! 2. The cord on the hairdryer was so short you cannot use a mirror when drying your hair. 3. The “adults” pool is not really for adults. It has no lifeguards but children n can use it freely. Everything else was excellent, especially breakfast."
The price is AU$648
includes taxes & fees
1 Mar - 2 Mar
Anantara Peace Haven Tangalle Resort

Cinnamon Lakeside Colombo

5.0 star property
8.8 out of 10, Excellent, (485)
"Lovely property, very helpful and friendly staff. Comfortable rooms, great location. Relaxing and enjoyable. "
The price is AU$190
includes taxes & fees
3 Feb - 4 Feb
Cinnamon Lakeside Colombo

Radisson Blu Resort Galle

5.0 star property
8.6 out of 10, Excellent, (188)
"Rooms AC and fridges not working properly Appliances need to be upgraded Flooring walls need to be refurbished "
The price is AU$379
includes taxes & fees
2 Mar - 3 Mar
Radisson Blu Resort Galle

Weligama Bay Marriott Resort & Spa

5.0 star property
9.2 out of 10, Wonderful, (220)
"Great 5* option!"
The price is AU$497
includes taxes & fees
24 Feb - 25 Feb
Weligama Bay Marriott Resort & Spa

Taj Samudra

5.0 star property
8.6 out of 10, Excellent, (345)
"All good except food A la carte and cafe not comparable to other Colombo hotels in food choice value for money and quality "
The price is AU$233
includes taxes & fees
3 Feb - 4 Feb
Taj Samudra
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 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 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”.