Hotels in Sri Lanka

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

Sri Lanka
Jun 1 — Jun 22
Sri Lanka
Thu 6/1
Fri 6/2
...and more

Refine Your Search

Star ratings
Guest Ratings
Amenities
Freebies
See all filters

Popular Hotels in Sri Lanka

These hotels in Sri Lanka see the most activity from our users at the moment. Change the dates at the top of the page to see more options in Sri Lanka.
Filter by star ratings
All filters
Citrus Hikkaduwa
7.4 Good
No.400 Galle Road, Hikkaduwa, Sri Lanka
Show on map
0.2 mi from city centre, Hikkaduwa, Sri Lanka 
GoodBased on 225 reviews
7.4

Citrus Hikkaduwa offers 5-star accommodation in Hikkaduwa. It also features an outdoor pool and a gym.

Citrus Waskaduwa
7.7 Good
No. 427 Samanthara Road Kuda Waskaduwa, Wadduwa, Sri Lanka
Show on map
1.4 mi from city centre, Wadduwa, Sri Lanka 
GoodBased on 172 reviews
7.7

This comfortable hotel in Wadduwa offers free Wi-Fi, as well as an outdoor pool and a private beach. It is moments from the beach and provides comfortable 5-star accommodation.

Cinnamon Grand Colombo
8.5 Excellent
77, Galle Road, Colombo, Sri Lanka
Show on map
1.0 mi from city centre, Colombo, Sri Lanka 
ExcellentBased on 408 reviews
8.5

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 an outdoor pool.

The Kingsbury Colombo
8.3 Excellent
48 Janadhipathi Mawatha, Colombo, Sri Lanka
Show on map
0.4 mi from city centre, Colombo, Sri Lanka 
ExcellentBased on 782 reviews
8.3

Set in the heart of Colombo, this hotel features an on-site casino as well as an infinity pool. There is also a gym with an infinity pool.

Hotel Uva Rest Sanasta
No. 576 Industrial Estate, Passara Road, Badulla, Sri Lanka
Show on map
1.7 mi from city centre, Badulla, Sri Lanka 

Situated within the picturesque parkland of Badulla, Hotel Sanasta provides comfortable accommodation and a wide range of facilities, including a 24-hour reception, free Wi-Fi and laundry facilities. It offers 3-star accommodation with air-conditioned rooms.

Galle Face Hotel
8.4 Excellent
2 Galle Road, Colombo, Sri Lanka
Show on map
0.8 mi from city centre, Colombo, Sri Lanka 
ExcellentBased on 591 reviews
8.4

Housed in a 19th-century property in Colombo, Galle Face Hotel combines an old-world feel with contemporary amenities, including a swimming pool, a saltwater swimming pool and a private beach. This modern hotel is set in the heart of the city.

Marino Beach Colombo
9.0 Excellent
590 Marine Drive, Colombo, Sri Lanka
Show on map
2.2 mi from city centre, Colombo, Sri Lanka 
ExcellentBased on 5,438 reviews
9.0

Located in Colombo, Marino Beach Colombo offers 5-star accommodation, as well as an infinity pool and a Jacuzzi. It provides free Wi-Fi, a 24-hour reception and a currency exchange.

Jetwing Blue
7.0 Good
Negombo Beach, Negombo, Sri Lanka
Show on map
2.5 mi from city centre, Negombo, Sri Lanka 
GoodBased on 213 reviews
7.0

Situated in Negombo, Jetwing Blue is within walking distance of Negombo Beach Park and provides an outdoor pool, outdoor tennis courts and a Jacuzzi. It offers 5-star accommodation with air-conditioned rooms.

Cinnamon Red Colombo
8.5 Excellent
59, Ananda Coomaraswamy Mawatha, Colombo, Sri Lanka
Show on map
1.5 mi from city centre, Colombo, Sri Lanka 
ExcellentBased on 1,466 reviews
8.5

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. There is also a gym with a swimming pool.

Queen's Hotel
7.3 Good
D South Senanayake Veediya, Kandy, Sri Lanka
Show on map
0.3 mi from city centre, Kandy, Sri Lanka 
GoodBased on 339 reviews
7.3

Located a short walk from Kandy Railway Station, Queen's Hotel offers guests an ideal base while visiting Kandy. It also provides a lake, an executive floor and an outdoor pool.

Tips for booking hotels in Sri Lanka

Cheapest month:September
Most expensive month:December
Average price in Sri Lanka:$85/night
Cheapest price found:$1/night
Cheapest day:Monday
Most expensive day:Wednesday
$53 - $124
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.
$69 - $100
Average price per night / 3-star hotel. Prices are not fixed and may vary with time.

