Hotels in Sri Lanka

Start date: Check-in selected.
To Date
End date: Check-out

    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

This weekend
Next weekend

Filter by

Guest rating
Guest rating
Star rating

2025 Top 10 Trending Sri Lanka Hotels from HK$480

Cinnamon Life at City of Dreams
5.0 star property
9.8 out of 10, Exceptional, (65)
"A superb hotel, with plenty of facilities and dining options."
United Kingdom
Fraser
Cinnamon Life at City of Dreams
Marino Beach Colombo
5.0 star property
9.4 out of 10, Exceptional, (1009)
"Good hotel!"
Canada
Iynharan
The price is HK$591
HK$784 total
includes taxes & fees
31 Oct - 1 Nov
Marino Beach Colombo
Shangri-La Colombo
5.0 star property
9.4 out of 10, Exceptional, (498)
"Overall, friendly, clean and modern"
United States
HASSAN
The price is HK$1,049
HK$1,409 total
includes taxes & fees
18 Nov - 19 Nov
Shangri-La Colombo
Hotel Riu Sri Lanka - All Inclusive
5.0 star property
8.6 out of 10, Excellent, (212)
"Loved it "
United States
Raj
The price is HK$1,205
HK$1,578 total
includes taxes & fees
30 Oct - 31 Oct
Hotel Riu Sri Lanka - All Inclusive
Mandarina Colombo
5.0 star property
8.8 out of 10, Excellent, (1001)
"Nice hotel and very friendly staff."
United Kingdom
Nadarajah
The price is HK$370
HK$480 total
includes taxes & fees
30 Oct - 31 Oct
Mandarina Colombo
ITC Ratnadipa, a Luxury Collection Hotel, Colombo
5.0 star property
9.4 out of 10, Exceptional, (110)
"Great property, and amazing staff. Throughly enjoyed our 6 nights here!"
United States
Jean Elizabeth
The price is HK$1,218
HK$1,636 total
includes taxes & fees
28 Nov - 29 Nov
ITC Ratnadipa, a Luxury Collection Hotel, Colombo
Heritance Kandalama
5.0 star property
9.0 out of 10, Wonderful, (653)
"Beautiful rooms set in the most gorgeous landscape. So much thought behind each architectural choice with exceptional service and delicious food! "
Canada
Janani
Heritance Kandalama
Granbell Hotel Colombo
3.5 star property
8.6 out of 10, Excellent, (310)
"Beautiful hotel in great location. "
Australia
Fiona
The price is HK$545
HK$643 total
includes taxes & fees
30 Oct - 31 Oct
Granbell Hotel Colombo
Galle Face Hotel
5.0 star property
9.2 out of 10, Wonderful, (1000)
"Very nice hotel "
United Kingdom
JOHN
The price is HK$488
HK$669 total
includes taxes & fees
4 Nov - 5 Nov
Galle Face Hotel
Cinnamon Grand Colombo
5.0 star property
8.8 out of 10, Excellent, (881)
"Rooms were clean and spacious. very friendly staff."
Canada
Vasuki
The price is HK$731
HK$988 total
includes taxes & fees
28 Nov - 29 Nov
Cinnamon Grand Colombo
Hilton Colombo
5.0 star property
8.6 out of 10, Excellent, (509)
"excellent"
Japan
JUN
The price is HK$792
HK$1,064 total
includes taxes & fees
2 Nov - 3 Nov
Hilton Colombo
Cinnamon Bentota Beach – Signature Selection
5.0 star property
9.2 out of 10, Wonderful, (43)
"Natural Pool is a must try."
American Samoa
Jeganiwas
The price is HK$1,251
HK$1,624 total
includes taxes & fees
30 Oct - 31 Oct
Cinnamon Bentota Beach – Signature Selection
Hilton Colombo Residence
5.0 star property
8.8 out of 10, Excellent, (434)
"Stayed for 12 nights, perfect spot, clean, tidy and friendly staff. Close to decent locations, food, quick tuktuk ride to One Galle Face"
Australia
Clayton
The price is HK$693
HK$931 total
includes taxes & fees
23 Nov - 24 Nov
Hilton Colombo Residence
Taj Bentota Resort & Spa
5.0 star property
8.6 out of 10, Excellent, (190)
"Excellent hotel in a beautiful location, highly recommended "
Australia
Geoffrey
The price is HK$1,453
HK$1,951 total
includes taxes & fees
1 Nov - 2 Nov
Taj Bentota Resort & Spa
Radisson Blu Resort Galle
5.0 star property
8.6 out of 10, Excellent, (232)
"I stayed at Radisson Blu Galle for 3 nights with mu family. We enjoyed the stay. Food was excellent and the staff is very friendly. I would recommend this hotel to anyone."
Canada
TUSGU
The price is HK$804
HK$1,053 total
includes taxes & fees
31 Oct - 1 Nov
Radisson Blu Resort Galle
Cinnamon Red Colombo
3.0 star property
9.0 out of 10, Wonderful, (1006)
"Very nice hotel in Colombo with great views and friendly staff."
United States
George
The price is HK$544
HK$731 total
includes taxes & fees
30 Oct - 31 Oct
Cinnamon Red Colombo
MaRadha Colombo
4.0 star property
9.2 out of 10, Wonderful, (87)
"The staff was courteous and friendly. The restaurant manager was very helpful with his recommendations. The reception staff was friendly and professional. "
United States
Sarojini
The price is HK$492
HK$668 total
includes taxes & fees
3 Nov - 4 Nov
MaRadha Colombo
The Kingsbury Colombo
5.0 star property
8.6 out of 10, Excellent, (846)
"Awesome hotel to stay in. Handy to downtown with all the mod cons."
Australia
Greg
The price is HK$604
HK$846 total
includes taxes & fees
1 Nov - 2 Nov
The Kingsbury Colombo
Radisson Collection Resort, Galle
4.5 star property
9.4 out of 10, Exceptional, (11)
"Nice sea view "
Canada
Budrin
The price is HK$816
HK$1,096 total
includes taxes & fees
30 Oct - 31 Oct
Radisson Collection Resort, Galle
Weligama Bay Marriott Resort & Spa
5.0 star property
9.2 out of 10, Wonderful, (242)
"amazing location great facilities and staff"
United States
Omar
The price is HK$1,243
HK$1,670 total
includes taxes & fees
30 Oct - 31 Oct
Weligama Bay Marriott Resort & Spa
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:7 Nov - 9 Nov
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 beautiful beaches, perfect for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient temples and historical sites that showcase the island's unique traditions and history.
  • Outdoor Adventures: Enjoy a plethora of activities, from hiking in lush landscapes to thrilling safaris in wildlife reserves.
  • Diverse Accommodation: Choose from luxurious resorts to charming guesthouses, catering to every travel preference and budget.
  • Vibrant Local Experiences: Engage with friendly locals and immerse yourself in the lively markets and culinary delights.

