Hotels in Sri Lanka, Asia

Most hotels are fully refundable. Because flexibility matters.

Save an average of 15% on thousands of hotels with Expedia Rewards

Search over 2.9 million properties and 550 airlines worldwide

Top Cities in Sri Lanka

Filter by

Popular filters
Popular filters
Guest rating
Guest rating
Property class
Payment type
Payment type
Property type
Property type
Cities
Cities
Meal plans available
Meal plans available
Amenities
Amenities
Accessibility
Accessibility
Traveller experience
Traveller experience

Top Hotels in Sri Lanka

Shangri-La Colombo
5 out of 5
1 Galle Face, Colombo, 00200
Fully refundableReserve now, pay when you stay
The price is ₹14,003 per night from 29 Mar to 30 Mar
₹14,003
per night
29 Mar - 30 Mar
9.2/10 Wonderful! (275 reviews)
"Great staff"

Reviewed on 8 Jan 2023

Shangri-La Colombo
98 Acres Resort & Spa
4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
9.2/10 Wonderful! (10 reviews)
"Beautiful rooms, amazing views, super friendly staff"

Reviewed on 12 Mar 2023

98 Acres Resort & Spa
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo, 00300
Fully refundableReserve now, pay when you stay
The price is ₹4,688 per night from 30 Mar to 31 Mar
₹4,688
per night
30 Mar - 31 Mar
8.6/10 Excellent! (613 reviews)
"Mandarina is a preferred choice when I travel to Sri Lanka. It is very close to shopping and restaurants. The staff is very polite and helpful. The buffet breakfast is good but I would prefer more options like pancakes & waffles. The evening meals are excellent. They have a fantastic chef. The rooms ..."

Reviewed on 15 Mar 2023

Mandarina Colombo

Save an average of 15% on thousands of hotels when you're signed in

Galle Face Hotel
5 out of 5
2 Galle Road, Colombo, 300
Fully refundableReserve now, pay when you stay
The price is ₹6,754 per night from 2 Apr to 3 Apr
₹6,754
per night
2 Apr - 3 Apr
9/10 Wonderful! (870 reviews)
"I recently stayed at the Galle Face Hotel in Colombo for one night and it was an overall amazing experience. I picked a room with a balcony that had a beautiful view of the sea and it did not disappoint. Watching the sea from my room was a truly amazing experience that left me feeling relaxed and ..."

Reviewed on 18 Mar 2023

Galle Face Hotel
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo, 00300
Fully refundableReserve now, pay when you stay
The price is ₹9,209 per night from 9 Apr to 10 Apr
₹9,209
per night
9 Apr - 10 Apr
8.6/10 Excellent! (686 reviews)
"Great service"

Reviewed on 14 Mar 2023

Cinnamon Grand Colombo
Heritance Kandalama
5 out of 5
Kandalama Lake front, Dambulla, 21100
Fully refundableReserve now, pay when you stay
The price is ₹10,732 per night from 1 Apr to 2 Apr
₹10,732
per night
1 Apr - 2 Apr
8.6/10 Excellent! (489 reviews)
"Location and architecture"

Reviewed on 10 Mar 2023

Heritance Kandalama
Granbell Hotel Colombo
3.5 out of 5
282/5, Kollupitiya Road, Colombo 03, Colombo, Western Province, 00300
Fully refundable
The price is ₹7,270 per night from 8 Apr to 9 Apr
₹7,270
per night
8 Apr - 9 Apr
7.8/10 Good! (18 reviews)
"Très bel hôtel. Il est récent, décoré avec goût et bien situé. La piscine et le bar au 27 ème face à l'océan sont top !"

Reviewed on 20 Feb 2023

Granbell Hotel Colombo
Hilton Colombo
5 out of 5
2 Sir Chittampalam A Gardiner, Colombo
Fully refundableReserve now, pay when you stay
The price is ₹8,248 per night from 30 Mar to 31 Mar
₹8,248
per night
30 Mar - 31 Mar
8.4/10 Very Good! (356 reviews)
"An oasis of calm and comfort in the heart of the city. The hotel and rooms were in immaculate condition and the Lotus Pond across from the dining area must be highlighted. The staff were courteous and attentive. The food choices in the Graze Kitchen could satisfy any palate. The food was excellent ..."

Reviewed on 28 Feb 2023

Hilton Colombo
DoubleTree by Hilton Weerawila, Sri Lanka
4.5 out of 5
Weerawila Watta, Weerawila, Weerawila, Southern Province, 82632
Fully refundableReserve now, pay when you stay
The price is ₹9,592 per night from 2 Apr to 3 Apr
₹9,592
per night
2 Apr - 3 Apr
9.6/10 Exceptional! (17 reviews)
Fabulous
"This was our 04th stay and Double tree by HILTON Weerawila. Every time we go to Double tree , the team at Double tree Deliver a better service than last time . The improvements in the food was amazing .. The new chef has done super improvements . starting From the entrance gate to front office , ..."

Reviewed on 14 Mar 2023

DoubleTree by Hilton Weerawila, Sri Lanka
Anantara Peace Haven Tangalle Resort
5 out of 5
Goyambokka Estate, Tangalle, 82200
Fully refundableReserve now, pay when you stay
The price is ₹17,977 per night from 27 Apr to 28 Apr
₹17,977
per night
27 Apr - 28 Apr
9.2/10 Wonderful! (108 reviews)
We love Anantara Tangalle
"Amazing place, friendly staff, highly recommended"

Reviewed on 3 May 2022

