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.

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.

Prince of Galle
Prince of Galle
9.0 Excellent

1.1 km from city centre, Galle Show on map

ExcellentBased on 346 reviews
9.0

Prince of Galle inside the Fort is situated in Galle and offers complimentary Wi-Fi. It is conveniently located for those wanting to visit local attractions.

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.

Mandarina Colombo
Mandarina Colombo
8.5 Excellent

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

The Southern Gate
The Southern Gate
8.7 Excellent

8.9 km from city centre, Mirissa Show on map

ExcellentBased on 90 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
8.9 Excellent

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

Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good

6.1 km from city centre, Colombo Show on map

GoodBased on 203 reviews
7.0

Global Towers Hotel & Apartments is located in Colombo and offers a Jacuzzi and an indoor pool. The multiple amenities this modern property features include an express check-in and check-out feature, valet parking and 24-hour room service.

Hikka Tranz By Cinnamon
Hikka Tranz By Cinnamon
8.4 Excellent

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

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:October
Most expensive month:June
Average price in Sri Lanka:$133/night
Absolute cheapest price found:$4/night
Cheapest day:Thursday
Most expensive day:Sunday
$89 - $209
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$52 - $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,569 hotels
1
Gartons Cape
Gartons Cape
8.0 Excellent

2.4 km 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
Global Towers Hotel & Apartments
Global Towers Hotel & Apartments
7.0 Good

6.1 km from city centre, Colombo Show on map

Global Towers Hotel & Apartments is located in Colombo and offers a Jacuzzi and an indoor pool. The multiple amenities this modern property features include an express check-in and check-out feature, valet parking and 24-hour room service.

3
The Grand Kandyan
The Grand Kandyan
8.5 Excellent

0.8 km from city centre, Kandy Show on map

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.

4
Viyana Boutique Hotel
Viyana Boutique Hotel
8.7 Excellent

1.3 km from city centre, Kandy Show on map

Situated within walking distance of Kandy Railway Station, Viyana Boutique Hotel offers guests an ideal base when in Kandy. Those staying at the property can also take advantage of complimentary Wi-Fi throughout their stay.

5
Secret Garden Fort
Secret Garden Fort
8.5 Excellent

1.2 km from city centre, Galle Show on map

This comfortable hotel in Galle offers free Wi-Fi, as well as a 24-hour reception and an express check-in and check-out feature. It is also a short stroll from Galle Fort, the National Maritime Museum and Galle Lighthouse, and is close to many of the area's popular attractions.

6
The Bungalow Galle Fort
The Bungalow Galle Fort
9.2 Excellent

1.0 km from city centre, Galle Show on map

This Galle resort is situated next to Galle Fort. It is conveniently positioned for guests wanting to visit the area's popular attractions.

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

8
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.

Cheapest hotels in Sri Lanka

Show all 19,569 hotels
Lotus Lodge Ahangama
Lotus Lodge Ahangama
9.1 Excellent

1.0 km from city centre, Ahangama Show on map

Lotus Lodge Ahangama provides a comfortable setting while in Ahangama. It also features an airport shuttle, an express check-in and check-out feature and a 24-hour reception.

$18
Avg. per night
Secret Palace Guest house
Secret Palace Guest house
8.6 Excellent

1.3 km from city centre, Galle Show on map

Secret Palace Guest house is located in Galle and provides guests with free Wi-Fi. It is conveniently positioned for those wanting to visit local attractions.

$23
Avg. per night
Hotel Green Garden
Hotel Green Garden
7.8 Good

3.3 km from city centre, Trincomalee Show on map

Providing a shuttle service to China Bay Airport, plus complimentary wireless internet, Hotel Green Garden Trincomalee is a convenient base in Trincomalee. It also offers free public parking on site and is a short car trip from Trincomalee Harbour and Pathirakali Amman Temple.

$31
Avg. per night
Tulip Guest Inn
Tulip Guest Inn
8.2 Excellent

0.4 km from city centre, Point Pedro Show on map

Tulip Guest Inn is situated in Atchuvely and offers complimentary wireless internet. It also features a garden and a 24-hour reception.

$31
Avg. per night
My Holiday Ticket
My Holiday Ticket
8.0 Excellent

5.6 km from city centre, Colombo Show on map

My Holiday Ticket offers 3-star accommodation in Colombo. It provides free Wi-Fi, an express check-in and check-out feature and a 24-hour reception.

$36
Avg. per night
The Entrance - Galle Fort
The Entrance - Galle Fort
8.6 Excellent

0.9 km from city centre, Galle Show on map

The Entrance Galle Fort is situated in Galle and is close to the area's popular attractions. Guests can also enjoy free Wi-Fi.

$37
Avg. per night
Hotel Yo
Hotel Yo
8.3 Excellent

1.5 km from city centre, Kandy Show on map

This comfortable hotel in Kandy offers complimentary wireless internet, as well as an express check-in and check-out feature and a concierge. It is ideally positioned for those wanting to visit local attractions.

$37
Avg. per night
Berjaya Hotel Colombo
Berjaya Hotel Colombo
6.7 Good

1.8 km from city centre, Dehiwala-Mount Lavinia Show on map

This comfortable hotel in Colombo offers complimentary Wi-Fi, as well as a private beach and an outdoor pool. It is a 10-minute drive from St Peter's College and provides free private parking on site.

$39
Avg. per night

Hotel prices in Sri Lanka

2 stars or below

$10 - $142

Tulip Guest Inn

No. 1 most popular

Tulip Guest Inn
8.2 Excellent
$31
Avg. per night
City Beds-The Regent

No. 2 most popular

$26
Avg. per night
Randi Homestay

Best value

Randi Homestay
10.0 Excellent
$10
Avg. per night
3 stars

$23 - $294

Grand Oriental Hotel

No. 1 most popular

$44
Avg. per night
The Southern Gate

No. 2 most popular

The Southern Gate
8.7 Excellent
$58
Avg. per night
Secret Palace Guest house

Best value

$23
Avg. per night
4 stars and up

$39 - $1,072

Cinnamon Lakeside Colombo

No. 1 most popular

$90
Avg. per night
Galle Face Hotel

No. 2 most popular

Galle Face Hotel
8.9 Excellent
$116
Avg. per night
Berjaya Hotel Colombo

Best value

$39
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?

    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 474 reviews), Galle Face Hotel (8.9/10 from 1,178 reviews), and Galadari Hotel (7.3/10 from 451 reviews) are all highly rated places to stay in Sri Lanka.