Find great hotels in Sri Lanka

Discover the diverse hotel accommodations in Sri Lanka, offering a delightful blend of hotels and guesthouses tailored to suit every traveller's needs. Whether you're seeking a family-friendly retreat, a business-friendly venue, or a serene escape with stunning mountain views, you'll find an array of options. Many establishments also provide complimentary bikes for exploring the beautiful surroundings, ensuring a memorable stay in this enchanting island nation.

  • Marino Beach Colombo: This exquisite 5-star hotel offers a perfect blend of luxury and relaxation, ideal for those seeking a beachside escape. Located directly on the pristine sands of Colombo, Marino Beach Colombo caters to both leisure and business travellers. Guests can indulge in elegant rooms with stunning ocean views, unwind by the infinity pool, or savour delectable dishes at the on-site restaurants. The hotel’s direct beach access makes it an excellent choice for sun-seekers, while its state-of-the-art business facilities ensure a productive stay for corporate guests.
  • Cinnamon Red Colombo: A charming 3.5-star property, Cinnamon Red Colombo is designed for families and business travellers alike. This hotel stands out for its family-friendly amenities, ensuring younger guests are well catered for. The contemporary design and comfortable rooms create a welcoming atmosphere, while the rooftop infinity pool offers stunning views of the city. With a range of dining options and facilities tailored for children, including engaging activities, Cinnamon Red is an excellent choice for those looking to balance work and family time during their stay.
  • Mandarina Colombo: Another luxurious 5-star option, Mandarina Colombo is perfect for families and business travellers seeking a refined experience. The hotel features spacious rooms with modern décor and a variety of amenities tailored for children, including a dedicated pool and first aid services. Guests can enjoy a range of dining options, unwind in the wellness centre, or take advantage of the convenient business facilities. Mandarina Colombo’s focus on family-friendly services, combined with its elegant ambiance, makes it an ideal choice for a memorable stay in Sri Lanka.

