Book Sri Lanka Hotels

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

Our top choices for Sri Lanka hotels

Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (530)
"Great room, amenities and lobby were fantastic."
United States
Paul
The price is AU$291
includes taxes & fees
12 Jan - 13 Jan
Shangri-La Colombo

Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.4 out of 10, Exceptional, (1006)
"Clean rooms, great staff and great location! "
United States
Diane
The price is AU$182
includes taxes & fees
5 Feb - 6 Feb
Marino Beach Colombo

Cinnamon Life at City of Dreams

Cinnamon Life at City of Dreams
5.0 star property
Kompannaweediya
9.6 out of 10, Exceptional, (98)
"Beautiful place to stay will be back soon "
Australia
Sayani
The price is AU$275
includes taxes & fees
12 Jan - 13 Jan
Cinnamon Life at City of Dreams

Mandarina Colombo

Mandarina Colombo
5.0 star property
Colombo
8.8 out of 10, Excellent, (1006)
"It was such a great stay. The staff was polite and helpful. Breakfast buffet was out of this world. Thank you for a great stay even if my stay was cut short."
Canada
Sithy
The price is AU$100
includes taxes & fees
30 Jan - 31 Jan
Mandarina Colombo

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1013)
"Excellent staff, courteous, very helpful and lovely kind people. "
United Kingdom
Ewan
The price is AU$180
includes taxes & fees
29 Jan - 30 Jan
Galle Face Hotel

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
8.8 out of 10, Excellent, (901)
"Excellent service , clean rooms. Staff was friendly and courteous. Lovely hotel. Would go back again."
United States
Amrita
The price is AU$181
includes taxes & fees
12 Jan - 13 Jan
Cinnamon Grand Colombo

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (222)
"What a fantastic experience, the staff where wonderful extra clean entertainment and food was delicious definitely going again"
United Kingdom
Fiona Jane Louise
The price is AU$534
includes taxes & fees
7 Jan - 8 Jan
Hotel Riu Sri Lanka - All Inclusive

Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (340)
"Clean, efficient and impressive!"
United States
Yap
The price is AU$151
includes taxes & fees
25 Jan - 26 Jan
Granbell Hotel Colombo

Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (524)
"This is a great hotel and for me the location was fantastic. Comfy bed, quiet room, great staff, food was also great. I would definitely stay here again. The hotel does everything really well, but it is also a pretty large property, so it is pretty busy at all times, but I would definitely stay here again."
United States
Klaus
The price is AU$188
includes taxes & fees
10 Jan - 11 Jan
Hilton Colombo

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, (121)
"Great property, and staff"
United States
Janaka
The price is AU$331
includes taxes & fees
6 Jan - 7 Jan
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Radisson Collection Resort, Galle

Radisson Collection Resort, Galle
4.5 star property
Talpe
8.8 out of 10, Excellent, (18)
"It was a wonderful place, everything was great Staff, facilities, and location Really recommend it to everyone who needs a holiday for peace of mind Thanks a lot "
Hong Kong SAR China
Cheuk Man
The price is AU$371
includes taxes & fees
13 Jan - 14 Jan
Radisson Collection Resort, Galle

Hilton Colombo Residence

Hilton Colombo Residence
5.0 star property
Ibbanwala
8.8 out of 10, Excellent, (453)
"Centrally located we felt very safe at this hotel. The staff were friendly and helpful. Our room was very spacious with a comfortable bed. The breakfast was good with plenty of options."
United Kingdom
Heather
The price is AU$188
includes taxes & fees
11 Jan - 12 Jan
Hilton Colombo Residence

Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (250)
"Fantastic stay- spotless rooms, great breakfast, very friendly staff."
United Kingdom
Sophie Louise
The price is AU$600
includes taxes & fees
11 Jan - 12 Jan
Weligama Bay Marriott Resort & Spa

Cinnamon Bentota Beach – Signature Selection

Cinnamon Bentota Beach – Signature Selection
5.0 star property
Bentota
9.2 out of 10, Wonderful, (47)
"Very personal service despite being a mid sized resort hotel "
United Kingdom
Jens
The price is AU$640
includes taxes & fees
30 Jan - 31 Jan
Cinnamon Bentota Beach – Signature Selection

Cinnamon Red Colombo

Cinnamon Red Colombo
3.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1005)
"Yes, excellent staff and great breakfast. "
United States
Imali
The price is AU$171
includes taxes & fees
11 Jan - 12 Jan
Cinnamon Red Colombo

Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (539)
"Lovely property and helpful staff"
United States
Mary
The price is AU$209
includes taxes & fees
12 Jan - 13 Jan
Cinnamon Lakeside Colombo

Taj Bentota Resort & Spa

