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, Exceptional, (1,000 reviews)
"Excellent hotel with beautiful infinity pool"
Australia
Sivagnanam
The price is CA $112
CA $151 total
includes taxes & fees
Jul 24 - Jul 25
Marino Beach Colombo

2. Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (244 reviews)
"Staff were always helpful and facilities and room were top level. Great selection of food."
United Kingdom
Jacqueline
The price is CA $199
CA $261 total
includes taxes & fees
Jul 25 - Jul 26
Hotel Riu Sri Lanka - All Inclusive

3. Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (623 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 CA $183
CA $246 total
includes taxes & fees
Aug 21 - Aug 22
Shangri-La Colombo

4. Cinnamon Life at City of Dreams

Cinnamon Life at City of Dreams
5.0 star property
Kompannaweediya
9.6 out of 10, Exceptional, (153 reviews)
"Luxurious look"
Canada
Anne
The price is CA $182
CA $244 total
includes taxes & fees
Aug 14 - Aug 15
Cinnamon Life at City of Dreams

5. Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (688 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 $203
CA $269 total
includes taxes & fees
Jul 29 - Jul 30
Heritance Kandalama

6. Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya
8.8 out of 10, Excellent, (446 reviews)
"We had a wonderful stay at Taj Samudra Colombo. From the moment we arrived, the hospitality was warm and welcoming. A special thank you to Fatima and Indunil, who served us at breakfast, as well as Dewmali and Chandana, for their exceptional service and genuine care. They made us feel more like personal guests than hotel guests, which made our stay truly memorable. Thank you to the entire team for making our stay so enjoyable. We look forward to visiting again."
Norway
Thanushan
The price is CA $127
CA $171 total
includes taxes & fees
Jul 27 - Jul 28
Taj Samudra

7. Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (420 reviews)
"Great facilities, great location, and great service. I would definitely recommend"
Australia
Angus
The price is CA $118
CA $139 total
includes taxes & fees
Jul 27 - Jul 28
Granbell Hotel Colombo

8. Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (989 reviews)
"Excellent convenient well maintained courteous staff"
Australia
John
The price is CA $128
CA $174 total
includes taxes & fees
Jul 24 - Jul 25
Cinnamon Grand Colombo

9. Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,000 reviews)
"Hotel staff Iresha and Ranjith were awesome. Great experience. Also, the manager at the front desk was great. The location and food was excellent! We will definitely come back!!"
United States
mangala
The price is CA $120
CA $166 total
includes taxes & fees
Jul 24 - Jul 25
Galle Face Hotel

10. Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (563 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 CA $130
CA $174 total
includes taxes & fees
Aug 2 - Aug 3
Hilton Colombo

11. Aathma Colombo House

Aathma Colombo House
4.0 star property
Rajagiriya
9.8 out of 10, Exceptional, (40 reviews)
"Great facility and great staff!"
United States
Nureshmi
The price is CA $126
CA $163 total
includes taxes & fees
Jul 23 - Jul 24
Aathma Colombo House

12. Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (616 reviews)
"Near the marine line , ocean view was amazing"
United Kingdom
Munmi
The price is CA $102
CA $136 total
includes taxes & fees
Jul 28 - Jul 29
Radisson Hotel Colombo

13. 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 CA $238
CA $320 total
includes taxes & fees
Jul 23 - Jul 24
Weligama Bay Marriott Resort & Spa

14. colombo international airport hotel

colombo international airport hotel
3.5 star property
Katunayake
8.4 out of 10, Very good, (31 reviews)
"This is a brand new hotel. The room was clean and fresh and the staff were friendly. Great location next to the airport."
United Kingdom
Joanne
The price is CA $73
CA $99 total
includes taxes & fees
Jul 26 - Jul 27
colombo international airport hotel

15. 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, (156 reviews)
"Prasad was really helpful every time we went out of the hotel or came into the hotel. Shehan and Lyzanne were very information and helpful who helped us with easy check-in and check-out."
Canada
Sahil
The price is CA $221
CA $297 total
includes taxes & fees
Aug 21 - Aug 22
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

16. Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (175 reviews)
"Centrally Located and convenient city hotel. Very nice breakfast."
Canada
Anthony
The price is CA $109
CA $147 total
includes taxes & fees
Aug 10 - Aug 11
Amari Colombo Sri Lanka

17. Mount Lavinia Hotel

Mount Lavinia Hotel
4.0 star property
Mount Lavinia
8.0 out of 10, Very good, (765 reviews)
"Location ideal , so sad to see this hotel so run down and not maintained. Our room was dirty , towels dirty , bedding ripped and dirty , having complained they moved us to a different room but it was just as bad and just to add to it there was no hot water at all and when we asked them to fix it we got no response . We left the next day"
Australia
Nicole
Mount Lavinia Hotel

18. Radisson Collection Resort & Spa, Galle

Radisson Collection Resort & Spa, Galle
5.0 star property
Talpe
8.6 out of 10, Excellent, (48 reviews)
"Staff at the hotel were really good. "
Canada
Joanne
The price is CA $162
CA $218 total
includes taxes & fees
Aug 3 - Aug 4
Radisson Collection Resort & Spa, Galle

19. 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 CA $126
CA $169 total
includes taxes & fees
Aug 5 - Aug 6
Hilton Colombo Residence

20. 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 CA $65
CA $86 total
includes taxes & fees
Aug 2 - Aug 3
Mandarina 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:Jul 31 - Aug 2

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
June
April
CA $107
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 $86 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 $86 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