Sri Lanka may have travel restrictions in place due to COVID-19.

Find out moreOpens in new tab or window

Search Sri Lanka Hotels

Search over 1 million properties and 550 airlines worldwide

Members save 10% more on select hotels, cars, activities and holiday rentals. Sign up.

Free cancellation on most hotels. Because flexibility matters.

Top Cities in Sri Lanka

Top Hotels in Sri Lanka

Marino Beach Colombo
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$81 per night from 3 Oct to 4 Oct
4.6/5Wonderful! (364 reviews)

"There was absolutely nothing to moan about we were treated so well doors opened for you to chairs pulled out made us feel really special each and everyone of the staff your top class x"…"

Reviewed on 1 Apr,2020

Marino Beach Colombo
Galadari Hotel
4 out of 5
64, Lotus Road, Colombo
Free cancellationReserve now, pay when you stay
The price is SG$46 per night from 4 Oct to 5 Oct
3.6/5Good! (154 reviews)

"It was done as requested, good communication, old but gold"…"

Reviewed on 31 Jul,2020

Galadari Hotel
Angel Beach Unawatuna
4 out of 5
436, Galle Road, Dalawella, Unawatuna, Southern Province
The price is SG$203 per night from 11 Oct to 12 Oct
5/5Exceptional! (2 reviews)

"The ambience and the rooms of the property was amazing, with great food and good service. A definite must visit in Unawatuna!"…"

Reviewed on 20 Jan,2020

Angel Beach Unawatuna

You could be seeing lower prices

With member prices, you could save 10% or more right now on thousands of properties.
Amethyst Resort Passikudah
4 out of 5
Coconut Board Road, Valachchenai
The price is SG$51 per night from 9 Oct to 10 Oct
4.4/5Excellent! (21 reviews)
Expensive rates. Good location to enjoy beach.

"Good location. Just walk to Beach. Rates are very expensive"…"

Reviewed on 29 Dec,2019

Amethyst Resort Passikudah
Turyaa Kalutara
4 out of 5
Get Rates
3.9/5Very Good! (22 reviews)

"Prime location with walkable clean beach. Friendly and always obliging staff. Smooth check in & out. Fantastic Srilanka & western meals with mouthwatering desserts.Special requests catered to. Rooms clean & functional Rapid response to queries. Good pool maintenance with large pool are for kids. ..."…"

Reviewed on 21 Mar,2020

Turyaa Kalutara
Aliya Resort & Spa
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$208 per night from 1 Oct to 2 Oct
4.6/5Wonderful! (226 reviews)

"Lovely staff, fantastic pool with great views of Sigiriya rock, nice gym, and wonderful breakfast."…"

Reviewed on 1 Jul,2020

Aliya Resort & Spa
Ocean Edge Suites & Hotel Colombo
3.4/5 (79 reviews)
Find a better alternative!

"The hotel is definitely overpriced! Cleanliness lacks. basic amenities like faulty air con was a put off! However, mr tushaar was helpful to move us to a better room quickly. There were dead cockroaches here and there. Though the lobby is renovated, poor flooring and dirty worn out rugs in the room ..."…"

Reviewed on 18 Jan,2020

Ocean Edge Suites & Hotel Colombo
Anantara Peace Haven Tangalle Resort
5 out of 5
Free cancellationReserve now, pay when you stay
The price is SG$291 per night from 14 Oct to 15 Oct
4.6/5Exceptional! (105 reviews)
Massive resort but soulless

"On the plus side : upgraded to a villa with plunge pool. Massive amount of space. Tastefully decorated. Huge bed. Shower was great - lots of hot water and pressure. Massive resort that needs transport to get around, very efficient with the transport service. Staff very polite. Fabulous views from ..."…"

Reviewed on 7 Mar,2020

Anantara Peace Haven Tangalle Resort
Shangri-La's Hambantota Golf Resort & Spa
5 out of 5
Sittrakala Estate, Chithragala, Ambalantota, Hambantota
Get Rates
4.4/5Wonderful! (74 reviews)

"Wonderful staff and service- very accommodating. Beautiful beach and pools."…"

Reviewed on 8 Mar,2020

Shangri-La's Hambantota Golf Resort & Spa
Avani Bentota Resort
Get Rates
4.2/5Very Good! (156 reviews)

"Great beach location, amazing breakfast at property"…"

Reviewed on 24 Jan,2020

Avani Bentota Resort
Don't see what you're looking for?
See all available properties in Sri Lanka
View all properties
Lowest nightly price found within the past 24 hours based on a 1 night stay for 2 adults. Prices and availability subject to change. Additional terms may apply.

Find Your Ideal Hotel in Sri Lanka

Get set for the holiday of your dreams when you harness the power of Expedia to book a stay at any of the resorts, villas or hotels in Sri Lanka. Travel on a budget or splash out on a luxury holiday. Whichever you prefer, our intuitive tools make it simple for you to find precisely what you're looking for. Start your search today, and design your own perfect Sri Lanka trip itinerary, with exactly the kind of hotels you like. 

Need to rest your head on a plush pillow at a high-end luxury hotel? We've got you covered. Want something unique like a Japanese ryokan, Balinese villa, or Nordic Arctic resort? Got that too. Lots of options! And if you're on a budget, Expedia has a great variety of cheap hotels and budget accommodation so you can enjoy a holiday for less. There are a variety of choices in between as well. You can search for a hotel in a specific location if you'd like to stay in a cool Sri Lanka neighbourhood, or close to the top attractions you plan to visit. You'll see a range of accommodation options right in the middle of the action, as well as hidden options on the quieter neighbourhoods and outskirts of Sri Lanka. When you browse through our extensive catalog of hotels in Sri Lanka, you're certain to find affordable rates and great package deals on various types of hotels around Sri Lanka. 

Expedia will save you money and time when arranging your stay at any of the hotels in Sri Lanka, so you can focus on the wonderful time ahead on your Sri Lanka holiday. Select your travel dates now to find the best hotel deals in Sri Lanka!