Hotels in Sri Lanka

Search and compare Sri Lanka hotels from hundreds of travel sites and save

Sri Lanka
28 Sep — 29 Sep2
Sri Lanka
Tue 28/9
Wed 29/9
...and more

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
Kundasale, Kandy, Sri Lanka
Show on map
4.0 km from city centre, Kandy, Sri Lanka 
ExcellentBased on 784 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.

The Lavinia House
The Lavinia House
8.0 Excellent
23A, Simon Abeywickrama Avenue, Colombo, Sri Lanka
Show on map
11.1 km from city centre, Colombo, Sri Lanka 
ExcellentBased on 106 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.

Galle Face Hotel
Galle Face Hotel
8.9 Excellent
2 Galle road, Colombo, Sri Lanka
Show on map
1.3 km from city centre, Colombo, Sri Lanka 
ExcellentBased on 1,017 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.

Amaya Hills Kandy
Amaya Hills Kandy
8.1 Excellent
Heerassagala Kandy Sri Lanka, Kandy, Sri Lanka
Show on map
4.4 km from city centre, Kandy, Sri Lanka 
ExcellentBased on 271 reviews
8.1

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.

Mandarina Colombo
Mandarina Colombo
8.5 Excellent
433, Galle Road, Colombo, Sri Lanka
Show on map
3.6 km from city centre, Colombo, Sri Lanka 
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.

The Southern Gate
The Southern Gate
8.7 Excellent
316 Galle Road Goviyapana Ahangama, Mirissa, Sri Lanka
Show on map
8.9 km from city centre, Mirissa, Sri Lanka 
ExcellentBased on 86 reviews
8.7

Located in Ahangama, The Southern Gate is within a 15-minute drive of SLAF Koggala and provides an outdoor pool and a private beach. Those staying at the property can also enjoy free Wi-Fi.

Trinco Blu by Cinnamon
Trinco Blu by Cinnamon
9.0 Excellent
Upuvali, Trincomalee, Sri Lanka
Show on map
5.5 km from city centre, Trincomalee, Sri Lanka 
ExcellentBased on 657 reviews
9.0

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.

Cinnamon Lakeside Colombo
Cinnamon Lakeside Colombo
8.6 Excellent
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
Show on map
0.4 km from city centre, Colombo, Sri Lanka 
ExcellentBased on 434 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, outdoor tennis courts and an outdoor pool.

The Grand Kandyan
The Grand Kandyan
8.7 Excellent
89/10, Lady Gordon's Drive, Kandy, Sri Lanka
Show on map
0.8 km from city centre, Kandy, Sri Lanka 
ExcellentBased on 328 reviews
8.7

The Grand Kandyan is situated in Kandy and is close to the area's tourist attractions. It also features an outdoor pool and free Wi-Fi.

Paradise Road Tintagel Colombo
Paradise Road Tintagel Colombo
9.2 Excellent
65 Rosmead Place, Colombo, Sri Lanka
Show on map
3.1 km from city centre, Colombo, Sri Lanka 
ExcellentBased on 224 reviews
9.2

Paradise Road Tintagel Colombo is situated in Colombo and is close to the area's popular attractions. It also offers an outdoor pool, a sauna and free Wi-Fi.

Tips for booking a Sri Lanka hotel

Cheapest month:October
Most expensive month:June
Average price in Sri Lanka:$142/night
Absolute cheapest price found:$4/night
Cheapest day:Thursday
Most expensive day:Sunday
$96 - $223
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$56 - $195
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sri Lanka hotels

Show all 19,395 hotels

Cheapest hotels in Sri Lanka

Show all 19,395 hotels

Hotel prices in Sri Lanka

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?

    You can find several places worth visiting in Sri Lanka. Colombo, Negombo, and Galle are some of the most popular amongst our users.

  • What are the best hotels in Sri Lanka?

    Cinnamon Lakeside Colombo (8.6/10 from 434 reviews), Cinnamon Grand Colombo (8.6/10 from 727 reviews), and Galle Face Hotel (8.9/10 from 1,017 reviews) are all highly rated places to stay in Sri Lanka.