Anantara Peace Haven Tangalle Resort
Pearl Grand By Rathna
4 out of 5
No 9, Edward Lane, Colombo
Fully refundableReserve now, pay when you stay
The price is ₹2,768 per night from 31 Mar to 1 Apr
₹2,768
per night
31 Mar - 1 Apr
9.2/10 Wonderful! (7 reviews)
"The hotel was well maintained and in a good location to visit around Colombo. I would say that the best part was the friendliness of the staff. Everyone was very welcoming and always smiling."

Reviewed on 22 Mar 2023

Pearl Grand By Rathna
Jetwing Jaffna
4 out of 5
37, Mahatma Gandhi Road, Jaffna, 40000
Fully refundableReserve now, pay when you stay
The price is ₹8,594 per night from 30 Mar to 31 Mar
₹8,594
per night
30 Mar - 31 Mar
8.8/10 Excellent! (116 reviews)
"The property is located at close proximity to the business places and at the same time is not very noisy."

Reviewed on 19 Feb 2023

Jetwing Jaffna
Jetwing Colombo Seven
5 out of 5
57, Ward Place, Colombo
Fully refundableReserve now, pay when you stay
The price is ₹6,938 per night from 7 Apr to 8 Apr
₹6,938
per night
7 Apr - 8 Apr
8.8/10 Excellent! (225 reviews)
"Staff were so helpful, friendly and welcoming. Food at both restaurants were great. Wonderful location. Overall had a brilliant stay."

Reviewed on 4 Mar 2023

Jetwing Colombo Seven
The Lake Forest Hotel
3 out of 5
103, Tissa Wewa Lane, Pothanegama, Anuradhapura, NC, 50270
Fully refundableReserve now, pay when you stay
The price is ₹9,169 per night from 29 Mar to 30 Mar
₹9,169
per night
29 Mar - 30 Mar
9.2/10 Wonderful! (10 reviews)
"The lake is gorgeous; sunrise and sunset over the lake specially. Food was great at the hotel restaurant, the service was great."

Reviewed on 26 Feb 2023

The Lake Forest Hotel
Jetwing Lighthouse
5 out of 5
433 A, Dadella, Galle
Fully refundableReserve now, pay when you stay
The price is ₹12,382 per night from 29 Mar to 30 Mar
₹12,382
per night
29 Mar - 30 Mar
8.8/10 Excellent! (121 reviews)
Ok but wouldn’t return
"Plenty of staff but no managements. They were helpful but not efficient, particularly at breakfast. Hotel needs a good refresh, paint etc. finally I would recommend all Hotel.Com clients use the Spa Wing for better rooms and great sunset views. We changed after disappointing first night in the main ..."

Reviewed on 13 Feb 2022

Jetwing Lighthouse
Tangerine Beach Hotel
4 out of 5
De Abrew Road, Waskaduwa, Wadduwa, 1002
Fully refundableReserve now, pay when you stay
The price is ₹4,200 per night from 29 Mar to 30 Mar
₹4,200
per night
29 Mar - 30 Mar
8.2/10 Very Good! (95 reviews)
"Friendly service. Great food and ambience."

Reviewed on 20 Mar 2020

Tangerine Beach Hotel
Fairway Colombo
4 out of 5
7, Hospital Street, Colombo 01, Colombo, 00100
Fully refundableReserve now, pay when you stay
The price is ₹4,551 per night from 17 Apr to 18 Apr
₹4,551
per night
17 Apr - 18 Apr
8.4/10 Very Good! (464 reviews)
"I enjoyed my stay at the Fairway due to its location. The room was perfect with a very comfortable bed. The staff were very nice and helpful. I would highly recommend this hotel."

Reviewed on 13 Mar 2023

Fairway Colombo
Miracle City Inn Hostel
2 out of 5
177 R.A. De Mel Mawatha, Colombo 03, Colombo, WP, 00300
Fully refundableReserve now, pay when you stay
The price is ₹609 per night from 7 Apr to 8 Apr
₹609
per night
7 Apr - 8 Apr
8/10 Very Good! (7 reviews)
Highly recommend
"This place is wonderful. I stopped here to get myself sorted upon arrival. The rooftop is a lovely place to hang out in the evening. Gayan saved me a trip back to Colombo by arranging some assistance to sort out my visa extension and it was much less expensive than any option I found. The hostel ..."

Reviewed on 21 Dec 2022

Miracle City Inn Hostel
Heritance Ahungalla
5 out of 5
Galle Road, Ahungalla, 54041
Fully refundableReserve now, pay when you stay
The price is ₹8,071 per night from 31 Mar to 1 Apr
₹8,071
per night
31 Mar - 1 Apr
8/10 Very Good! (113 reviews)
"Excellent location with 2 large swimming pool overlooking the beach. Plenty of beach chairs and the pool staff made sure that we stay comfortably in the shade enjoying the sea view. We stayed on all inclusive package and lots of choices of tasty food were available throughout the day. Excellent customer ..."

Reviewed on 26 Feb 2022

Heritance Ahungalla
Riviera Resort
2.5 out of 5
New Dutch Bar Road, Kallady, Manmunai North, Eastern Province, 30000
Fully refundableReserve now, pay when you stay
The price is ₹1,122 per night from 3 Apr to 4 Apr
₹1,122
per night
3 Apr - 4 Apr
8.6/10 Excellent! (31 reviews)
"Cheap resort besides a lake/beach."

Reviewed on 15 Mar 2023

Riviera Resort
Don't see what you're looking for?
See all available properties in Sri Lanka
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.

Sri Lanka hotels information

Number of reviews
4,631
Accommodation
6,332 hotels
Lowest Price
₹609
Highest Price
₹17,977

Sri Lanka Hotel Reviews
Expedia verified reviews