Taj Bentota Resort & Spa
5.0 star property
Bentota
8.6 out of 10, Excellent, (191)
"Excellent hotel in a beautiful location, highly recommended "
Australia
Geoffrey
The price is AU$602
includes taxes & fees
4 Feb - 5 Feb
Taj Bentota Resort & Spa

Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (560)
"Amazing hotel with dining options in Colombo "
United States
Jonathan
The price is AU$159
includes taxes & fees
8 Jan - 9 Jan
Radisson Hotel Colombo

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.4 out of 10, Exceptional, (108)
"Great place for short stay in "
Australia
Ravitha
The price is AU$164
includes taxes & fees
30 Jan - 31 Jan
Amari Colombo Sri Lanka

The Kingsbury Colombo

The Kingsbury Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (861)
"Breakfast menu was excellent. "
United Kingdom
Dianne
The price is AU$191
includes taxes & fees
6 Jan - 7 Jan
The Kingsbury 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:16 Jan - 18 Jan
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 pristine beaches perfect for relaxation, surfing, and sunbathing.
  • Rich Cultural Heritage: Explore ancient temples and experience vibrant local traditions in cities like Kandy and Colombo.
  • Exciting Wildlife Safaris: Discover diverse wildlife on thrilling safari adventures in national parks like Yala.
  • Delicious Local Cuisine: Indulge in Sri Lankan flavours, from spicy curries to fresh seafood.
  • Warm Hospitality: Enjoy a range of accommodation options with exceptional service and friendly locals.

Find great hotels in Sri Lanka

Explore a diverse range of accommodation options in Sri Lanka, from luxurious star hotels to charming guesthouses. Whether you're seeking a family-friendly beach getaway or a business-themed stay, you'll find the perfect spot to unwind. Experience the beauty of Sri Lanka while enjoying top-notch services and hospitality that cater to every traveller's needs.

  • Marino Beach Colombo: Marino Beach Colombo is a luxurious 5-star hotel that captures the essence of a beachside paradise. Ideal for travellers seeking a blend of luxury and business amenities, this property offers direct access to the stunning beach, ensuring guests can soak in the sun and surf at any time. The hotel features well-appointed rooms with modern decor, a spectacular infinity pool overlooking the ocean, and exceptional dining options. Business travellers will appreciate the dedicated facilities designed to cater to their needs, making it an excellent choice for work and leisure alike.
  • Cinnamon Red Colombo: Cinnamon Red Colombo is a charming 3.5-star eco-certified hotel that is perfect for business-minded travellers and families looking for an eco-friendly experience. The property boasts a range of family-oriented amenities alongside its business facilities, including a 24-hour accessible business centre and meeting rooms. The hotel is designed with sustainability in mind, creating a warm atmosphere for guests while reducing its environmental footprint. Families will enjoy the kid-friendly services offered, ensuring that all members of the family have a delightful stay.
  • Mandarina Colombo: Mandarina Colombo is a sophisticated 5-star hotel that caters to luxury seekers, families, and business travellers alike. With a contemporary design and high-end amenities, the hotel provides a comfortable retreat with multiple meeting rooms and a dedicated business centre for corporate needs. Families are welcomed with thoughtful services such as a children’s pool and first aid kits, ensuring a safe and enjoyable environment. Guests will be impressed by the hotel's commitment to providing a versatile space that balances relaxation and productivity.

Where to stay in Sri Lanka

Sri Lanka offers an incredible mix of adventure and relaxation, making it a perfect holiday destination. Explore the vibrant cities of Colombo and Kandy, where friendly locals and rich culture await. Unwind on the stunning beaches of Galle or embark on an exciting safari in Yala National Park. Whether you prefer luxury resorts or budget-friendly accommodations, Sri Lanka has something for every traveller looking to experience its breathtaking scenery and warm hospitality.

  • Colombo: The bustling capital of Sri Lanka, Colombo is a vibrant city that seamlessly blends modernity with rich history. Located on the western coast, it serves as a gateway for travellers. Visitors can enjoy a variety of experiences, from family outings at the beach to shopping at local malls and markets. The city comes alive with its cultural landmarks, such as the historic Fort area and the picturesque Galle Face Green. Peak travel times occur in January and from March to April, making it the ideal time to explore its lively atmosphere and diverse culinary offerings.
  • Kandy: Nestled in the lush hills of central Sri Lanka, Kandy is famed for its stunning scenery and cultural heritage. As the last royal capital of Sri Lanka, it offers outdoor enthusiasts a chance to explore its beautiful national parks and serene lakes. Visitors flock here for adventure, especially during peak months like January and March. The Temple of the Tooth, a UNESCO World Heritage site, is a must-see, drawing tourists eager to learn about its historical significance. With shopping malls and recreational areas, Kandy is perfect for those seeking both nature and culture.
  • Negombo: Located just north of Colombo, Negombo is a charming coastal city known for its beautiful beaches and vibrant fishing community. Perfect for families, this city offers a relaxed beach experience along with a variety of local markets and shopping centres. Peak seasons in Negombo are in April and December to January, ideal for soaking up the sun. Visitors can enjoy the scenic coastline, explore the nearby national parks, and indulge in fresh seafood. The laid-back vibe and proximity to Colombo make Negombo a perfect retreat for those looking to unwind.

