A sunset over the ocean with waves and rocks.

Search Sri Lanka Hotels

  • 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

Next weekend
In two weeks

Filter by

Star rating

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,006 reviews)
"Overall a very nice place to spend time during vacation"
Canada
Pirahas
The price is P4,857
P6,363 total
includes taxes & fees
Sep 1 - Sep 2
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, (172 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 P9,489
P12,748 total
includes taxes & fees
Aug 27 - Aug 28
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, (250 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 P9,867
P12,925 total
includes taxes & fees
Aug 23 - Aug 24
Hotel Riu Sri Lanka - All Inclusive

4. Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (641 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 P8,016
P10,768 total
includes taxes & fees
Sep 18 - Sep 19
Shangri-La Colombo

5. Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya
8.8 out of 10, Excellent, (456 reviews)
"I was very satisfied with Taj Samudra Hotel, my Room was very clean and comfortable and spacious, staff was very friendly and welcoming!"
United States
VIJAY
The price is P4,933
P6,631 total
includes taxes & fees
Sep 1 - Sep 2
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 P12,742
P16,539 total
includes taxes & fees
Aug 30 - Aug 31
Heritance Kandalama

7. Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1,006 reviews)
"PLEASANT STAY."
United States
Ravindarn
The price is P6,118
P8,219 total
includes taxes & fees
Aug 28 - Aug 29
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 P4,622
P5,454 total
includes taxes & fees
Sep 13 - Sep 14
Granbell Hotel Colombo

9. Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (569 reviews)
"Very nice place clean room nice people"
United Kingdom
Meorin
The price is P5,763
P7,742 total
includes taxes & fees
Sep 20 - Sep 21
Hilton Colombo

10. colombo international airport hotel

colombo international airport hotel
3.5 star property
Katunayake
8.4 out of 10, Very Good, (49 reviews)
"Great hotel for early morning flight. Location was excellent"
United Kingdom
Libby
The price is P2,886
P3,877 total
includes taxes & fees
Sep 2 - Sep 3
colombo international airport hotel

11. Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,001 reviews)
"great location on the beach, excellent rooms, great service"
United States
Jerry
The price is P5,827
P7,827 total
includes taxes & fees
Aug 29 - Aug 30
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 P9,804
P13,171 total
includes taxes & fees
Aug 23 - Aug 24
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, (81 reviews)
"I loved the staff honestly they were super friendly with my daughter and me… My daughter was very comfortable with davinda. She became good friends with the surf instructor Kyle and loved the surfing experience she had with him making it one of the most wonderful experiences she had … The chef was extraordinary there making sure I tried authentic Sri Lankan food … Over all I’m definitely visiting them again when coming to Sri Lanka … The resort was out of this world honestly…"
United States
Abdulla
The price is P24,170
P31,660 total
includes taxes & fees
Sep 2 - Sep 3
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 P7,940
P10,667 total
includes taxes & fees
Sep 13 - Sep 14
Shangri-La Hambantota

15. Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (184 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 P5,031
P6,759 total
includes taxes & fees
Sep 8 - Sep 9
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 P8,324
P11,182 total
includes taxes & fees
Aug 27 - Aug 28
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 P9,156
P12,301 total
includes taxes & fees
Sep 3 - Sep 4
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 P5,429
P7,047 total
includes taxes & fees
Sep 21 - Sep 22
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 P4,378
P5,882 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, (582 reviews)
"Clean room and breakfast."
United States
Sanjay
The price is P4,827
P6,485 total
includes taxes & fees
Aug 23 - Aug 24
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.

Showing deals for:Sep 4 - Sep 6

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

Top Sri Lanka Hotel Reviews

Guide to exploring Sri Lanka

Top reasons to visit Sri Lanka

  • Stunning Beaches: Sri Lanka boasts some of the world's most picturesque beaches with golden sands and azure waters, ideal for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient temples and historic sites that reflect the island's vibrant history and diverse traditions.
  • Breathtaking Landscapes: Experience the lush hills, tea plantations, and scenic national parks teeming with wildlife.
  • Vibrant Cities: Discover the charm of Colombo and Kandy, offering a mix of modern amenities and historic allure.
  • Diverse Accommodations: Enjoy a range of lodging options, from luxurious resorts to cosy guesthouses, catering to all budgets.

Find great hotels in Sri Lanka

Discover a diverse range of hotel accommodations in beautiful Sri Lanka, from luxurious hotels to charming guesthouses. Whether you seek a beachfront retreat, a family-friendly environment, or facilities catering to business travellers, you’ll find ample options to suit your needs. Explore hotel reviews to help you choose the perfect stay and experience the rich culture and stunning landscapes that Sri Lanka has to offer.

  • Marino Beach Colombo: A luxurious 5-star hotel, Marino Beach Colombo boasts a remarkable guest rating of 9.4 out of 10. This beachfront property is ideal for those seeking a blend of relaxation and elegance. With direct access to the stunning beach, guests can enjoy sun-soaked days by the sea. The hotel features contemporary décor and offers a variety of amenities, including a swimming pool, spa services, and an on-site dining experience that showcases local and international cuisine, making it a top choice for luxury travellers.
  • Cinnamon Red Colombo: Rated 3.5 stars with a commendable guest rating of 9.0 out of 10, Cinnamon Red Colombo is an eco-certified property perfect for families and environmentally conscious visitors. Situated conveniently in Colombo, this hotel offers children's amenities, ensuring a family-friendly atmosphere. Guests can relish in the comfort of well-appointed rooms, a rooftop infinity pool, and a vibrant dining scene that caters to diverse tastes, providing a warm and welcoming environment for both business and leisure travellers.
  • Mandarina Colombo: With a guest rating of 8.8 out of 10, Mandarina Colombo is an upscale 5-star hotel that caters to families and business travellers alike. The property is well-equipped with amenities designed for children, including a dedicated pool area and essential services such as a First Aid Kit. Guests can enjoy spacious rooms that exude modern elegance, alongside an array of dining options that reflect local flavours. This hotel provides a sophisticated yet comfortable setting for a memorable stay in Colombo.

Where to stay in Sri Lanka

Embark on an unforgettable journey through Sri Lanka, where vibrant cities and serene landscapes await. From the historic charm of Colombo to the lush hills of Kandy, this island paradise offers a blend of adventure and relaxation. Explore elegant properties amidst friendly locals, indulge in budget-friendly excursions, and soak in the stunning scenery. Whether you're seeking luxury or a more laid-back experience, Sri Lanka promises an enriching travel experience that caters to every wanderer's desires.

  • Colombo: As the bustling capital of Sri Lanka, Colombo offers a vibrant urban experience with a mix of modernity and tradition. Located on the western coast, this city is a melting pot of cultures and cuisines. Visitors can indulge in shopping at expansive malls and local markets, or relax at the scenic beaches that line the coast. Key attractions include the historic Fort area and the Gangaramaya Temple, which reflect the city’s rich history. With a steady influx of tourists year-round, Colombo is particularly lively during January and the months of March to April, making it a prime spot for both business and leisure travellers.
  • Habarana: Nestled in the heart of Sri Lanka, Habarana is a gateway to adventure and natural beauty. This city is surrounded by lush landscapes and is famous for its proximity to several national parks, including the renowned Minneriya National Park, known for elephant sightings. Ideal for outdoor enthusiasts, Habarana offers thrilling activities such as safari tours and hiking. The best times to visit are in April and from July to August, when the weather is perfect for exploring the scenic surroundings. Travellers can also enjoy local shopping and recreational areas, making it a delightful stop for those seeking both adventure and relaxation.
  • Sri Jayawardenepura Kotte: Serving as the administrative capital of Sri Lanka, Sri Jayawardenepura Kotte is a blend of urban development and green spaces. Located just a short distance from Colombo, this city is ideal for family visits and business trips alike. Visitors can explore the serene suburbs, visit educational institutions, and enjoy shopping at local centres. The city is surrounded by beautiful parks and is a stone's throw from the coast. With peak travel periods in April, July, and September, it's an excellent base for those wanting to experience both the city life and the natural beauty of Sri Lanka.

Things to do in Sri Lanka

Shopping

Explore the vibrant streets of Colombo, where the bustling Pettah Market offers a treasure trove of textiles, spices, and handcrafted goods. For a more modern experience, visit the Arcade Independence Square, featuring a selection of boutiques and local artisans showcasing unique souvenirs and gifts.

Recreation

At Anantara Peace Haven Tangalle Resort, indulge in holistic therapies surrounded by lush gardens and the Indian Ocean. In the serene hills of Kandy, the Santani Wellness Resort offers personalised wellness programmes amidst tranquil nature, promoting relaxation and rejuvenation through yoga and meditation.

Adventure

Experience the thrill of white-water rafting in Kitulgala, where you can navigate the exciting rapids of the Kelani River. For a different challenge, hike to the summit of Adam's Peak, an iconic pilgrimage site, and be rewarded with stunning sunrise views over the surrounding landscape.

Nightlife

In Colombo, explore the vibrant nightlife at the lively Dutch Hospital complex, where you can enjoy a range of bars and restaurants. For a more laid-back vibe, visit Galle Face Green, perfect for a stroll while enjoying street food and the ocean breeze.

*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, or explore last-minute deals on platforms like Expedia, particularly for Saturday stays, which are more affordable. Use Expedia’s search tool to filter by budget and hotel type, including eco-friendly options, and consider package deals that combine flights and accommodation for additional savings. Also, keep an eye on price drops and savvy savings to maximise your budget.

  • 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: The cheapest time to book a hotel in Sri Lanka is usually 1 month out from when you are planning to stay. If you're a little more spontaneous, you could also peruse Expedia's last minute deals which could secure you a cheaper stay. Look out for the green banner below the price to spot the deals.
  • 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 enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, allowing you to view the most affordable hotels first. Additionally, you have the option to refine your choices by hotel type; for instance, selecting the Eco-certified filter will showcase sustainable and environmentally-friendly hotels that are available for booking.
  • Consider bundling your trip: You can potentially save money by combining your hotel reservations in Sri Lanka with your flights and activities through an Expedia package.

Find the best attractions in Sri Lanka

Sri Lanka offers an ideal blend of outdoor adventures and cultural experiences, perfect for a scenic vacation. Visitors can explore stunning beaches, ancient temples, and national parks teeming with wildlife. The diverse attractions cater to those seeking both relaxation and adventure, ensuring a memorable trip filled with rich cultural heritage and breathtaking landscapes.

  • Sinharaja Forest Reserve: This UNESCO World Heritage site is a biodiverse rainforest offering a chance to explore unique flora and fauna. Trekking through its lush trails, you may encounter rare bird species and vibrant plant life, making it a paradise for nature enthusiasts.
  • Secret Beach: Tucked away from the crowds, this idyllic beach boasts soft sands and crystal-clear waters. Ideal for relaxation, it invites visitors to bask in the sun, swim, or simply enjoy the tranquil atmosphere surrounded by stunning natural beauty.
  • Coconut Tree Hill Viewpoint: This picturesque viewpoint features dramatic coastal scenery framed by swaying coconut trees. Perfect for capturing breathtaking sunset vistas, it offers a serene spot to unwind while soaking in the stunning ocean views.

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 P3,877 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?
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 P3,877 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?
Expedia is your one-stop shop for planning the ultimate Sri Lanka holiday. You'll find a huge array of hotels to select from and handy search filters that make it a cinch to find what you're looking for. Worried about a last-minute change of plans? Many of our hotels have flexible cancellation policies, so you can book with peace of mind. Get more out of your holiday with Expedia Rewards. Join for free today to start collecting points and unlocking membership perks. You'll enjoy instant access to Member Prices, which means you can save 10% or more on select hotels!

Explore a world of travel with Expedia