Where to stay in Sri Lanka

Sri Lanka is a captivating destination that offers an array of experiences, from serene beaches to lush landscapes. Venture into its vibrant cities and tranquil regions, where friendly locals welcome you to explore luxurious and budget-friendly accommodation options. Whether you seek adventure in acres of scrubland or a relaxing oasis, Sri Lanka promises unforgettable excursions and a rich atmosphere that will leave you enchanted. Discover the perfect blend of nature and culture on your journey through this beautiful island nation.

  • Colombo: As the bustling capital of Sri Lanka, Colombo offers a vibrant mix of modernity and tradition. Located on the west coast, this city is a hub for business and leisure, attracting visitors year-round. The peak seasons from January to April bring a lively atmosphere, perfect for exploring its shopping centres and public markets. Be sure to visit the stunning beaches and historic landmarks, where you can soak in the rich culture and heritage of Sri Lanka. Whether you're indulging in local cuisine or enjoying a family day at the beach, Colombo promises an exciting urban experience.
  • Kandy: Nestled amidst lush hills in the central part of Sri Lanka, Kandy is celebrated for its stunning scenery and outdoor adventures. This city, known for its cultural significance, sees peak visitor numbers in January, March, and July. Kandy is home to the revered Temple of the Tooth, alongside beautiful national parks ideal for hiking and nature walks. The vibrant atmosphere and rich history make it a perfect spot for those seeking adventure and scenic beauty. Enjoy the local markets and educational centres, as Kandy offers a unique blend of culture and nature.
  • Negombo: Situated on the western coast, Negombo is a charming coastal city known for its beautiful beaches and vibrant market life. With peak seasons in April and December, this destination is ideal for families and beach lovers alike. The extensive sandy shores provide ample opportunities for relaxation, while the nearby national parks offer a glimpse into Sri Lanka’s natural beauty. Explore the lively shopping centres, indulge in fresh seafood, and enjoy the warm hospitality that Negombo has to offer. This city is perfect for those looking to unwind while experiencing local culture.

Things to do in Sri Lanka

Sri Lanka is an ideal destination for outdoor enthusiasts and adventure seekers, offering a wealth of activities amidst stunning scenery. Visitors can explore vibrant shopping centres and indulge in unique local experiences. Whether you're after active vacations or thrilling adventures, Sri Lanka has something to satisfy every adventurer's cravings, making it a perfect spot for those looking to immerse themselves in nature and excitement.

Shopping

In Colombo, visit Colombo City Centre for a vibrant shopping experience with entertainment options. For a local flavour, explore Pettah Market, bustling with city life. One Galle Face offers a mix of shopping and entertainment, perfect for families and those seeking a lively atmosphere.

Recreation

