A sunset over the ocean with waves and rocks.

Search Hotels in Sri Lanka

  • Change your mind

    Book hotels with free cancellation
  • Treat yourself

    Sign in to save 10% or more on thousands of hotels
  • Be picky

    Search almost a million properties worldwide

Top Cities in Sri Lanka

Check prices for these dates

Filter by

Property class

Guest rating

Selecting then applying a filter from this group will update the results on a new page

Our top choices for Sri Lanka hotels

1. Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.6 out of 10, Exceptional, (1,002 reviews)
"Overall a very nice place to spend time during vacation"
Canada
Pirahas
The price is ¥11,923
¥15,813 total
includes taxes & fees
Sep 4 - Sep 5
Marino Beach Colombo

2. Cinnamon Life at City of Dreams

Cinnamon Life at City of Dreams
5.0 star property
Kompannaweediya
9.6 out of 10, Exceptional, (166 reviews)
"We enjoyed the stay very much. Our stay started with very good greetings at the entrance. Check in was very smooth. The rooms are bigger than we expected and very good sea view. Rooms were cleaned thorough and staff are exceptional. I would recommend this hotel to anyone who is looking for a great stay."
Canada
Vijayasingham
The price is ¥24,439
¥33,105 total
includes taxes & fees
Aug 21 - Aug 22
Cinnamon Life at City of Dreams

3. Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (249 reviews)
"Stayed here with family for a short break and had a thoroughly wonderful time. We even did a few side trips to visit mangroves and National Park. Found the staff extremely helpful and very friendly. Imhope to visit again onemday soon. Thank you..."
United Kingdom
Leigh
The price is ¥25,495
¥33,396 total
includes taxes & fees
Aug 18 - Aug 19
Hotel Riu Sri Lanka - All Inclusive

4. Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (638 reviews)
"Excellent service from check in to check out; breakfast service was a bit slow but staff are courteous."
United States
RISAL
The price is ¥20,712
¥27,823 total
includes taxes & fees
Sep 5 - Sep 6
Shangri-La Colombo

5. Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya
8.8 out of 10, Excellent, (453 reviews)
"Room space was great for family of 4."
Canada
Partheepan
The price is ¥12,746
¥17,134 total
includes taxes & fees
Aug 24 - Aug 25
Taj Samudra

6. Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (696 reviews)
"This place is amazing. Architecture, integration with the forest, food and service are all unforgettable!"
Hong Kong SAR China
Neil C
The price is ¥30,921
¥40,724 total
includes taxes & fees
Aug 29 - Aug 30
Heritance Kandalama

7. Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1,002 reviews)
"PLEASANT STAY."
United States
Ravindarn
The price is ¥14,468
¥19,699 total
includes taxes & fees
Aug 22 - Aug 23
Cinnamon Grand Colombo

8. Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (433 reviews)
"Great facilities, great location, and great service. I would definitely recommend"
Australia
Angus
The price is ¥11,797
¥13,920 total
includes taxes & fees
Sep 6 - Sep 7
Granbell Hotel Colombo

9. Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (568 reviews)
"Very nice place clean room nice people"
United Kingdom
Meorin
The price is ¥14,219
¥19,102 total
includes taxes & fees
Sep 2 - Sep 3
Hilton Colombo

10. colombo international airport hotel

colombo international airport hotel
3.5 star property
Katunayake
8.4 out of 10, Very Good, (46 reviews)
"Great hotel for early morning flight. Location was excellent"
United Kingdom
Libby
The price is ¥7,158
¥9,719 total
includes taxes & fees
Sep 1 - Sep 2
colombo international airport hotel

11. Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,003 reviews)
"great location on the beach, excellent rooms, great service"
United States
Jerry
The price is ¥14,303
¥19,475 total
includes taxes & fees
Aug 21 - Aug 22
Galle Face Hotel

12. Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (272 reviews)
"Very beautiful hotel and people"
United Kingdom
Julie Enoh Akpbasa
The price is ¥25,332
¥34,032 total
includes taxes & fees
Aug 18 - Aug 19
Weligama Bay Marriott Resort & Spa

13. Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, Exceptional, (80 reviews)
"Paradise!! Thanks to the amazing friendly team. This is a gem worth visiting "
United States
Izak
The price is ¥61,828
¥81,183 total
includes taxes & fees
Sep 1 - Sep 2
Cape Weligama - Relais and Chateaux

14. Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, Excellent, (143 reviews)
"This is a tropical oasis. Clean, big rooms, amazing pools, great food, gigantic breakfast buffet and beautiful evenings with cocktails at the lounge. Staff were friendly and the kids had a perfect day. This really is the new bar we’ll judge all future resorts against."
Canada
Demitri
The price is ¥20,517
¥27,561 total
includes taxes & fees
Sep 7 - Sep 8
Shangri-La Hambantota

15. Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (182 reviews)
"Had a wonderful stay the service was outstanding staff very helpful house keeping staff vijeyakumar and hahara restaurant staff and management team was awesome and front office team very friendly I recommend to stay at amari"
United States
Mohamed Marwan
The price is ¥13,001
¥17,465 total
includes taxes & fees
Aug 24 - Aug 25
Amari Colombo Sri Lanka

16. Radisson Collection Resort & Spa, Galle

Radisson Collection Resort & Spa, Galle
5.0 star property
Talpe
8.8 out of 10, Excellent, (50 reviews)
"Staff at the hotel were really good. "
Canada
Joanne
The price is ¥21,508
¥28,893 total
includes taxes & fees
Aug 20 - Aug 21
Radisson Collection Resort & Spa, Galle

17. ITC Ratnadipa, a Luxury Collection Hotel, Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
5.0 star property
Kompannaweediya
9.2 out of 10, Wonderful, (159 reviews)
"Staff was very welcoming and hospitable. Particularly The chef Don Philip, Kanchana the executive in the F&B team who went beyond their best to delight us during our long stay at the hotel. Irfan, in the room service team in 16th floor put lot of effort in keeping our apartment clean and tidy every day during our stay."
United Kingdom
DHANIKA
The price is ¥23,659
¥31,783 total
includes taxes & fees
Aug 20 - Aug 21
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

18. Aathma Colombo House

Aathma Colombo House
4.0 star property
Rajagiriya
9.8 out of 10, Exceptional, (43 reviews)
"Excellent staff location and services"
United States
ALMAS
The price is ¥15,056
¥19,543 total
includes taxes & fees
Sep 1 - Sep 2
Aathma Colombo House

19. Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (620 reviews)
"Near the marine line , ocean view was amazing"
United Kingdom
Munmi
The price is ¥11,312
¥15,198 total
includes taxes & fees
Sep 1 - Sep 2
Radisson Hotel Colombo

20. Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (580 reviews)
"Clean room and breakfast."
United States
Sanjay
The price is ¥11,600
¥15,883 total
includes taxes & fees
Aug 22 - Aug 23
Cinnamon Lakeside Colombo
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.

Great weekend hotel deals in Sri Lanka

Showing deals for:Aug 28 - Aug 30

Save an average of 15% on thousands of hotels when you're signed in

Top Sri Lanka Hotel Reviews

Price trends for hotels in Sri Lanka

Less expensive
More expensive
Next month
July
March
¥9,331
Month
Price
January
¥11,007
February
¥16,616
March
¥20,364
April
¥19,364
May
¥17,931
June
¥7,397
July
¥7,392
August
¥8,773
September
¥9,331
October
¥10,117
November
¥12,479
December
¥12,037
Price trend information excludes taxes and fees and is based on base rates for a nightly stay for 2 adults found in the last 7 days on our site and averaged for commonly viewed hotels in Sri Lanka.

Guide to exploring around Sri Lanka

Top reasons to visit Sri Lanka

  • Stunning Beaches: Sri Lanka boasts some of the world's most beautiful beaches, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient temples and historical sites that reflect the island's vibrant history and traditions.
  • Breathtaking National Parks: Discover diverse wildlife and lush landscapes in national parks like Yala and Udawalawe.
  • Tea Plantations: Visit picturesque tea estates in the hill country for a taste of famous Ceylon tea.
  • Diverse Accommodations: Enjoy a range of lodging options, from luxury resorts to charming guesthouses.

Find great hotels in Sri Lanka

Explore a diverse range of hotel accommodations in Sri Lanka, from luxurious resorts to cozy guesthouses. Whether you're seeking a beachfront retreat, a family-friendly getaway, or business travel conveniences, you'll find the perfect option to suit your needs. With numerous hotel reviews available, you can easily navigate your choices and enjoy the stunning beauty and rich culture of this island paradise.

  • Marino Beach Colombo: Marino Beach Colombo is a luxurious 5-star hotel that offers an exquisite beachfront experience in Sri Lanka. With a remarkable guest rating of 9.4 out of 10, this hotel caters to travelers seeking a blend of relaxation and business amenities. Guests can enjoy direct access to the beach, along with a comprehensive spa experience featuring Couples Treatment Rooms, a poolside bar, and a steam room to unwind after a day of exploration. The full spa and pool service ensures that every moment spent here is a refreshing escape.
  • Cinnamon Red Colombo: This eco-certified 3.5-star hotel is a family-friendly option with a guest rating of 9.0 out of 10. Cinnamon Red Colombo stands out for its commitment to sustainability, making it an ideal choice for eco-conscious travelers. The hotel offers various amenities for children, including breakfast options tailored to younger guests. Located in a vibrant area, it provides a perfect balance of comfort and environmental responsibility, making it a great pick for families and business travelers alike.
  • Mandarina Colombo: A stylish 5-star hotel, Mandarina Colombo boasts a guest rating of 8.8 out of 10 and is well-suited for families and luxury seekers. This hotel combines modern elegance with essential amenities, including a dedicated children’s area featuring a pool and breakfast options. Additionally, it offers first aid kits for peace of mind, ensuring a safe and enjoyable stay. The blend of sophistication and family-friendly features makes Mandarina Colombo a prime choice for those looking to indulge while traveling with loved ones.

