Refine Your Search

Star ratings
Guest Ratings
Cities
See all filters

Popular Hotels in Sri Lanka

Filter by star ratings
All filters
Earl's Regency
Earl's Regency
8.3 Excellent

2.5 mi from city centre, Kandy Show on map

ExcellentBased on 976 reviews
8.3

Earl's Regency Hotel provides modern 5-star accommodation in Kandy. Those staying at the property have access to a sauna, outdoor tennis courts and an outdoor pool.

Platinum One Suites
Platinum One Suites
7.8 Good

2.2 mi from city centre, Colombo Show on map

GoodBased on 265 reviews
7.8

Platinum One Suites provides modern 5-star accommodation in Colombo. It features a day spa, as well as a sun deck, free Wi-Fi and an outdoor pool.

Drift Bnb Colombo
Drift Bnb Colombo
9.3 Excellent

2.3 mi from city centre, Colombo Show on map

ExcellentBased on 5 reviews
9.3

This Colombo bed & breakfast is located within a 10-minute walk of Bambalapitiya Railway Station. It also offers a 24-hour reception, an express check-in and check-out feature and a concierge.

Galle Face Hotel
Galle Face Hotel
8.9 Excellent

0.8 mi from city centre, Colombo Show on map

ExcellentBased on 1,178 reviews
8.9

Galle Face Hotel is ideally positioned in Colombo, and provides a private beach, a swimming pool and a saltwater swimming pool. It has a fitness centre, as well as a sauna, a coffee bar and a Jacuzzi.

Calamander Unawatuna Beach
Calamander Unawatuna Beach
7.9 Good

0.7 mi 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.

Mandarina Colombo
Mandarina Colombo
8.5 Excellent

2.3 mi from city centre, Colombo Show on map

ExcellentBased on 755 reviews
8.5

This modern hotel in Colombo offers complimentary Wi-Fi, as well as an outdoor pool and an express check-in and check-out feature. It provides 4-star accommodation with air-conditioned rooms.

Avani Bentota Resort
Avani Bentota Resort
8.1 Excellent

0.7 mi 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.

Trinco Blu by Cinnamon
Trinco Blu by Cinnamon
8.9 Excellent

3.4 mi from city centre, Trincomalee Show on map

ExcellentBased on 703 reviews
8.9

Featuring a private beach and an outdoor pool, this 4-star resort is situated in Trincomalee. It has a fitness centre, as well as free Wi-Fi, a sauna and a kids pool.

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

0.8 mi 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.

Hikka Tranz By Cinnamon
Hikka Tranz By Cinnamon
8.4 Excellent

0.2 mi from city centre, Hikkaduwa Show on map

ExcellentBased on 738 reviews
8.4

Hikka Tranz by Cinnamon offers 4-star accommodation in Hikkaduwa. It also provides a sauna, 24-hour room service and a swimming pool.

Tips for booking a Sri Lanka hotel

Cheapest month:September
Most expensive month:December
Average price in Sri Lanka:£87/night
Absolute cheapest price found:£1/night
Cheapest day:Friday
Most expensive day:Thursday
£64 - £145
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
£48 - £101
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
Gartons Cape
Gartons Cape
8.0 Excellent

1.5 mi from city centre, Ahangama Show on map

Situated in Ahangama, Garton's Cape offers cosy 5-star accommodation, as well as an outdoor pool, a Jacuzzi and a private beach. The multiple amenities this charming hotel features include valet parking, an express check-in and check-out feature and a kids pool.

2
Anantara Kalutara Resort
Anantara Kalutara Resort
9.2 Excellent

1.2 mi from city centre, Kalutara Show on map

Featuring a shuttle service to Ratmalana Airport, plus free Wi-Fi, Anantara Kalutara Resort is a comfortable place to stay in Kalutara. It offers 5-star accommodation with air-conditioned rooms.

3
Wild Coast Tented Lodge
Wild Coast Tented Lodge
9.4 Excellent

5.5 mi from city centre, Kirinda Show on map

Wild Coast Tented Lodge - All Inclusive provides 5-star accommodation in Yala. It offers complimentary Wi-Fi, a 24-hour reception and a swimming pool.

4
Amaya Beach Passikudah
Amaya Beach Passikudah
8.8 Excellent

0.6 mi 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.

5
Colombo Court Hotel & Spa
Colombo Court Hotel & Spa
8.7 Excellent

2.4 mi from city centre, Colombo Show on map

Situated under a 10-minute stroll from Bambalapitiya Railway Station, Colombo Court Hotel & Spa offers guests a convenient base when in Colombo. Offering complimentary wireless internet, a restaurant and an outdoor pool, the hotel is within a 10-minute walk of University of Colombo.

