Find the best Sri Lanka Hotels

    price find illustration

    Change your mind

    Book hotels with free cancellation
    deals illustration

    Treat yourself

    Save instantly and earn perks with One Key
    bed illustration

    Be picky

    Search almost a million properties worldwide

Sri Lanka Accommodation: Most Popular Cities to Stay

Check prices for these dates

Filter by

Guest rating
Guest rating
Property class

Top Hotels Sri Lanka

Shangri-La Colombo

5.0 star property
9.4 out of 10, Exceptional, (459)
"amazing stay. best of the best in-terms of hospitality in Colombo. "
The price is £135
includes taxes & fees
7 Aug - 8 Aug
Shangri-La Colombo

Marino Beach Colombo

5.0 star property
9.4 out of 10, Exceptional, (1003)
"Great Hotel, definitely recommend this place "
The price is £75
includes taxes & fees
8 Aug - 9 Aug
Marino Beach Colombo

Mandarina Colombo

5.0 star property
8.6 out of 10, Excellent, (1005)
"had a great stay, thank you mandarina. "
The price is £39
includes taxes & fees
30 Jul - 31 Jul
Mandarina Colombo

Heritance Kandalama

5.0 star property
9.0 out of 10, Wonderful, (623)
"Good property"
The price is £163
includes taxes & fees
24 Jul - 25 Jul
Heritance Kandalama

Amari Colombo Sri Lanka

5.0 star property
9.4 out of 10, Exceptional, (52)
"Amari was so good we had to book it again to conclude our trip after we spent time exploring the central Sri Lanka province. "
The price is £68
includes taxes & fees
28 Jul - 29 Jul
Amari Colombo Sri Lanka

Hotel Riu Sri Lanka - All Inclusive

5.0 star property
8.6 out of 10, Excellent, (207)
"Tres bon hotel all inclusive "
The price is £133
includes taxes & fees
27 Jul - 28 Jul
Hotel Riu Sri Lanka - All Inclusive

Galle Face Hotel

5.0 star property
9.2 out of 10, Wonderful, (1003)
"Always a pleasure to stay here or visit it "
The price is £111
includes taxes & fees
2 Aug - 3 Aug
Galle Face Hotel

Cinnamon Grand Colombo

5.0 star property
8.8 out of 10, Excellent, (858)
"service was excellent and food was delicious !"
The price is £94
includes taxes & fees
20 Jul - 21 Jul
Cinnamon Grand Colombo

Cinnamon Life at City of Dreams

5.0 star property
9.8 out of 10, Exceptional, (32)
"The property was incredible along with the staff who made the experience more enjoyable many thanks to Micheal Benson from front office and concierge and Sanjay from guest service you gave wonderful service. "
The price is £150
includes taxes & fees
19 Jul - 20 Jul
Cinnamon Life at City of Dreams

Hilton Colombo Residence

5.0 star property
8.6 out of 10, Excellent, (409)
"The staff were great 7 the food is good"
The price is £98
includes taxes & fees
1 Aug - 2 Aug
Hilton Colombo Residence

Green Casa

3.5 star property
9.6 out of 10, Exceptional, (14)
Green Casa

Cinnamon Red Colombo

3.0 star property
9.0 out of 10, Wonderful, (1004)
"Lovely hotel in a good location. Our room was great and the staff were so friendly and helpful. Breakfast was amazing. Great choice of local and international foods to choose from. The roof top bar and pool have amazing views of the city. "
The price is £65
includes taxes & fees
29 Jul - 30 Jul
Cinnamon Red Colombo

The Kingsbury Colombo

5.0 star property
8.6 out of 10, Excellent, (808)
"Excellent services ,specially restaurant best"
The price is £73
includes taxes & fees
29 Jul - 30 Jul
The Kingsbury Colombo

Granbell Hotel Colombo

3.5 star property
8.6 out of 10, Excellent, (269)
"Clean place "
The price is £52
includes taxes & fees
23 Jul - 24 Jul
Granbell Hotel Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo

5.0 star property
9.2 out of 10, Wonderful, (79)
"Amazing breakfast buffet, outstanding architecture, and unbeatable location. "
The price is £145
includes taxes & fees
14 Aug - 15 Aug
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Mount Lavinia Hotel

4.0 star property
8.4 out of 10, Very good, (664)
"This is still an awesome property "
The price is £53
includes taxes & fees
19 Jul - 20 Jul
Mount Lavinia Hotel

Hilton Colombo

5.0 star property
8.6 out of 10, Excellent, (492)
"Excellent staff managing wonderful property "
The price is £89
includes taxes & fees
28 Jul - 29 Jul
Hilton Colombo

Jetwing Colombo Seven

5.0 star property
9.0 out of 10, Wonderful, (289)
"Absolutely loved the stay.. Great room service menu with delicious food (try out their vegetable lumprise which was the best i’ve ever had). Cozy bed and clean washroom.. Slept like a baby.. Had a relaxing time"
The price is £71
includes taxes & fees
27 Jul - 28 Jul
Jetwing Colombo Seven

Shangri-La Hambantota

5.0 star property
8.8 out of 10, Excellent, (101)
"Awesome experience! Family friendly! Great staff."
The price is £130
includes taxes & fees
10 Aug - 11 Aug
Shangri-La Hambantota

Radisson Hotel Colombo

4.0 star property
8.6 out of 10, Excellent, (529)
"Like the food, location and the cleanliness "
The price is £54
includes taxes & fees
17 Aug - 18 Aug
Radisson Hotel 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:25 Jul - 27 Jul
Save an average of 15% on thousands of hotels when you're signed in

