Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sri Lanka

Filter by star ratings
All filters
Cinnamon Bey Beruwala
Cinnamon Bey Beruwala
7.9 Good

2.9 km from city centre, Beruwala Show on map

GoodBased on 737 reviews
7.9

Situated in Beruwala, Cinnamon Bey is located an easy drive from Bentota and Kalutara. It offers an outdoor pool, a sauna and complimentary wireless internet.

Cinnamon Grand Colombo
Cinnamon Grand Colombo
8.6 Excellent

1.6 km from city centre, Colombo Show on map

ExcellentBased on 797 reviews
8.6

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers outdoor tennis courts, a Jacuzzi and a rooftop terrace.

Club Palm Bay
Club Palm Bay
8.2 Excellent

2.8 km from city centre, Marawila Show on map

ExcellentBased on 419 reviews
8.2

Boasting outdoor tennis courts and an outdoor pool, Club Palm Bay is located in Marawila and provides comfortable accommodation. It offers 3-star accommodation with air-conditioned rooms.

Calamander Unawatuna Beach
Calamander Unawatuna Beach
7.9 Good

1.1 km from city centre, Unawatuna Show on map

GoodBased on 308 reviews
7.9

Situated in Unawatuna, Calamander Unawatuna Beach is a short drive from Galle and offers free Wi-Fi, a private beach and an outdoor pool. It provides 4-star accommodation with air-conditioned rooms.

The Fortress Resort & Spa
The Fortress Resort & Spa
8.9 Excellent

13.3 km from city centre, Galle Show on map

ExcellentBased on 146 reviews
8.9

Located in Koggala, The Fortress Resort & Spa is within a 5-minute drive of SLAF Koggala and offers a sauna, a Jacuzzi and an outdoor pool. It provides 5-star accommodation with air-conditioned rooms.

Avani Bentota Resort
Avani Bentota Resort
8.1 Excellent

1.2 km from city centre, Bentota Show on map

ExcellentBased on 374 reviews
8.1

Opened in 1966, AVANI Bentota Resort is situated in Bentota and offers an outdoor pool, a sauna and a coffee bar. It provides 5-star accommodation with air-conditioned rooms.

Thaproban Pavilion Resort and Spa
Thaproban Pavilion Resort and Spa
8.8 Excellent

1.3 km from city centre, Unawatuna Show on map

ExcellentBased on 213 reviews
8.8

Situated in Unawatuna, Thaproban Pavilion Resort and Spa is a short drive from Galle and provides an outdoor pool, a private beach and free Wi-Fi. It offers 5-star accommodation with air-conditioned rooms.

Anantara Peace Haven Tangalle Resort
Anantara Peace Haven Tangalle Resort
9.4 Excellent

1.7 km from city centre, Tangalla Show on map

ExcellentBased on 470 reviews
9.4

Guests of this resort will appreciate the seclusion of its private beach and on-site spa and wellness centre, all located a short car ride from the heart of Tangalle. It also features outdoor tennis courts, a rooftop terrace and an outdoor pool.

Cinnamon Wild Yala
Cinnamon Wild Yala
8.8 Excellent

13.1 km from city centre, Tissamaharama Show on map

ExcellentBased on 515 reviews
8.8

Cinnamon Wild Yala provides 4-star accommodation in Yala. It also features an outdoor pool, 24-hour room service and valet parking.

Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent

0.4 km from city centre, Colombo Show on map

ExcellentBased on 474 reviews
8.6

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers a Jacuzzi, free Wi-Fi and a rooftop terrace.

Tips for booking a Sri Lanka hotel

Cheapest month:December
Most expensive month:April
Average price in Sri Lanka:€53/night
Absolute cheapest price found:€3/night
Cheapest day:Wednesday
Most expensive day:Tuesday
€30 - €81
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
€15 - €112
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sri Lanka hotels

Show all 19,582 hotels
1
Heritance Kandalama
Heritance Kandalama
8.9 Excellent

6.1 km from city centre, Dambulla Show on map

Situated in Kandalama, Heritance Kandalama offers luxury 5-star accommodation, as well as a sauna, outdoor tennis courts and an infinity pool. It also features a swimming pool, miniature golf and a playground and unique views of Sigiriya.