6
Mount Lavinia Hotel
Mount Lavinia Hotel
8.0 Excellent

1.2 mi from city centre, Dehiwala-Mount Lavinia Show on map

Located near Mount Lavinia Bus Station, this modern 4-star hotel provides a private beach. Popular facilities, such as a sauna, outdoor tennis courts and an outdoor pool, make for an enjoyable stay in Colombo.

7
Heritance Tea Factory
Heritance Tea Factory
8.6 Excellent

3.8 mi from city centre, Nuwara Eliya Show on map

Heritance Tea Factory provides vibrant 4-star accommodation in Nuwara Eliya. It has a day spa, as well as an outdoor pool, free Wi-Fi and a sauna.

8
Platinum One Suites
Platinum One Suites
7.8 Good

2.2 mi from city centre, Colombo Show on map

Platinum One Suites provides modern 5-star accommodation in Colombo. It features a day spa, as well as a sun deck, free Wi-Fi and an outdoor pool.

Cheapest hotels in Sri Lanka

Show all 19,582 hotels
Crescent Resort
Crescent Resort
8.4 Excellent

0.3 mi from city centre, Unawatuna Show on map

Set within the scenic parkland of Unawatuna, Crescent Resort Unawatuna offers comfortable accommodation and a wide range of facilities, including bicycle rental, a swimming pool and a 24-hour reception. It also provides room service, a tour desk and an airport shuttle.

£7
Avg. per night
Villa Araliya
Villa Araliya
8.8 Excellent

2.8 mi from city centre, Negombo Show on map

Villa Araliya provides comfortable 4-star accommodation in Negombo. It also offers a sun deck, free Wi-Fi and an outdoor pool.

£9
Avg. per night
Drift Bnb Colombo
Drift Bnb Colombo
9.3 Excellent

2.3 mi from city centre, Colombo Show on map

This Colombo bed & breakfast is located within a 10-minute walk of Bambalapitiya Railway Station. It also offers a 24-hour reception, an express check-in and check-out feature and a concierge.

£9
Avg. per night
Asanka Surf House
Asanka Surf House
7.9 Good

2.6 mi 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.

£10
Avg. per night
Silvikris Villas
Silvikris Villas
8.6 Excellent

4.8 mi 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.

£14
Avg. per night
The Villa in Lavinia
The Villa in Lavinia
8.6 Excellent

6.1 mi from city centre, Colombo Show on map

The Villa In Lavinia provides a comfortable setting while in Colombo. It also features a 24-hour reception, an outdoor pool and free Wi-Fi.

£20
Avg. per night
Colombo City Hotel
Colombo City Hotel
7.2 Good

0.3 mi from city centre, Colombo Show on map

Strategically located in the middle of the city, this 3-star hotel makes for an excellent base in Colombo. It is steps from the Colombo Rowing Club and is close to the area's popular attractions and dining spots.

£22
Avg. per night
Grand Oriental Hotel
Grand Oriental Hotel
7.3 Good

0.4 mi from city centre, Colombo Show on map

This charming hotel is located in the centre of Colombo and provides recently refurbished rooms with modern facilities. It also offers free Wi-Fi, an express check-in and check-out feature and a swimming pool.

£24
Avg. per night

Hotel prices in Sri Lanka

2 stars or below

£9 - £26

Athgira River Camp

No. 1 most popular

Athgira River Camp
8.2 Excellent
£19
Avg. per night
Kitesurfing Lanka

No. 2 most popular

Kitesurfing Lanka
8.6 Excellent
£26
Avg. per night
Ocean Blue House

Best value

£9
Avg. per night
3 stars

£7 - £87

Renuka City Hotel

No. 1 most popular

Renuka City Hotel
8.4 Excellent
£34
Avg. per night
Asanka Surf House

No. 2 most popular

£10
Avg. per night
Crescent Resort

Best value

Crescent Resort
8.4 Excellent
£7
Avg. per night
4 stars and up

£29 - £437

Marino Beach Colombo

No. 1 most popular

£41
Avg. per night
Galle Face Hotel

No. 2 most popular

Galle Face Hotel
8.9 Excellent
£64
Avg. per night
Galadari Hotel

Best value

£29
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?

    Colombo, Negombo, and Galle are the most popular places on HotelsCombined for stays in Sri Lanka.

  • What are the best hotels in Sri Lanka?

    6,814 reviews rated Marino Beach Colombo with an average score of 9.1/10. It may also be worth looking into the Galle Face Hotel, which received a rating of 8.9/10 from 1,178 reviews. Cinnamon Lakeside Colombo could also be a good option, with a score of 8.6/10 from 474 reviews.