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

4.0 km 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.

Villa Amma Erna - Galle
Villa Amma Erna - Galle
9.2 Excellent

4.4 km from city centre, Galle Show on map

ExcellentBased on 133 reviews
9.2

Located within the picturesque countryside of Unawatuna, Villa Amma Erna offers comfortable accommodation and a full range of facilities, including an outdoor pool, a sun deck and free Wi-Fi. It also provides a currency exchange, massage services and luggage storage.

The Lavinia House
The Lavinia House
8.0 Excellent

11.2 km from city centre, Colombo Show on map

ExcellentBased on 107 reviews
8.0

Situated in the popular hub of Mount Lavinia, The Lavinia House is within walking distance of several tourist attractions in the area. It also offers a 24-hour reception, 24-hour room service and free Wi-Fi.

Bongo Stay
Bongo Stay
8.2 Excellent

2.1 km from city centre, Colombo Show on map

ExcellentBased on 3 reviews
8.2

Located close to Slave Island Railway Station, this comfortable bed and breakfast is an ideal base for those wanting to discover Colombo and its surrounds. It is conveniently situated in the city centre.

Galle Face Hotel
Galle Face Hotel
8.9 Excellent

1.3 km 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

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.

Amaya Hills Kandy
Amaya Hills Kandy
8.0 Excellent

4.4 km from city centre, Kandy Show on map

ExcellentBased on 293 reviews
8.0

Featuring an in-house night club and a beauty salon, Amaya Hills Kandy is situated in Kandy and boasts 4-star accommodation. It also offers an outdoor pool, a sauna and outdoor tennis courts.

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.

Uga Bay By Uga Escapes
Uga Bay By Uga Escapes
9.4 Excellent

0.5 km from city centre, Kalkudah Show on map

ExcellentBased on 98 reviews
9.4

Featuring a private beach and an outdoor pool, this 5-star resort is located in Kalkudah. Those staying at the property can also take advantage of complimentary Wi-Fi access during their stay.

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.

Tips for booking a Sri Lanka hotel

Cheapest month:June
Most expensive month:October
Average price in Sri Lanka:$135/night
Absolute cheapest price found:$9/night
Cheapest day:Wednesday
Most expensive day:Tuesday
$50 - $217
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$84 - $182
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
Anantara Kalutara Resort
Anantara Kalutara Resort
9.2 Excellent

1.9 km 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.

4
Supun Arcade Residency
Supun Arcade Residency
7.5 Good

6.4 km from city centre, Colombo Show on map

Situated in Colombo, Supun Arcade Residency provides modern 3-star accommodation, as well as a rooftop pool and a rooftop terrace. It also offers a car rental desk, 24-hour room service and a safe.

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

3.9 km 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
Pearl Grand Hotel
Pearl Grand Hotel
8.1 Excellent

4.1 km from city centre, Colombo Show on map

Pearl Grand Hotel is situated in Colombo and is close to the area's popular attractions. It offers complimentary Wi-Fi, a sauna and an outdoor pool.

7
Heritance Tea Factory
Heritance Tea Factory
8.6 Excellent

6.1 km 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
Amari Galle
Amari Galle
8.7 Excellent

4.3 km from city centre, Galle Show on map

Amari Galle Sri Lanka is located in Galle and offers free wireless internet. Guests also have exclusive access to the on-site Breeze Spa and FIT Centre.

Cheapest hotels in Sri Lanka

Show all 19,582 hotels
Breeze of Paradise
Breeze of Paradise
9.3 Excellent

10.0 km from city centre, Colombo Show on map

Breeze of Paradise Colombo offers a comfortable setting while in Colombo. It provides 3-star accommodation with air-conditioned rooms.

$16
Avg. per night
The Lavinia House
The Lavinia House
8.0 Excellent

11.2 km from city centre, Colombo Show on map

Situated in the popular hub of Mount Lavinia, The Lavinia House is within walking distance of several tourist attractions in the area. It also offers a 24-hour reception, 24-hour room service and free Wi-Fi.

$19
Avg. per night
Ella My Inn
Ella My Inn
9.1 Excellent

1.1 km from city centre, Ella Show on map

Ella My Inn provides a comfortable setting while in Ella. It also features free Wi-Fi, a sun deck and a swimming pool.

$19
Avg. per night
Earl's Red Colombo
Earl's Red Colombo
7.5 Good

3.4 km from city centre, Colombo Show on map

Strategically located in the centre of the city, this 3-star hotel makes for an excellent base in Colombo. It also offers free Wi-Fi, luggage storage and a laundry service.

$26
Avg. per night
Ocean Reach Holidays
Ocean Reach Holidays
8.0 Excellent

0.6 km from city centre, Mirissa Show on map

This comfortable hotel in Mirissa offers free Wi-Fi, as well as a 24-hour reception and laundry facilities. It also provides a car rental desk, a terrace and an airport shuttle.

$28
Avg. per night
Metro City Hotel
Metro City Hotel
6.2 Good

1.1 km from city centre, Colombo Show on map

Situated within walking distance of Fort Railway Station, this comfortable bed and breakfast is a convenient base for those wanting to explore Colombo and its surrounds. It is ideally located in the city centre.

$33
Avg. per night
Grand Oriental Hotel
Grand Oriental Hotel
7.3 Good

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

$34
Avg. per night
Supun Arcade Residency
Supun Arcade Residency
7.5 Good

6.4 km from city centre, Colombo Show on map

Situated in Colombo, Supun Arcade Residency provides modern 3-star accommodation, as well as a rooftop pool and a rooftop terrace. It also offers a car rental desk, 24-hour room service and a safe.

$38
Avg. per night

Hotel prices in Sri Lanka

2 stars or below

$7 - $192

Star Anise Boutique Capsules

No. 1 most popular

$192
Avg. per night
Ocean Reach Holidays

No. 2 most popular

$28
Avg. per night
Charlton Kandy Rest Guesthouse
$9
Avg. per night
3 stars

$13 - $179

Bongo Stay

No. 1 most popular

Bongo Stay
8.2 Excellent
$75
Avg. per night
Chez Allen

No. 2 most popular

Chez Allen
7.9 Good
$179
Avg. per night
Drift Bnb Colombo

Best value

Drift Bnb Colombo
9.3 Excellent
$13
Avg. per night
4 stars and up

$19 - $421

Taj Samudra

No. 1 most popular

Taj Samudra
8.8 Excellent
$80
Avg. per night
Marino Beach Colombo

No. 2 most popular

$57
Avg. per night
Ella My Inn

Best value

Ella My Inn
9.1 Excellent
$19
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 Colombo, Kandy, and Nuwara Eliya. 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 Taj Samudra, which has a current rating of 8.8. For other potential stays, consider Marino Beach Colombo and Mövenpick Hotel Colombo, which can also be great places to stay in Sri Lanka.