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
Price per night
Price per night
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
Granbell Hotel Colombo
3.5 out of 5
282/5, Kollupitiya Road, Colombo 03, Colombo, Western Province, 00300
Fully refundable
The price is ₹5,452 per night from 8 Dec to 9 Dec
₹5,452
per night
8 Dec - 9 Dec
3.8/5 Good! (8 reviews)
"Friendly staff, clean property abd very convenient location"

Reviewed on 15 Nov 2022

Granbell Hotel Colombo
Mandarina Colombo
5 out of 5
433, Galle Road, Colombo, 00300
Fully refundableReserve now, pay when you stay
The price is ₹2,966 per night from 5 Dec to 6 Dec
₹2,966
per night
5 Dec - 6 Dec
4.3/5 Excellent! (582 reviews)
Good clean hotel
"The hotel had a good discounted price, roof top was being refurbed so I didn’t see it, lots of building work across the road but not noisy."

Reviewed on 23 Nov 2022

Mandarina Colombo
The Kingsbury Colombo
5 out of 5
48 Janadhipathi Mawatha, Colombo, 1
Fully refundableReserve now, pay when you stay
The price is ₹7,329 per night from 5 Dec to 6 Dec
₹7,329
per night
5 Dec - 6 Dec
4.2/5 Excellent! (632 reviews)
Great location !
"Fancy hotel, amazing brekfast."

Reviewed on 7 Oct 2022

The Kingsbury Colombo

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

Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP, 00300
Fully refundableReserve now, pay when you stay
The price is ₹5,293 per night from 5 Dec to 6 Dec
₹5,293
per night
5 Dec - 6 Dec
4.6/5 Wonderful! (499 reviews)
Beautiful Hotel - Wonderful Staff...
"This was one of the nicest experiences that I had. Hotel itself and the staff is amazing. Very well trained. Beautiful place by the beach. Rooms are really nice. Staff is very well trained to treat guests.I rebooked the hotel on my next business trip in February for 3 more night. Maybe more.. I spoke ..."

Reviewed on 27 Nov 2022

Marino Beach Colombo
98 Acres Resort & Spa
4.5 out of 5
98 Acres Resort & Spa, Greenland Estate, Namunukula Road, Ella
The price is ₹14,523 per night from 7 Dec to 8 Dec
₹14,523
per night
7 Dec - 8 Dec
4.4/5 Wonderful! (7 reviews)
"Best location & Sarvice nice pick realy"

Reviewed on 14 Nov 2022

98 Acres Resort & Spa
Galle Face Hotel
5 out of 5
2 Galle Road, Colombo, 300
Fully refundableReserve now, pay when you stay
The price is ₹9,030 per night from 9 Dec to 10 Dec
₹9,030
per night
9 Dec - 10 Dec
4.5/5 Wonderful! (842 reviews)
"The property still maintains the glory of old charm. This is my second time stay in the hotel. Hoping to have the third trip sometime later with my whole family including grand kids."

Reviewed on 25 Nov 2022

Galle Face Hotel
Hotel Riu Sri Lanka - All Inclusive
5 out of 5
Ahungalla Beach, Bentota Walallawita Korale, Ahungalla, 80500
Fully refundableReserve now, pay when you stay
The price is ₹8,209 per night from 12 Dec to 13 Dec
₹8,209
per night
12 Dec - 13 Dec
4.3/5 Excellent! (151 reviews)
"Great hotel to stay. Enjoyed my stay."

Reviewed on 8 Aug 2022

Hotel Riu Sri Lanka - All Inclusive
Jetwing Colombo Seven
5 out of 5
57, Ward Place, Colombo
The price is ₹5,298 per night from 31 Dec to 1 Jan
₹5,298
per night
31 Dec - 1 Jan
4.4/5 Excellent! (219 reviews)
"Very clean"

Reviewed on 7 Nov 2022

Jetwing Colombo Seven
Araliya Beach Resort and Spa
5 out of 5
Welledewala Road, Yaddehimulla,, Unawatuna, 80000
4.6/5 Exceptional! (8 reviews)
Good resort
"Araliya is the one of the best beach resort everything in all respects beautiful"

Reviewed on 29 Sep 2022

Araliya Beach Resort and Spa
Shangri-La Colombo
5 out of 5
1 Galle Face, Colombo, 00200
Fully refundableReserve now, pay when you stay
The price is ₹15,064 per night from 19 Dec to 20 Dec
₹15,064
per night
19 Dec - 20 Dec
4.7/5 Exceptional! (259 reviews)
"Great deal when you book Horizon room so that you have access to the lounge. Totally worth it"

Reviewed on 3 Sep 2022

Shangri-La Colombo
Little England by Celeste
4 out of 5
80/11 Moon Plains, Little England Cottages, Nuwara Eliya, 22200
The price is ₹5,894 per night from 1 Jan to 2 Jan
₹5,894
per night
1 Jan - 2 Jan
Little England by Celeste
Cinnamon Grand Colombo
5 out of 5
77, Galle Road, Colombo, 00300
Fully refundableReserve now, pay when you stay
The price is ₹8,037 per night from 11 Dec to 12 Dec
₹8,037
per night
11 Dec - 12 Dec
4.3/5 Excellent! (676 reviews)
"It is still the best connected and located hotel in Colombo. You have so many places you can meet people, I love it."