2
Cinnamon Grand Colombo
Cinnamon Grand Colombo
8.6 Excellent

1.6 km from city centre, Colombo Show on map

Strategically located in the middle of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers outdoor tennis courts, a Jacuzzi and a rooftop terrace.

3
Amaya Beach Passikudah
Amaya Beach Passikudah
8.8 Excellent

1.0 km from city centre, Kalkudah Show on map

Amaya Beach Passikudah provides a comfortable setting when in Kalkudah. It has a spa and wellness centre, as well as an outdoor pool, a kids club and a sauna.

4
Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent

0.4 km from city centre, Colombo Show on map

Strategically located in the heart of the city, this 5-star hotel makes for an ideal base in Colombo. It also offers a Jacuzzi, free Wi-Fi and a rooftop terrace.

5
Marino Beach Colombo
Marino Beach Colombo
9.1 Excellent

3.6 km from city centre, Colombo Show on map

Featuring an infinity pool and a Jacuzzi, Marino Beach Colombo is located in Colombo and offers comfortable accommodation. It also provides free public parking on site and is a short drive from R. Premadasa Stadium.

6
The Kingsbury Colombo
The Kingsbury Colombo
8.7 Excellent

0.7 km from city centre, Colombo Show on map

Sophisticated, elegant and centrally located, The Kingsbury Colombo features a sauna, an infinity pool and a rooftop terrace. Only a short walk from Colombo World Trade Center, it offers elegant rooms equipped with a mini bar, slippers and a private bathroom.

7
Cinnamon Red Colombo
Cinnamon Red Colombo
8.8 Excellent

2.4 km from city centre, Colombo Show on map

Offering a rooftop terrace and an outdoor pool, Cinnamon Red Colombo is situated in Colombo and is a five-minute stroll from Sri Lanka Institute of Information Technology and Prime Minister's House. It provides 4-star accommodation with air-conditioned rooms.

8
Cinnamon Lodge
Cinnamon Lodge
8.9 Excellent

0.2 km from city centre, Habarana Show on map

Conveniently situated and providing outdoor tennis courts and an outdoor pool, this comfortable resort is located an easy drive from Sigiriya. It has a day spa, as well as 24-hour room service, a butler service and a kids pool.

Cheapest hotels in Sri Lanka

Show all 19,582 hotels
Asanka Surf House
Asanka Surf House
7.9 Good

4.2 km from city centre, Weligama Show on map

Asanka Surf House is situated in Weligama and offers free wireless internet. It also provides 24-hour room service, a coffee bar and a terrace.

€12
Avg. per night
Silvikris Villas
Silvikris Villas
8.6 Excellent

7.7 km from city centre, Colombo Show on map

Featuring complimentary Wi-Fi, a 24/7 reception and free on-site parking, Silvikris Villa is situated in Colombo and offers comfortable guest rooms. It also features an express check-in and check-out feature, a rooftop terrace and a currency exchange.

€16
Avg. per night
Villa Ceylon
Villa Ceylon
7.6 Good

6.5 km from city centre, Negombo Show on map

Villa Ceylon provides a comfortable setting while in Negombo. Guests also have access to free wireless internet and on-site parking.

€17
Avg. per night
Oreeka - Katunayake Airport Transit Hotels
Oreeka - Katunayake Airport Transit Hotels
8.8 Excellent

2.9 km from city centre, Kimbulapitiya Show on map

This comfortable guest house in Negombo offers complimentary wireless internet, as well as an outdoor pool and a kids pool. It provides 3-star accommodation with air-conditioned rooms.

€17
Avg. per night
Cinnamon house Panadura
Cinnamon house Panadura
9.3 Excellent

2.1 km from city centre, Panadura Show on map

Cinnamon House Panadura provides a comfortable setting when in Panadura. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

€25
Avg. per night
Amaya Beach Passikudah
Amaya Beach Passikudah
8.8 Excellent

1.0 km from city centre, Kalkudah Show on map

Amaya Beach Passikudah provides a comfortable setting when in Kalkudah. It has a spa and wellness centre, as well as an outdoor pool, a kids club and a sauna.