Top Rated Sri Lanka hotels

According to our users, these are some of the best hotels to stay at in Sri Lanka. Narrow down your search by reading user reviews, hotel descriptions, and amenities.
1
Heritance Kandalama
8.8 Excellent
Kandalama Lake Front, Dambulla, Sri Lanka
Show on map
3.8 mi from city centre, Dambulla, Sri Lanka 

Established in 1995 and situated in Kandalama, Heritance Kandalama provides a swimming pool, outdoor tennis courts and an infinity pool, as well as views of Sigiriya. Some of the popular facilities at this relaxed 5-star hotel include miniature golf and a Jacuzzi.

$135
Avg. per night
2
Heritance Tea Factory
8.7 Excellent
Kandapola Nuwara Eliya, Nuwara Eliya, Sri Lanka
Show on map
4.3 mi from city centre, Nuwara Eliya, Sri Lanka 

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

$125
Avg. per night
3
Hotel Sigiriya
8.8 Excellent
8 No 02 Hotel Rd Sigiriya, Sigiriya, Sri Lanka
Show on map
0.9 mi from city centre, Sigiriya, Sri Lanka 

Situated in Sigiriya, this 4-star property is relaxed and stylish. It also offers outdoor tennis courts, a swimming pool and an outdoor pool.

$43
Avg. per night
4
Radisson Blu Resort Galle
8.1 Excellent
523C, Colombo Road, Ginthota, Galle, Sri Lanka
Show on map
2.7 mi from city centre, Galle, Sri Lanka 

Galle - Safe & Secure offers 5-star accommodation in Galle. Guests also have exclusive access to the on-site Breeze Spa and FIT Centre.

$116
Avg. per night
5
Cinnamon Lakeside Colombo
8.4 Excellent
115, C. A. Gardiner Mawatha, Colombo, Sri Lanka
Show on map
0.2 mi from city centre, Colombo, Sri Lanka 

Centrally positioned, Cinnamon Lakeside allows for easy access to Colombo's best sightseeing areas. Some of the popular features at this modern 5-star hotel include a Jacuzzi, outdoor tennis courts and free Wi-Fi.

$68
Avg. per night
6
Goldi Sands Hotel
7.9 Good
Ethukala, Negombo, Sri Lanka
Show on map
2.7 mi from city centre, Negombo, Sri Lanka 

This cosy hotel in Negombo provides complimentary Wi-Fi, as well as a private beach and an outdoor pool. It also offers a Jacuzzi and a fitness centre.

$59
Avg. per night
7
Earl's Reef
8.8 Excellent
91/22, Maradana Road, Moragalla, Beruwala, Sri Lanka
Show on map
1.7 mi from city centre, Beruwala, Sri Lanka 

Located in Beruwala, Earl's Reef offers unique 4-star accommodation, as well as an outdoor pool, a sauna and a private beach. The numerous amenities this luxury hotel features include an express check-in and check-out feature, a kids pool and a beauty centre.

$52
Avg. per night
8
Cinnamon Citadel Kandy
8.1 Excellent
124, Srimath Kuda Ratwatte Mawatha, Kandy, Sri Lanka
Show on map
1.1 mi from city centre, Kandy, Sri Lanka 

Cinnamon Citadel Kandy provides a modern setting while in Kandy. It also features an outdoor pool and a gym.

$66
Avg. per night

Cheapest hotels in Sri Lanka, Asia

These are the lowest prices we've found on hotels in Sri Lanka at the moment. If you have the flexibility, change the dates selected to compare prices.
Hillstreet Villa
8.4 Excellent
142 Hill Street, Colombo, Sri Lanka
Show on map
5.9 mi from city centre, Colombo, Sri Lanka 

Hillstreet Villa is located in Colombo and offers free Wi-Fi. It also provides a 24-hour reception, an express check-in and check-out feature and a currency exchange.

$9
Avg. per night
Metro Port City Hotel
6.4 Good
108 Kathiresan Street, Colombo, Sri Lanka
Show on map
0.8 mi from city centre, Colombo, Sri Lanka 

Conveniently situated, Metro Port City Hotel allows for easy access to Colombo's best hot spots. It also offers a 24-hour reception, a tour desk and an express check-in and check-out feature.

$10
Avg. per night
Milano Tourist Rest
7.5 Good
596 /40, Stage 01, Anuradhapura, Sri Lanka
Show on map
0.9 mi from city centre, Anuradhapura, Sri Lanka 

Boasting a swimming pool, Milano Tourist Rest is located in Anuradhapura and offers modern accommodation. It provides 3-star accommodation with air-conditioned rooms.

