Important: This destination may have COVID-19 travel restrictions in place, including specific restrictions for lodging. Check any national, local, and health advisories for this destination before you book.

Search Hotels in Sri Lanka

Angel Beach Unawatuna
4 out of 5
436, Galle Road, Dalawella, Unawatuna, Southern Province
The price is £69 per night
127.02 mi from city centre
5/5Exceptional! (2 reviews)

"The ambience and the rooms of the property was amazing, with great food and good service. A definite must visit in Unawatuna!"…"

Reviewed on 20 Jan 2020

Angel Beach Unawatuna
Marino Beach Colombo
5 out of 5
590 Marine Drive, Colombo, WP
The price is £52 per night
81.81 mi from city centre
4.6/5Wonderful! (364 reviews)

"There was absolutely nothing to moan about we were treated so well doors opened for you to chairs pulled out made us feel really special each and everyone of the staff your top class x"…"

Reviewed on 1 Apr 2020

Marino Beach Colombo
Amethyst Resort Passikudah
4 out of 5
Coconut Board Road, Valachchenai
The price is £68 per night
65.14 mi from city centre
4.4/5Excellent! (21 reviews)
Expensive rates. Good location to enjoy beach.

"Good location. Just walk to Beach. Rates are very expensive"…"

Reviewed on 29 Dec 2019

Amethyst Resort Passikudah
Amaya Beach
5 out of 5
National Holiday Resort, Passikudah, Valachchenai
The price is £84 per night
65.49 mi from city centre
4.2/5Excellent! (76 reviews)

"This is an amazing hotel and views are breath taking!!"…"

Reviewed on 26 Jan 2020

Amaya Beach
Hotel Sigiriya
4 out of 5
Hotel Road, Dambulla
Get Rates
13.92 mi from city centre
4.3/5Excellent! (453 reviews)

"Beautiful location and very kind staff , very close to Sigiriya rock"…"

Reviewed on 29 Feb 2020

Hotel Sigiriya
Royal Palms Beach Hotel
4 out of 5
De Abrew Road, Waskaduwa, Wadduwa
Free cancellationReserve now, pay when you stay
The price is £48 per night
94.58 mi from city centre
4.1/5Very Good! (82 reviews)
Great place, would say 4* not quite 5*

"We stayed here on our honeymoon, and was expecting a little more hospitality to be honest couldn't even get a free drink out of them 😅. They do hound you a little in the mornings for room service so don't expect a lay in at this place! The food was really good, bar slightly over priced so all inclusive ..."…"

Reviewed on 25 Sep 2019

Royal Palms Beach Hotel
Aliya Resort & Spa
5 out of 5
Audangawa, Kimbissa, Dambulla
Free cancellationReserve now, pay when you stay
The price is £82 per night
15.44 mi from city centre
4.6/5Wonderful! (226 reviews)

"Lovely staff, fantastic pool with great views of Sigiriya rock, nice gym, and wonderful breakfast."…"

Reviewed on 1 Jul 2020

Aliya Resort & Spa
Shangri-La Hotel, Colombo
5 out of 5
1 Centre Road, Galle Face, Colombo
Free cancellationReserve now, pay when you stay
The price is £144 per night
80.7 mi from city centre
4.7/5Exceptional! (212 reviews)
Loved my stay at Shangrilla

"We like the friendly staff, comfortable room and the beautiful view. We were v happy with tight security 24/7. Toilet shower area tend to accumulate water. Perhaps during civil work, sloping was not done properly"…"

Reviewed on 27 Feb 2020

Shangri-La Hotel, Colombo
Heritance Tea Factory
5 out of 5
Kandapola Nuwara Eliya, Nuwara Eliya
Get Rates
58.31 mi from city centre
4.4/5Excellent! (196 reviews)

"The Heritance Tea Factory is a great place to experience. The staff are wonderful, the food is very good and all in all we’re very glad we stayed. The bathrooms are a bit passé and the décor is a bit drab... but... do go! The surrounding area is truly stunning and the cottage garden is enchanting. ..."…"

Reviewed on 19 Mar 2020

Heritance Tea Factory
Ocean Edge Suites & Hotel Colombo
4 out of 5
Marine Drive (Kollupitiya), 10th Lane, No.24, Colombo
Free cancellationReserve now, pay when you stay
The price is £47 per night
81.85 mi from city centre
3.4/5 (79 reviews)

"Overall a good experience. I would stay here again."…"

Reviewed on 16 Sep 2019

Ocean Edge Suites & Hotel Colombo
Turyaa Kalutara
4 out of 5
Kudawaskaduwa. Waskaduwa, Kalutara, Kalutara 12000, Wadduwa
The price is £69 per night
93.78 mi from city centre
3.9/5Very Good! (22 reviews)