€37
Avg. per night
Wonder Hotel Colombo
Wonder Hotel Colombo
8.5 Excellent

2.2 km from city centre, Colombo Show on map

Situated in Colombo, Wonder Hotel Colombo is within walking distance of Prime Minister's House and features a swimming pool. It also provides free private parking on site and is a short car trip from St Peter's College, Port of Colombo and R. Premadasa Stadium.

€39
Avg. per night
Jie Jie Beach by Jetwing
Jie Jie Beach by Jetwing
7.4 Good

0.9 km from city centre, Panadura Show on map

Conveniently situated and providing an outdoor pool, this comfortable hotel is a short drive from Wadduwa. It provides 5-star accommodation with air-conditioned rooms.

€43
Avg. per night

Hotel prices in Sri Lanka

2 stars or below

€6 - €23

Yaarl Holiday Inn

No. 1 most popular

€6
Avg. per night
Wathsala Inn

No. 2 most popular

Wathsala Inn
8.1 Excellent
€10
Avg. per night
Charlton Kandy Rest Guesthouse
€7
Avg. per night
3 stars

€12 - €67

Villa Ceylon

No. 1 most popular

Villa Ceylon
7.6 Good
€17
Avg. per night
Coral Sands Hotel

No. 2 most popular

Coral Sands Hotel
8.0 Excellent
€45
Avg. per night
Asanka Surf House

Best value

€12
Avg. per night
4 stars and up

€37 - €351

Jie Jie Beach by Jetwing

No. 1 most popular

€43
Avg. per night
The Kingsbury Colombo

No. 2 most popular

€44
Avg. per night
Amaya Beach Passikudah

Best value

€37
Avg. per night

Best prices found by HotelsCombined users in the past 24 hours.

About Sri Lanka

Known as the Teardrop of India, Sri Lanka enchants visitors with its palm-fringed beaches, lush tea plantations and heart-warming hospitality. The country is surprisingly compact, making it easy to hop between national parks, barefoot beach towns and UNESCO World Heritage Sites.

Things to do

Formerly known as Ceylon, Sri Lanka produces some of the finest tea in the world. Wandering through the emerald green tea plantations of Ella and Nuwara Eliya, you’ll be retracing the footsteps of pioneers such as Thomas Lipton.

Sri Lanka is home to a cast of tooth-and-claw wildlife, including its very own subspecies of leopard. Yala National Park promises some of the best wildlife spotting opportunities in the country, with the chance to spot elephants, crocodiles, sloth bears and of course, big cats. Sri Lanka is also one of the only places in the world you can spot blue whales.

If you’re dreaming of golden sand and palm-fringed beaches, you’ve come to the right place. Learn to surf in Unawatuna, sip cocktails in Mirissa and head north for laid-back vibes in Trincomalee. Don’t forget to stay hydrated with a freshly cut coconut.

The food in Sri Lanka is incredible, with locals taking immense pride in their local dishes. From homemade roti bread loaded with coconut sambol, Sri Lanka is guaranteed to tantalise your taste buds.

Sri Lanka packs more than 2,000 years of history into its tiny footprint. There are multiple UNESCO World Heritage Sites to discover, including the ancient city of Sigiriya and the charm-soaked colonial fortress of Galle.

Getting around

Colombo International Airport is the first point of call for most travellers visiting Sri Lanka. In the city, tuk-tuks are generally the fastest and cheapest way to get around, while taxis, rideshare services and private drivers are also available. Trains are a quintessential way to travel in Sri Lanka, including world-renowned routes such as Ella to Kandy.

Sri Lanka travel FAQs

  • Where is the best place to stay in Sri Lanka?

    Users favour staying in areas such as Kalkudah, Panadura, and Colombo. Consider these locations when searching for your desired stay.

  • What are the best hotels in Sri Lanka?

    Sri Lanka is home to many highly-rated hotels, one of which is Jie Jie Beach by Jetwing, which has a current rating of 7.4. For other potential stays, consider Hotel J Ambalangoda and Crescent Resort, which can also be great places to stay in Sri Lanka.