Things to do in Sri Lanka

Sri Lanka offers a fantastic blend of outdoor adventures and stunning scenery, perfect for an unforgettable holiday. You can enjoy thrilling activities like snorkelling, exciting safari trips, and scenic boat safaris, along with vibrant live music. For those looking to unwind, there are shopping centres and golf courses available. Don't miss the chance to catch some waves while surfing in this beautiful island paradise!

Shopping

For a vibrant shopping experience, visit Colombo City Centre, featuring a mix of entertainment and shopping. If you're up for a drive, head to Pettah Market for local goods or the Negombo Fish Market for fresh seafood and regional delicacies.

Recreation

Pallekele International Cricket Stadium offers an energetic atmosphere for sports enthusiasts, perfect for those seeking a vibrant experience. For tranquillity, Ridiyagama Safari Park immerses you in nature, providing relaxation amidst wildlife. Spa Ceylon Boutique & Urban Spa is an oasis of calm, where you can indulge in rejuvenating treatments.

Adventure

Catch some epic waves at Midigama Left Surf Break, a thrilling water sports hotspot embracing the surf culture of Sri Lanka. For a refreshing dip, explore the Parewella Natural Swimming Area, surrounded by nature’s beauty. Hike the World's End Trail for breathtaking scenery and unforgettable adventure vibes.

Nightlife

The nightlife in Sri Lanka is vibrant, with venues like Nelum Pokuna Mahinda Rajapaksa Theatre offering captivating performances in a cultural setting. For a classic theatre experience, Elphinstone Theatre also showcases a variety of entertaining shows. Both places create a romantic and family-friendly atmosphere for a memorable night out.

Booking tips and Expedia advantages for Sri Lanka

To save money on your trip to Sri Lanka, consider visiting in the cheaper months of June or September to October. Book your accommodation about a month in advance for the best rates, and look for last-minute deals on sites like Expedia. Saturdays tend to be the cheapest days for hotel stays, while Mondays are pricier. Use Expedia's search tools to filter by budget and preferences, and consider package deals combining flights and activities for additional savings. Don't forget to explore free activities and utilise public transport to stretch your budget further!

  • The most and least expensive months on average to stay in a hotel: The cheapest months to stay in Sri Lanka are June and September to 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: Make use of Expedia’s search tool to refine your preferences, such as your budget, preferred location, and the type of accommodation you’re after. To find the best prices and deals, simply sort the price filter from lowest to highest.
  • Consider bundling your trip: You can save some dollars by combining your hotel stay in Sri Lanka with your flights and activities through an Expedia package deal.

Find the best attractions in Sri Lanka

Sri Lanka offers a stunning blend of outdoor adventures and scenic beauty, making it an ideal holiday destination. You can explore pristine beaches, ancient temples, and breathtaking national parks. Whether you're after cultural experiences or simply want to relax by the beach, there's something for everyone. Consider indulging in local cuisine and participating in various outdoor activities to fully enjoy your Sri Lankan getaway.

  • Arugam Bay Beach: Experience the laid-back beach vibes of Arugam Bay, famous for its surfing spots and stunning sunsets. This picturesque beach offers a perfect blend of relaxation and adventure, making it a favourite for both surfers and sunbathers alike.
  • Yala National Park: Embark on an unforgettable safari in Yala National Park, known for its diverse wildlife, including leopards and elephants. With breathtaking scenery and thrilling outdoor activities, it’s a haven for nature lovers and adventure seekers.
  • Kandy Lake: Stroll around the serene Kandy Lake, surrounded by lush greenery and historical landmarks. This romantic spot is ideal for leisurely walks and offers a peaceful escape while soaking in the beautiful scenery.

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

Arriving in Sri Lanka is easiest via Colombo's Bandaranaike International Airport (CMB), situated 123.9km from the heart of the country. Notable hotels nearby include the luxurious Sentido Heritance Negombo, just 8.0km away, which offers airport shuttle services. Jetwing Blue, a 5-star resort, is located 9.7km from the airport and provides convenient transport options. Additionally, Jetwing Lagoon Wellness, an adults-only luxury reserve, is only 6.4km from CMB and also offers easy access to the airport. These accommodations ensure a comfortable stay with straightforward transport arrangements to and from the airport.

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 AU$100 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 AU$100 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?
Join One Key™ for free for access to Member Prices, exclusive perks plus rewards to save on future bookings each and every time you book. Plenty of Sri Lanka hotels on Expedia also include flexible options, so you can change or even cancel plans without the stress. From wallet-friendly stays to indulgent weekends, there's a stay to match every kind of trip with Expedia.