Reviewed on 17 Sep 2022

Cinnamon Grand Colombo
Heritance Kandalama
5 out of 5
Kandalama Lake front, Dambulla, 21100
Fully refundableReserve now, pay when you stay
The price is ₹8,550 per night from 4 Dec to 5 Dec
₹8,550
per night
4 Dec - 5 Dec
4.3/5 Excellent! (479 reviews)
"One of the best hotels I have ever stayed in"

Reviewed on 30 Apr 2022

Heritance Kandalama
Cinnamon Red Colombo
3.5 out of 5
59, Ananda Coomaraswamy Mawatha, Colombo, 03
Fully refundableReserve now, pay when you stay
The price is ₹2,540 per night from 8 Dec to 9 Dec
₹2,540
per night
8 Dec - 9 Dec
4.4/5 Wonderful! (910 reviews)
"The Red is a stylish hotel that is often at half the price of the grand. It does not have the shops, bars and restaurants of the grand but the roof bar is lovely and I won’t to be out in the town anyway. Great pool too"

Reviewed on 19 Sep 2022

Cinnamon Red 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 ₹602 per night from 5 Dec to 6 Dec
₹602
per night
5 Dec - 6 Dec
4.7/5 Exceptional! (3 reviews)
Great value, well-located, great staff
"Miracle City Inn Hostel is a great value for either a short or long stay in Colombo. It’s newly renovated, well-designed, and quiet. The rooftop is a nice spot to enjoy morning coffee or tea (or a beer at sunset), and they have lots of other amenities, as well, like a dartboard, fooseball table, ..."

Reviewed on 13 Aug 2019

Miracle City Inn Hostel
Hilton Colombo
5 out of 5
2 Sir Chittampalam A Gardiner, Colombo
Fully refundableReserve now, pay when you stay
The price is ₹6,921 per night from 12 Dec to 13 Dec
₹6,921
per night
12 Dec - 13 Dec
4.2/5 Very Good! (343 reviews)
"Very good service from all the staff Annette at the reception helped me with the early checkin I requested the breakfast buffet was excellent"

Reviewed on 19 Oct 2022

Hilton Colombo
FOX Resorts Kandy
5 out of 5
No.125, Richmond Hill, Heerasgala, Kandy
Fully refundableReserve now, pay when you stay
The price is ₹7,204 per night from 15 Dec to 16 Dec
₹7,204
per night
15 Dec - 16 Dec
4.8/5 Exceptional! (14 reviews)
"We had a lovely stay here, fabulous views and very friendly staff. Food was typical Sri Lankan, good standard and the curry’s were a delight. Perfect location away from the very busy kandy city. Room was spacious and had great. views of the mountains and we saw a beautiful sunset. A great choice. ..."

Reviewed on 2 May 2022

FOX Resorts Kandy
Cinnamon Lakeside Colombo
5 out of 5
115, C. A. Gardiner Mawatha, Colombo, 02
Fully refundableReserve now, pay when you stay
The price is ₹3,878 per night from 8 Dec to 9 Dec
₹3,878
per night
8 Dec - 9 Dec
4.3/5 Excellent! (401 reviews)
Highly recommend
"Amazing, excellent value, include the breakfast in your stay. Well worth it."

Reviewed on 22 Nov 2022

Cinnamon Lakeside Colombo
Queen's Hotel
3 out of 5
D S Senanayake Veediya, Kandy
Fully refundableReserve now, pay when you stay
The price is ₹3,265 per night from 8 Dec to 9 Dec
₹3,265
per night
8 Dec - 9 Dec
3.4/5 Good! (119 reviews)
"Very tired and run down building and rooms. The bar was ok and the staff were friendly but I wouldn’t recommend staying here to anyone that I liked."

Reviewed on 12 Oct 2022

Queen's Hotel
Theva Residency
3.5 out of 5
11/B5/10-1, 6th Lane Off Upper Tank Road, off Circular Road 2, Hantana, Kandy
Fully refundableReserve now, pay when you stay
The price is ₹6,308 per night from 3 Dec to 4 Dec
₹6,308
per night
3 Dec - 4 Dec
4.5/5 Wonderful! (52 reviews)
"Lovely property! Great service!"

Reviewed on 27 Nov 2022

Theva Residency
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 6204
Accommodation 6178 hotels
Lowest Price ₹602
Highest Price ₹15,064

Sri Lanka Hotel Reviews
expedia verified reviews

Go further with the Expedia app

Save even more - Get up to 20% on select hotels and earn double the points when you book on the app. Our app deals help you to save on trips so you can travel more and managing it all on the go.

Text yourself a download link for easy access

By providing your number, you agree to receive a one-time automated text message with a link to get the app. Standard text message rates may apply.
QR code