Pallekele International Cricket Stadium offers an energetic atmosphere, perfect for sports enthusiasts to enjoy thrilling matches. For a touch of luxury, the Sri Lanka Tennis Association provides exquisite facilities and a refined ambience. Meanwhile, the Royal Colombo Golf Club invites you to embrace the outdoors with its scenic golf courses.

Adventure

The Midigama Left Surf Break offers thrilling water sports experiences, perfect for both beginners and seasoned surfers amidst a vibrant atmosphere. At the Parewella Natural Swimming Area, enjoy a refreshing dip in tranquil waters surrounded by nature. For hiking enthusiasts, the World's End Trail presents breathtaking scenery and an exhilarating adventure.

Nightlife

Experience the vibrant nightlife in Sri Lanka at the Nelum Pokuna Mahinda Rajapaksa Theatre, where romance and culture intertwine. Alternatively, enjoy the enchanting atmosphere of the Elphinstone Theatre, offering a delightful blend of entertainment and cultural performances.

*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 during your trip to Sri Lanka, consider visiting in the cheaper months of May to June and October. Booking your hotel about a month in advance can help secure the best rates, particularly on Saturdays. Use Expedia’s search tools to filter by budget and hotel type, including eco-friendly options. Look for package deals that combine flights and activities for additional savings. Additionally, take advantage of affordable public transport options and explore free activities such as local markets and temples to maximise 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: Book your hotel in Sri Lanka about 1 month out to secure some of the cheapest prices. If you're the spontaneous type, Expedia's last minute deals and discounts are indicated via the green label below the price.
  • 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 preferences. You can organise your search results to display prices from lowest to highest, ensuring that the most affordable hotels appear 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 save money by combining your hotel booking in Sri Lanka with your flights and activities through an Expedia package.

Find the best attractions in Sri Lanka

Sri Lanka is an ideal destination for those seeking outdoor adventures and stunning scenery. With its diverse attractions, visitors can explore beautiful beaches, ancient temples, and breathtaking waterfalls. Whether you're interested in cultural experiences or thrilling outdoor activities, Sri Lanka offers a wealth of opportunities to immerse yourself in its vibrant landscape while enjoying the serene beach environment.

  • Bentota Beach: Experience the serene charm of Bentota Beach, where golden sands meet azure waters. Perfect for sunbathing, swimming, and water sports, this beach offers a laid-back atmosphere ideal for relaxation and enjoyment.
  • Yala National Park: Discover the thrilling landscapes of Yala National Park, renowned for its diverse wildlife and stunning scenery. Embark on an adventurous safari to spot leopards, elephants, and a variety of bird species amidst lush greenery.
  • Wilpattu National Park: Immerse yourself in the family-friendly environment of Wilpattu National Park. Known for its unique natural lakes and rich biodiversity, it’s an excellent destination for nature walks and wildlife spotting in a tranquil setting.

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 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

The nearest major airports for your trip to Sri Lanka

Colombo's Bandaranaike International Airport (CMB) serves as the primary gateway to Sri Lanka, located approximately 123.9km from the heart of the country. Nearby, Sentido Heritance Negombo, a 5-star hotel, lies just 8.0km from the airport, offering convenient airport shuttle services. Another excellent option is Jetwing Blue, a 5-star resort located 9.7km away, which also provides easy access to the airport. Similarly, Jetwing Beach, also a 5-star hotel, is situated 9.7km from CMB, ensuring guests can reach the airport with ease. These accommodations make it simple for tourists to travel to and from the airport, enhancing their Sri Lankan experience.

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 HK$480 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?
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 HK$480 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?
Reserve your Sri Lanka hotel with Expedia for price, choice and ease. Also, our One Key™ rewards programme lets you collect OneKeyCash™* on eligible hotels, car rentals, flights, holiday 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 Centre is always available.*Excludes taxes and fees. OneKeyCash is not redeemable for cash and can only be used on Expedia and other participating brands.