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

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, 1004, (1,004 reviews)
"Very Nice hotel"
Canada
Kugan
The price is CA $98
CA $132 total
includes taxes & fees
Sep 23 - Sep 24
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, 181, (181 reviews)
"Stay was incredible. Only at times the room was a bit hot but could be the big glass windows. Room extremely clean and hotel more than what pictures show."
United States
Maibel
The price is CA $198
CA $266 total
includes taxes & fees
Sep 15 - Sep 16
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, 251, (251 reviews)
"Wonderful hotel breakfast and dinner was delicious and view is amazing"
United States
Mudassir
The price is CA $222
CA $291 total
includes taxes & fees
Sep 15 - Sep 16
Hotel Riu Sri Lanka - All Inclusive

4. Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, 652, (652 reviews)
"The Shangri-La Hotel was lovely. The staff were so kind and attentive and always helpful. The food was delicious and I loved the passion fruit sorbet sold off the adorable cart in the lobby."
United States
Jennifer
The price is CA $180
CA $242 total
includes taxes & fees
Oct 9 - Oct 10
Shangri-La Colombo

5. Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya
8.8 out of 10, 460, (460 reviews)
"Great location, yummy food, friendly & helpful staff. Very clean & comfortable room."
United States
Sobha
The price is CA $104
CA $140 total
includes taxes & fees
Sep 17 - Sep 18
Taj Samudra

6. colombo international airport hotel

colombo international airport hotel
3.5 star property
Katunayake
8.2 out of 10, 63, (63 reviews)
"Will be great when construction is completed"
Australia
Neville
The price is CA $71
CA $97 total
includes taxes & fees
Oct 14 - Oct 15
colombo international airport hotel

7. Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, 575, (575 reviews)
"Very nice place clean room nice people"
United Kingdom
Meorin
The price is CA $130
CA $174 total
includes taxes & fees
Oct 2 - Oct 3
Hilton Colombo

8. Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, 702, (702 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 CA $244
CA $327 total
includes taxes & fees
Oct 8 - Oct 9
Heritance Kandalama

9. Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, 1001, (1,001 reviews)
"Great city centre hotel"
United Kingdom
Devaka
The price is CA $117
CA $161 total
includes taxes & fees
Sep 19 - Sep 20
Cinnamon Grand Colombo

10. Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, 441, (441 reviews)
"Really tasty food in both restaurants and super-helpful staff."
Australia
Shae
The price is CA $89
CA $105 total
includes taxes & fees
Sep 28 - Sep 29
Granbell Hotel Colombo

11. Radisson Collection Resort & Spa, Galle

Radisson Collection Resort & Spa, Galle
5.0 star property
Talpe
8.6 out of 10, 53, (53 reviews)
"They need to work on the food. Absolutely no options. I know it is a wellness property but do not rry to be officious on random cousines.. if we are travelling to Sri Lanka we want healthy local cousines too."
Canada
Senthuran
The price is CA $153
CA $205 total
includes taxes & fees
Sep 20 - Sep 21
Radisson Collection Resort & Spa, Galle

12. Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, 194, (194 reviews)
"Great hotel and location"
Netherlands
Stach
The price is CA $121
CA $163 total
includes taxes & fees
Sep 28 - Sep 29
Amari Colombo Sri Lanka

13. Shangri-La Hambantota

Shangri-La Hambantota
5.0 star property
Ambalantota
8.6 out of 10, 145, (145 reviews)
"Stayed 2 nights in August. Spacious hotel with plenty to explore, we wished we'd had more time to make the most of all the facilities. Had a small hiccup with our room allocation at check-in, but the team resolved it quickly and professionally. Food was a highlight - great buffet breakfast with a wide selection, and good options across the various restaurants on site. We also played 18 holes of golf; the caddies were professional, polite and added a lot to the experience. Would recommend for a...
United Kingdom
MAGDALENA
The price is CA $190
CA $255 total
includes taxes & fees
Sep 28 - Sep 29
Shangri-La Hambantota

14. Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, 1002, (1,002 reviews)
"The service was excellent and the property has beautiful historical and colonial charm to it. All the staff we met were very helpful and friendly. The food was amazing and I would highly recommend this hotel."
Canada
Prem
The price is CA $111
CA $154 total
includes taxes & fees
Sep 23 - Sep 24
Galle Face Hotel

15. Cape Weligama - Relais and Chateaux

Cape Weligama - Relais and Chateaux
5.0 star property
Weligama
9.8 out of 10, 82, (82 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 CA $533
CA $701 total
includes taxes & fees
Oct 15 - Oct 16
Cape Weligama - Relais and Chateaux

16. Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, 273, (273 reviews)
"Very beautiful hotel and people"
United Kingdom
Julie Enoh Akpbasa
The price is CA $221
CA $296 total
includes taxes & fees
Sep 15 - Sep 16
Weligama Bay Marriott Resort & Spa

17. Anantara Peace Haven Tangalle Resort

Anantara Peace Haven Tangalle Resort
5.0 star property
Tangalle
9.4 out of 10, 155, (155 reviews)
"A beautiful hotel on an amazing beach - the sunrise is incredible! Lots of amenities and bars and restaurants to choose from. Rooms are spacious and clean. "
United Kingdom
Elle
The price is CA $353
CA $469 total
includes taxes & fees
Sep 20 - Sep 21
Anantara Peace Haven Tangalle Resort

18. Kaya Retreat

Kaya Retreat
3.0 star property
Diyatalawa
The price is CA $244
CA $291 total
includes taxes & fees
Sep 27 - Sep 28
Kaya Retreat

19. ITC Ratnadipa, a Luxury Collection Hotel, Colombo

ITC Ratnadipa, a Luxury Collection Hotel, Colombo
5.0 star property
Kompannaweediya
9.2 out of 10, 159, (159 reviews)
"very good"
United States
MOHOMED UMAR
The price is CA $206
CA $277 total
includes taxes & fees
Sep 27 - Sep 28
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

20. Cinnamon Red Colombo

Cinnamon Red Colombo
3.0 star property
Kollupitiya
9.0 out of 10, 1001, (1,001 reviews)
"Great location, views and pool."
United Kingdom
Paul
The price is CA $75
CA $101 total
includes taxes & fees
Sep 30 - Oct 1
Cinnamon Red 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:Sep 25 - Sep 27

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
This month
Next month
June
April
CA $97
CA $106
Month
Price
January
CA $140
February
CA $119
March
CA $148
April
CA $186
May
CA $179
June
CA $64
July
CA $68
August
CA $107
September
CA $97
October
CA $106
November
CA $129
December
CA $110
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. Select dates and complete search for nightly totals inclusive of taxes and fees.

Guide to exploring around Sri Lanka

Top reasons to visit Sri Lanka

  • Stunning Beaches: Sri Lanka boasts some of the most beautiful beaches, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient temples and experience traditional ceremonies that reflect the island's vibrant culture.
  • Diverse Wildlife: Discover incredible national parks where you can spot elephants, leopards, and various bird species.
  • Outdoor Adventures: Enjoy activities like hiking, surfing, and boat safaris amidst breathtaking landscapes.
  • Warm Hospitality: Experience welcoming accommodations ranging from luxury resorts to charming guesthouses.

Find great hotels in Sri Lanka

Experience the warmth and hospitality of Sri Lanka with a variety of accommodation options, including hotels and guesthouses tailored to suit every traveler's needs. Whether you're seeking a family-friendly getaway, a luxurious retreat, or a business-oriented stay, you'll find an array of top hotels and best hotel choices across the stunning landscapes of this island nation. Discover the perfect base for your adventures, combining comfort and convenience in every visit.

  • Cinnamon Red Colombo: Perfectly blending family-friendly amenities with a business-oriented atmosphere, Cinnamon Red Colombo is a 3.5-star hotel that caters to both leisure and corporate travellers. Located in the heart of Colombo, this property offers a variety of services to ensure a comfortable stay. Business guests will appreciate the well-equipped Business Centre, 24-hour access, and meeting rooms designed for convenience. Families will find amenities tailored for children, making it an ideal choice for those travelling with little ones. Enjoy a modern style and attentive service that ensures a memorable experience.
  • Marino Beach Colombo: A luxurious 5-star property, Marino Beach Colombo invites guests to indulge in a beach-oriented getaway combined with upscale business facilities. Situated with direct access to the stunning coastline, this hotel offers a perfect retreat for sun-seekers and professionals alike. Guests can enjoy exquisite dining options, a lavish pool, and relaxing beach access while also benefiting from the hotel's comprehensive business services. Whether you’re unwinding by the shore or conducting meetings, Marino Beach Colombo provides a perfect balance of luxury and functionality.
  • Mandarina Colombo: Mandarina Colombo is a sophisticated 5-star hotel that seamlessly integrates business and family-focused amenities. Ideal for discerning travellers seeking an elegant experience, this property features multiple meeting rooms, a 24-hour Business Centre, and accessible facilities, ensuring that all professional needs are met. Families are also well-catered for, with amenities like a children’s pool and a First Aid Kit on hand. With its modern design and commitment to guest comfort, Mandarina Colombo is the perfect base for both work and leisure in Sri Lanka.

Where to stay in Sri Lanka

Sri Lanka offers a captivating blend of adventure, stunning scenery, and warm hospitality. Whether you're exploring vibrant cities like Colombo or relaxing on alluring beaches in Mirissa, there's something for every traveller. Experience the charm of local culture, indulge in luxurious accommodations or budget-friendly options, and embark on exciting excursions that showcase the island's natural beauty. A holiday in Sri Lanka promises unforgettable memories and a welcoming atmosphere that will make you feel right at home.

  • Colombo: As the bustling capital of Sri Lanka, Colombo offers a vibrant blend of modernity and tradition. Located on the west coast, it serves as a gateway for many visitors. The city experiences a steady flow of travellers, peaking during January and the March-April season. Colombo is perfect for those seeking a family-friendly, city-themed, or business-oriented experience. Highlights include shopping malls, lively markets, and serene beaches that invite relaxation. Don’t miss the historic sites that reflect the city's rich heritage, including the iconic Galle Face Green and the National Museum.
  • Kandy: Nestled in the lush central highlands of Sri Lanka, Kandy is renowned for its stunning scenery and rich cultural heritage. The city attracts visitors throughout the year, with peak arrivals in January, March, and July. Kandy is ideal for outdoor enthusiasts and adventure seekers. Explore its picturesque landscapes, visit the Temple of the Tooth, and enjoy the serene beauty of nearby national parks. The city also boasts a variety of shopping centres and recreational areas, making it a well-rounded destination for both relaxation and exploration.
  • Negombo: Located just north of Colombo along the western coast, Negombo is a charming beach town known for its laid-back atmosphere. It welcomes travellers year-round, with peak times in April and December to January. Ideal for families and beach lovers, Negombo offers a delightful blend of city and coastal experiences. Visitors can enjoy the sandy shores, vibrant public markets, and local seafood delicacies. The nearby national park adds an adventurous touch to your stay, providing ample opportunities for nature walks and wildlife observation.

Things to do in Sri Lanka

Sri Lanka offers an exciting mix of outdoor adventures and stunning scenery, perfect for a memorable vacation. Enjoy activities like shopping at vibrant centres, playing golf, and indulging in Balinese massages. Don't miss out on boat safaris and exploring charming local shops. With amazing tours available, Sri Lanka promises a captivating experience for every traveller.

Shopping

In Sri Lanka, explore Colombo City Centre for a vibrant shopping experience with entertainment and family vibes. Visit Pettah Market for local goods and a bustling atmosphere. Don’t miss Majestic City for more shopping and leisure options, perfect for gifts and souvenirs.

Recreation

Experience the serene landscapes at Victoria Golf & Country Resort, where you can enjoy a round of golf amidst stunning views. For luxury vibes, unwind at the Sri Lanka Tennis Association, or indulge in relaxation at Spa Ceylon Boutique & Urban Spa, offering revitalizing body treatments.

Adventure

The World's End Trail offers an exhilarating hike with breathtaking views of the surrounding landscapes, perfect for nature enthusiasts. The Parewella Natural Swimming Area provides a refreshing outdoor experience in a serene setting. For thrill-seekers, the Midigama Left Surf Break features exciting surfing opportunities against a stunning backdrop.

Nightlife

Experience the vibrant nightlife at Nelum Pokuna Mahinda Rajapaksa Theatre, where culture and romance blend seamlessly. For a family-friendly atmosphere, visit Elphinstone Theatre, offering captivating performances and entertainment, making your Sri Lankan nights truly unforgettable.

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

Booking tips and Expedia advantages for Sri Lanka

When planning a trip to Sri Lanka, consider visiting during the cheaper months of May to June and October to save on accommodation costs. Booking your hotel about a month in advance often yields the best rates, especially on Saturdays. Use Expedia's search tool to compare prices and find exclusive deals, and consider bundling your hotel, flights, and activities for added savings. Look for eco-friendly accommodations for a sustainable stay. Public transport is also an economical way to explore, with plenty of free activities available to enjoy the local culture without breaking the bank.

  • 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 offers you the flexibility to choose your budget, desired location, and other preferences. You can easily sort the results to display prices from lowest to highest, allowing you to find the most affordable hotels at a glance. Additionally, you can refine your search by hotel type—for instance, by selecting the Eco-certified filter, you'll discover a range of sustainable and environmentally-friendly accommodations that you can book.
  • Consider bundling your trip: Consider saving money by combining your hotel accommodations in Sri Lanka with your flights and activities through an Expedia package. This option can help you get the most value for your travel investment.

Find the best attractions in Sri Lanka

Whether you're an adventure seeker, a culture enthusiast, or a beach lover, Sri Lanka offers an unforgettable vacation experience. With its stunning beaches, ancient temples, and beautiful national parks, there's something for everyone to explore. You can immerse yourself in local culture, enjoy outdoor activities, and relax by the coast, making your trip to this island paradise truly memorable.

  • Bentota Beach: Experience the sun-kissed shores and crystal-clear waters of Bentota Beach, a perfect spot for relaxation and water sports. Enjoy beach vibes with opportunities for surfing, jet skiing, and lounging under swaying palm trees.
  • Udawalawe National Park: Embark on an adventure in Udawalawe National Park, renowned for its diverse wildlife and stunning scenery. Go on a thrilling safari to spot elephants, leopards, and exotic birds amidst breathtaking landscapes.
  • Temple of the Tooth: Immerse yourself in Sri Lanka's rich culture at the Temple of the Tooth, a UNESCO World Heritage site. This sacred temple houses a relic of the Buddha and offers insights into the country's spiritual heritage.

Best time to go to Sri Lanka

The best time to visit Sri Lanka is dependant on what kind of holiday you are seeking. April is its hottest month on average. At this time, visitor numbers are moderately high and weather is mostly sunny with light rain. May is its coolest month on average. At this time, 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 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 SunnyAverageAverage
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

Frequently asked questions

How much do hotels in Sri Lanka cost?
In Sri Lanka, you can find cheap options from CA $97 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 CA $97 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