Where to stay in Sri Lanka

Sri Lanka offers an unforgettable vacation experience, blending adventure with stunning scenery. From the historic streets of Colombo to the serene beaches of Galle, you’ll find friendly locals and a variety of accommodations, from luxurious resorts to budget-friendly options. Explore ancient temples, lush tea plantations, and vibrant wildlife in this enchanting island nation. Whether you're seeking relaxation or thrilling excursions, Sri Lanka promises a memorable journey for every traveler.

  • Colombo: As the bustling capital city of Sri Lanka, Colombo offers a vibrant mix of culture, shopping, and entertainment. Visitors can explore stunning beaches and historic landmarks while enjoying a variety of shopping experiences, from local markets to modern malls. The city is particularly lively in January and from March to April, making it a great time for family outings or business trips. Don't miss the chance to soak in the sun at the beach or delve into the rich history at local sites. Colombo is a city that caters to diverse interests, ensuring a memorable travel experience.
  • Habarana: Nestled in the heart of Sri Lanka, Habarana is an outdoor haven for adventure enthusiasts and nature lovers alike. Known for its scenic beauty, the area features lush landscapes and proximity to national parks, making it a perfect spot for hiking, bird watching, and wildlife safaris. With peak visitor numbers in April and during the July to August period, Habarana offers a refreshing escape from the bustling city life. Travelers can enjoy recreational areas and local shopping centers, ensuring a blend of adventure and relaxation amidst nature’s splendor.
  • Sri Jayawardenepura Kotte: The administrative capital of Sri Lanka, Sri Jayawardenepura Kotte is a charming city with a rich blend of business and family-friendly experiences. With shopping centers and educational institutions nearby, it’s an ideal destination for both work and leisure. The area enjoys a steady flow of visitors throughout the year, peaking in April, July, and September. Close to beautiful beaches and national parks, this city offers a unique combination of urban conveniences and natural beauty, making it a great choice for diverse traveler interests.

Things to do in Sri Lanka

Shopping

At the Colombo City Centre, you can explore a variety of shops offering local crafts and modern fashion. For authentic souvenirs, visit the bustling Pettah Market, where vibrant street vendors showcase spices, textiles, and handmade goods, immersing you in the local culture.

Recreation

Experience the tranquil atmosphere of Ananda Ayurveda Retreat, where you can indulge in rejuvenating Ayurvedic treatments and yoga sessions amidst lush greenery. For a serene escape, explore the natural beauty of Sigiriya Rock, offering stunning views and a sense of adventure.

Adventure

Experience thrilling white-water rafting on the Kelani River near Kitulgala, where you navigate rapids surrounded by lush rainforest. For a unique adventure, go hiking in the Knuckles Mountain Range, offering stunning views and diverse wildlife along its scenic trails.

Nightlife

Experience Colombo's vibrant nightlife at the trendy Colombo City Centre with its rooftop bar offering stunning views. For a more local vibe, check out the lively bars along Galle Face Green, where you can enjoy live music and delicious street food under the stars.

*Distances are measured in a straight line; actual driving distances may vary depending on the route.

Booking tips and Expedia advantages for Sri Lanka

To save money on your trip to Sri Lanka, consider visiting during the cheaper months of May to June and October. Book your hotel about a month in advance for the best rates, especially on Saturdays when prices are lower. Utilize Expedia’s search tools to find affordable options by sorting and filtering based on your budget. Look for package deals that combine hotels, flights, and activities for additional savings. Don't forget to explore free activities like local markets and scenic sites to enrich your experience without overspending.

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Sri Lanka are May to June and October, where the prices are slightly lower. This is in comparison to April and December to January, where prices are slightly higher.
  • The best time to book a hotel: Booking a hotel in Sri Lanka about 1 month out from when you are planning to stay is usually when prices are lowest. If you're a little more spontaneous, you could also peruse Expedia's last minute deals for hotels, look out for the green banner below the price, as this indicates a cheaper deal.
  • The most and least expensive days on average to stay in a hotel: The least expensive day to stay in Sri Lanka is Saturday. The most expensive day to stay in Sri Lanka is Monday.
  • Find cheap hotels on Expedia: Expedia's search tool empowers you to customize your travel experience by selecting your budget, preferred location, and additional criteria. You can easily sort the results from lowest to highest price, allowing you to find the most affordable hotel options first. Additionally, you have the option to filter your search by hotel type; for instance, by checking the Eco-certified filter, you can discover sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can save money by combining your hotel reservations in Sri Lanka with your flights and activities through an Expedia package deal.

