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

Guest rating
Guest rating
Star rating

Our top choices for Sri Lanka hotels

Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (613 reviews)
"Excellent location, great customer service from all staff , would highly recommend to club lounge,"
United Kingdom
Stephen singh
The price is ¥24,997
¥33,584 total
includes taxes & fees
Jun 20 - Jun 21
Shangri-La Colombo

Cinnamon Life at City of Dreams

Cinnamon Life at City of Dreams
5.0 star property
Kompannaweediya
9.6 out of 10, Exceptional, (148 reviews)
"Very nice place "
Canada
Viyanarasan
The price is ¥22,295
¥30,028 total
includes taxes & fees
Jul 1 - Jul 2
Cinnamon Life at City of Dreams

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (242 reviews)
"Staff were always helpful and facilities and room were top level. Great selection of food."
United Kingdom
Jacqueline
The price is ¥22,737
¥29,783 total
includes taxes & fees
Jun 22 - Jun 23
Hotel Riu Sri Lanka - All Inclusive

Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.4 out of 10, Exceptional, (1,000 reviews)
"Nice place to stay"
Canada
Vijendran
The price is ¥11,433
¥15,370 total
includes taxes & fees
Jun 22 - Jun 23
Marino Beach Colombo

Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (685 reviews)
"Perfect hospitality, cleanliness, foods and environment."
United Kingdom
Seiji
The price is ¥21,691
¥29,207 total
includes taxes & fees
Jun 23 - Jun 24
Heritance Kandalama

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,003 reviews)
"Delicious breakfast, location, views, and history incomparable , it really transports you back to the old times"
Mexico
Antonio
The price is ¥11,886
¥16,372 total
includes taxes & fees
Jun 22 - Jun 23
Galle Face Hotel

Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya
8.8 out of 10, Excellent, (439 reviews)
"Very good service"
Canada
Balakumar
The price is ¥14,513
¥19,511 total
includes taxes & fees
Jun 22 - Jun 23
Taj Samudra

Santani Wellness Kandy

Santani Wellness Kandy
5.0 star property
Medadumbara
9.6 out of 10, Exceptional, (48 reviews)
"best food in the world, amazing spa, relax, cool, different"
United States
andrea
The price is ¥77,071
¥112,729 total
includes taxes & fees
Jun 22 - Jun 23
Santani Wellness Kandy

Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (411 reviews)
"Really tasty food in both restaurants and super-helpful staff."
Australia
Shae
The price is ¥9,339
¥11,020 total
includes taxes & fees
Jun 30 - Jul 1
Granbell Hotel Colombo

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (975 reviews)
"Great hospitality"
United States
Vimalnath
The price is ¥13,538
¥18,883 total
includes taxes & fees
Jun 20 - Jun 21
Cinnamon Grand Colombo

Aathma Colombo House

Aathma Colombo House
4.0 star property
Rajagiriya
9.8 out of 10, Exceptional, (38 reviews)
"Great facility and great staff!"
United States
Nureshmi
The price is ¥14,678
¥19,187 total
includes taxes & fees
Jun 26 - Jun 27
Aathma Colombo House

Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year
5.0 star property
Unawatuna
8.0 out of 10, Very Good, (38 reviews)
"Well maintained, clean hotel and good size rooms. Enjoyed the stay"
United States
Balarajah
The price is ¥21,215
¥28,087 total
includes taxes & fees
Jun 21 - Jun 22
Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (559 reviews)
"Rooms were large, beds were so comfortable. The breakfast was excellent with lots of different choices. Would stay here again."
Australia
Charlotte
The price is ¥15,763
¥21,176 total
includes taxes & fees
Jun 22 - Jun 23
Hilton Colombo

Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (608 reviews)
"Near the marine line , ocean view was amazing"
United Kingdom
Munmi
The price is ¥11,288
¥15,166 total
includes taxes & fees
Jun 21 - Jun 22
Radisson Hotel Colombo

Mandarina Colombo

Mandarina Colombo
5.0 star property
Colombo
8.8 out of 10, Excellent, (1,000 reviews)
"Great location, easy checkin and check out and friendly helpful staff"
United States
Vinayak
The price is ¥7,464
¥9,963 total
includes taxes & fees
Jun 26 - Jun 27
Mandarina Colombo

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, (151 reviews)
"Hospitality is perfect"
United States
Akhila
The price is ¥24,512
¥32,929 total
includes taxes & fees
Jun 25 - Jun 26
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (268 reviews)
"Very beautiful hotel and people"
United Kingdom
Julie Enoh Akpbasa
The price is ¥27,253
¥36,611 total
includes taxes & fees
Jun 21 - Jun 22
Weligama Bay Marriott Resort & Spa

Radisson Collection Resort & Spa, Galle

Radisson Collection Resort & Spa, Galle
5.0 star property
Talpe
8.6 out of 10, Excellent, (46 reviews)
"Staff at the hotel were really good. "
Canada
Joanne
The price is ¥18,545
¥24,912 total
includes taxes & fees
Jul 7 - Jul 8
Radisson Collection Resort & Spa, Galle

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (169 reviews)
"Centrally Located and convenient city hotel. Very nice breakfast."
Canada
Anthony
The price is ¥12,901
¥17,331 total
includes taxes & fees
Jun 23 - Jun 24
Amari Colombo Sri Lanka

Hilton Colombo Residence

Hilton Colombo Residence
5.0 star property
Ibbanwala
8.8 out of 10, Excellent, (484 reviews)
"Room was excellent and special thanks to Jason pool attendants amazing service"
United States
Alvin
The price is ¥15,078
¥20,255 total
includes taxes & fees
Jun 24 - Jun 25
Hilton Colombo Residence
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:Jun 26 - Jun 28

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
¥7,392
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

Explore a world of travel with Expedia

Frequently asked questions

How much do hotels in Sri Lanka cost?
In Sri Lanka, you can find cheap options from ¥9,963 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,963 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.