"Prime location with walkable clean beach. Friendly and always obliging staff. Smooth check in & out. Fantastic Srilanka & western meals with mouthwatering desserts.Special requests catered to. Rooms clean & functional Rapid response to queries. Good pool maintenance with large pool are for kids. ..."…"

Reviewed on 21 Mar 2020

Turyaa Kalutara
Heritance Negombo
5 out of 5
175, Lewis Place, Negombo
Free cancellationReserve now, pay when you stay
The price is £96 per night
66.36 mi from city centre
4.5/5Wonderful! (362 reviews)

"Very nice room. Only complaint would be the desk looked run down, with many marks on it, could use new paint."…"

Reviewed on 21 Mar 2020

Heritance Negombo
Amagi Aria - Airport Transit Hotel - Negombo
5 out of 5
640 / 82 Colombo road Karuna, Negombo
Free cancellationReserve now, pay when you stay
The price is £53 per night
67.5 mi from city centre
3.7/5Good! (285 reviews)

"Very nice place to stay. Town centre close by. Staff are very friendly with excellent customer service."…"

Reviewed on 13 Mar 2020

Amagi Aria - Airport Transit Hotel - Negombo
Avani Kalutara Resort
4.5 out of 5
St. Sebastian's Road, Katukurunda, Kalutara
Free cancellationReserve now, pay when you stay
The price is £83 per night
96.8 mi from city centre
3.9/5Very Good! (76 reviews)

"The resort was very smart, and beautifully appointed. Staff were constantly cleaning, and tidying in the grounds, and the restaurant workers and poolboys very attentive."…"

Reviewed on 18 Mar 2020

Avani Kalutara Resort
Heritance Kandalama
5 out of 5
Kandalama Lake front, Dambulla
Free cancellationReserve now, pay when you stay
The price is £127 per night
7.3 mi from city centre
4.4/5Excellent! (454 reviews)

"Unique architecture in a wonderful green area. Food, service and accomodation outstanding"…"

Reviewed on 3 Mar 2020

Heritance Kandalama
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.

Pocket Guide: Sri Lanka

An island of palm-fringed beaches, religious sites, tropical rainforests and teeming reefs, book a hotel in Sri Lanka for a perfect mix of the exotic Southern India and Buddhist Asia. Located in the heart of the Indian Ocean, to the south of the main landmass of India, this captivating and beguiling island nation offers a big choice of holiday activities. Take to the water - either on a boat or explore under it on a diving adventure - surf, eat or simply relax on the sun kissed beaches. For a more cultural visit, head to one of the many temples and religious sites, and explore more of the island’s fascinating history and charm.

Where to Stay in Sri Lanka

Central Province - These highlands are littered with waterfalls, streams and mountain valleys. It’s also where much of the island’s legendary tea production can be found and home to its highest mountain and famous World’s End.

North Central Province - Discover evidence of the ancient kingdom of Sri Lanka - with some sites dating back 2,500 years. This is the country’s cultural triangle.

Uva - Relax in cool highland retreats and relaxing hotels, and explore the hills of this southern province - one of Sri Lanka’s most laidback.

Southern Province - Including the southern coast of the island, some of its best national parks and the ancient city of Galle, this is one of Sri Lanka’s most visited areas.

Colombo - The commercial, political and population centre of the island and capital city, Colombo is a huge, sprawling entity whose tropical weather makes it great to book a hotel in all year round.

How to Make the Most of Your Hotel in Sri Lanka

There are many varied experiences on offer in Sri Lanka - from ancient religious sites to relaxing beach breaks. Explore the natural beauty of national parks such as Yala in the Southern Province, feel the hustle and bustle of busy Colombo or head to the beach resort at Beruwela just outside the city for a more serene side of island life. See another side of Sri Lanka at mountain communities like Haputale or visit natural wonders including Horton’s Plains and the World’s End. The World Heritage Site of the Sinharaja Forest is also well worth exploring - just one of the country’s many stunning natural wonders not to be missed.

One of the more modern pleasures that has to come to the island is surfing. Head to world-class spots like Mirissa on the south coast or Arugam Bay and you can surf in the warm waters of the Indian Ocean - without a wetsuit for most of the year. If a more sedate beach break is your thing, then try top resorts like Unawatuna and Trincomalee. For a more active adventure, explore the Yala National Park on a jeep safari or go white water rafting at Kitulgala - just a few hours from the capital at Colombo. If you like to explore in a more vertical direction, then climb the beautiful Sirigya Rock.

More trip options

Sri Lanka Hotel Reviews