Find the best attractions in Sri Lanka

Sri Lanka offers an exciting blend of outdoor adventures and stunning scenery, perfect for vacationers. Popular attractions include beautiful beaches, ancient temples, and breathtaking national parks, catering to those seeking cultural experiences and outdoor fun. Don't miss the chance to explore local points of interest that showcase the rich heritage and natural beauty of this island paradise.

  • Yala National Park: Experience the thrill of wildlife in Yala National Park, known for its diverse ecosystems and rich biodiversity. This park is a haven for adventure seekers, offering opportunities for jeep safaris to spot leopards, elephants, and a variety of birds amidst stunning landscapes.
  • Mirissa Beach: Relax at Mirissa Beach, a picturesque destination renowned for its golden sands and turquoise waters. The laid-back atmosphere invites visitors to soak up the sun, enjoy local seafood, or indulge in water sports like snorkeling and whale watching.
  • Kandy Lake: Stroll around Kandy Lake, surrounded by lush greenery and serene views. This tranquil spot is perfect for a romantic outing, with charming pathways and the nearby historic Temple of the Tooth, enhancing its cultural significance.

Best time to go to Sri Lanka

The best time to visit Sri Lanka can depend on the weather and when visitor numbers rise and fall. The hottest average temperature in Sri Lanka falls in April, when visitor numbers are moderately high and weather is mostly sunny with light rain. The coolest average temperature in Sri Lanka falls in May, visitor numbers are moderately low and weather is mostly cloudy with frequent rain.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January72.0°F (22.2°C)Light RainMostly SunnyModerately HighSlightly High
February73.4°F (23.0°C)Light RainMostly SunnyAverageAverage
March76.1°F (24.5°C)Light RainMostly SunnyModerately HighAverage
April81.9°F (27.7°C)Light RainMostly SunnyModerately HighSlightly High
May68.4°F (20.2°C)Frequent RainMostly CloudyModerately LowSlightly Low
June75.4°F (24.1°C)Light RainMostly CloudyModerately LowSlightly Low
July75.0°F (23.9°C)Light RainMostly CloudyAverageAverage
August74.8°F (23.8°C)Light RainMostly SunnyAverageAverage
September74.8°F (23.8°C)Light RainMostly SunnyAverageSlightly Low
October74.7°F (23.7°C)Frequent RainMostly CloudyModerately LowAverage
November73.8°F (23.2°C)Frequent RainMostly CloudyAverageAverage
December79.0°F (26.1°C)Moderate RainMostly SunnyAverageSlightly High

Frequently asked questions

How much do hotels in Sri Lanka cost?
In Sri Lanka, you can find cheap options from ¥9,719 in a few different ways. To see what's available, enter your preferred travel dates, then fine-tune your search by budget, amenities and more. Remember that rates can differ depending on when you plan to go, so if you have some flexibility, switch up your dates until you find the perfect deal.
When is the best time to go to Sri Lanka?
Any time is a great time to visit Sri Lanka, just remember that the weather will vary depending on where you go. If it's a Galle summer vacation you're after, organize your trip between June and August. You can expect average temperatures of between 26ºC and 29ºC then in this city, which has a tropical rainforest climate.
What is the best area to stay in Sri Lanka?
If you're after an unforgettable getaway in Sri Lanka, set your sights on the dynamic city of Batticaloa. Reserve a few nights in one of our leading hotels, and you'll have the ideal starting point for your sightseeing adventures.
How can I find cheap hotels in Sri Lanka?
An excellent place to begin your search is with our "Price per night" filter. At the moment, the cheapest hotels start at ¥9,719 per night. Other ways to snap up a budget-friendly Sri Lanka retreat are by booking as early as possible and being flexible with the dates you travel. For more bargains, go to our cheap hotels in Sri Lanka page.
What are the best hotels in Sri Lanka for families?
Expedia makes it a cinch to book a hotel with everything you need for a memorable family getaway to Sri Lanka. Start by selecting "Family friendly" in the "Traveler experience" section of our filter tool. Then fine-tune your search by things like amenities and guest ratings. Whether you need a family hotel in Sri Lanka for a weekend adventure or an extended getaway, we've got you and your group covered.
Why should I book my Sri Lanka hotel with Expedia?
Reserve your Sri Lanka hotel with Expedia for price, choice and ease. Also, our One Key™ rewards program lets you collect OneKeyCash™* on eligible hotels, car rentals, flights, vacation rentals and more. Plus, we offer flexibility should your plans change, and if you want to ask us anything or require assistance, our online Help Center is always available.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.

Explore a world of travel with Expedia