$13
Avg. per night
D'Villa Guest House
8.2 Excellent
06 Pentecostal Lane, Jaffna, Sri Lanka
Show on map
1.9 mi from city centre, Jaffna, Sri Lanka 

Homestay - Homestay - Feel @ Home in Jaffna provides comfortable 3-star accommodation in Jaffna. It also offers free Wi-Fi, a swimming pool and bicycle rental.

$13
Avg. per night
Sai Sea City Hotel
6.0 Good
No 27,40th Lane, Marine Drive, Colombo, Sri Lanka
Show on map
4.5 mi from city centre, Colombo, Sri Lanka 

Sai Sea City Hotel is a comfortable base while visiting Colombo and is close to everything the area has to offer. It also offers free Wi-Fi, a 24-hour reception and a rooftop terrace.

$14
Avg. per night
Chez Allen
8.0 Excellent
45/b St. Andrew's Road, Nuwara Eliya, Sri Lanka
Show on map
3.1 mi from city centre, Nuwara Eliya, Sri Lanka 

Chez Allen offers 3-star accommodation in Nuwara Eliya. It also provides a tour desk, luggage storage and bicycle rental.

$15
Avg. per night
City Resort
7.0 Good
242 National Housing., Anuradhapura, Sri Lanka
Show on map
1.0 mi from city centre, Anuradhapura, Sri Lanka 

Located in Anuradhapura, City Resort is within a 10-minute drive of SLAF Anuradhapura and offers free Wi-Fi. It also features valet parking, massage services and an express check-in and check-out feature.

$16
Avg. per night
Hotel Senora
7.9 Good
No. 121 Pussadewa Mawatha, Kataragama, Sri Lanka
Show on map
0.8 mi from city centre, Kataragama, Sri Lanka 

Hotel Senora is located in Kataragama and offers free Wi-Fi. It also provides a 24-hour reception, luggage storage and room service.

$16
Avg. per night

Hotel prices in Sri Lanka

Some of the best options for booking a hotel in Sri Lanka categorized by hotel class. We've highlighted the most popular properties according to our users as well as the best value within each hotel class.
2 stars and under
3 stars
4 stars +

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

Other accommodations in Sri Lanka

Find the perfect hostel, theme hotel, or vacation rental for your stay in Sri Lanka
Rajarata Lodge
8.3 Excellent
554, Jaffna Junction, Anuradhapura, Sri Lanka
Show on map
3.2 mi from city centre, Anuradhapura, Sri Lanka 

Located in Anuradhapura, Rajarata Lodge is within a 20-minute drive of SLAF Anuradhapura and offers a swimming pool. It also provides a sun deck, meeting rooms and a 24-hour reception.

$8
Avg. per night
Miracle City Inn Hostel
8.2 Excellent
177 R.A. De Mel Mawatha, Colombo, Sri Lanka
Show on map
1.2 mi from city centre, Colombo, Sri Lanka 

Miracle City Inn Hostel is located in Colombo and is close to the area's well-known attractions. It provides free Wi-Fi, a 24-hour reception and luggage storage.

$7
Avg. per night
Colombo Mount Beach Hostel
10.0 Excellent
18/01, Old Quarry Road, Dehiwala-Mount Lavinia, Sri Lanka
Show on map
0.9 mi from city centre, Dehiwala-Mount Lavinia, Sri Lanka 

This traditional hostel is located in Colombo and is within walking distance of Mount Lavinia Bus Station. It also offers free Wi-Fi, a 24-hour reception and an express check-in and check-out feature.

$30
Avg. per night
Thambili Island @ Stubbs
6.9 Good
No. 1a, Stubbs Place, Colombo, Sri Lanka
Show on map
3.2 mi from city centre, Colombo, Sri Lanka 

Located in Colombo, Thambili Island @ Stubbs is an easy drive from National Zoological Gardens of Sri Lanka and R. Premadasa Stadium. It is conveniently positioned for guests wanting to discover the area's attractions.

$7
Avg. per night

Where to stay in Sri Lanka

Scroll through the map to find hotels close to the Sri Lanka neighborhood(s) you plan on visiting. Clicking a property's name will unlock more information and allow you to book that particular hotel.

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 in Sri Lanka

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 Sri Lanka

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.

Facts about staying in Sri Lanka

Millions of Reviews
Real ratings and reviews from millions of guests, just like yourself. Book your perfect stay with confidence!
Best Hotel Deals
HotelsCombined sources over 3 million hotels and properties and compiles them in one place so you can compare the ideal accommodation.
Free Cancellation
Plans change — we get it. And that’s why you can search and book hotels and accommodations on HotelsCombined from agencies that offer free cancellation