Top Sri Lanka Hotel Reviews

Guide to exploring Sri Lanka

Guide to exploring Sri Lanka

Find great hotels in Sri Lanka

Discover a diverse array of hotel accommodations in Sri Lanka, catering to every type of traveller. Whether you seek luxury hotels with stunning beachfront views, family-friendly guesthouses, or business-themed establishments, you'll find the perfect spot to unwind and explore. With options ranging from star-rated hotels to charming boutique stays, your ideal Sri Lankan getaway awaits, offering comfort and exceptional service amidst the island's breathtaking landscapes.

  • Marino Beach Colombo: Experience the ultimate beach getaway at Marino Beach Colombo, a luxurious 5-star hotel that seamlessly combines relaxation and business amenities. With direct access to the picturesque beach, this property is perfect for those seeking a spa-themed retreat. Guests can indulge in a variety of wellness treatments at the full-service spa, unwind by the poolside bar, or enjoy the steam room and couples' treatment rooms. Its business facilities cater to corporate travellers, ensuring a perfect blend of work and leisure in a stunning coastal setting.
  • Cinnamon Red Colombo: This eco-certified 3.5-star hotel is an ideal choice for environmentally conscious families and business travellers alike. Cinnamon Red Colombo offers a welcoming atmosphere while ensuring a sustainable approach to hospitality. The hotel features comprehensive business amenities, including a 24-hour accessible business centre and meeting rooms. Families will appreciate the child-friendly services, making it a great choice for those travelling with little ones. The combination of eco-friendliness and business facilities makes it a unique option for a memorable stay in Colombo.
  • Mandarina Colombo: Elevate your holiday experience at Mandarina Colombo, a sophisticated 5-star hotel that caters to families and business guests. The hotel's luxurious amenities are complemented by a strong focus on providing a family-friendly environment. With a fully accessible business centre, conference space, and various services for children, this hotel ensures that both leisure and business needs are met. Parents can relax knowing that amenities such as a children's pool and first aid kit are readily available, making it a perfect choice for a stress-free family vacation.

Things to do in Sri Lanka

Sri Lanka offers a thrilling escape for outdoor enthusiasts, boasting activities such as golf and visits to bustling shopping centres and malls. The stunning scenery invites adventure, making it an ideal destination for those seeking both relaxation and excitement in a vibrant setting.

Shopping

Pettah Market is a bustling public market, perfect for picking up local gifts and souvenirs amidst vibrant city vibes. For a more modern experience, visit Majestic City, a shopping mall offering entertainment and family-friendly options. If you're up for a drive, Euphoria Spice and Herbal, known for its spices, is worth a visit.

Recreation

At Pallekele International Cricket Stadium, immerse yourself in the energetic atmosphere while enjoying wellness activities amid the sports vibes. The Sri Lanka Tennis Association offers a luxurious environment for relaxation and rejuvenation. Rangiri Dambulla International Stadium provides a vibrant backdrop for fitness and wellness experiences in a spirited setting.

Adventure

The World's End Trail offers an exhilarating hiking experience with breathtaking scenery and adventurous vibes, perfect for nature enthusiasts. For a refreshing dip, the Parewella Natural Swimming Area invites you to enjoy its stunning outdoor setting. If you're into water sports, the Midigama Left Surf Break promises thrilling waves and vibrant outdoor energy.

Nightlife

Experience the enchanting nightlife of Sri Lanka at Nelum Pokuna Mahinda Rajapaksa Theatre, where captivating performances blend culture and romance. Alternatively, visit Elphinstone Theatre for a vibrant atmosphere filled with entertainment, perfect for families and couples alike.

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.

calendarCalendar MonthtemperatureTemperaturerainPrecipitationmostlyCloudinessoccupationOccupancypricePricing
January72.0°F (22.200000000000003°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.700000000000003°C)Light RainMostly SunnyModerately HighSlightly High
May68.4°F (20.200000000000003°C)Frequent RainMostly CloudyModerately LowAverage
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.700000000000003°C)Frequent RainMostly CloudyModerately LowSlightly Low
November73.8°F (23.200000000000003°C)Frequent RainMostly CloudyAverageAverage
December79.0°F (26.1°C)Moderate RainMostly SunnyAverageSlightly High

The nearest major airports for your trip to Sri Lanka

Colombo (CMB-Bandaranaike International Airport) is the primary airport in Sri Lanka, situated 47.8km from the city. Notable hotels nearby include the 5-star Sentido Heritance Negombo, located 3.1km away, offering airport shuttle services. Jetwing Blue, another 5-star resort, is 3.7km from the airport, while Jetwing Lagoon Wellness, a luxury adults-only resort, is just 2.5km away, both providing convenient access to the airport. All these hotels ensure a seamless connection for travellers arriving in Sri Lanka.

Frequently asked questions

How much do hotels in Sri Lanka cost?
In Sri Lanka, you can find cheap options from £39 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 holiday you're after, organise 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?
Check out the attractions and experiences on offer in Galle and Weligama. These thrilling cities are only two of the many great places to look for a hotel in Sri Lanka.
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 £39 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 "Traveller 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?
Fantastic deals and a wide range of options are two of the many reasons to book your Sri Lanka hotel with Expedia. On top of that, our free loyalty programme, One Key™, lets you collect and redeem OneKeyCash™* on eligible activities, hotels and more. And if your itinerary changes and you need to alter your booking, don't fret. Our online Help Centre is ready to assist you anytime, whether it's night or day. *OneKeyCash disclaimer - OneKeyCash is not redeemable for cash and can only be used on Expedia.