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

Guest rating
Guest rating
Star rating

Our top choices for Sri Lanka hotels

Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.4 out of 10, Exceptional, (1,001 reviews)
"Great location and good view from the room"
United States
Pathmanaban
The price is CA $103
CA $137 total
includes taxes & fees
Apr 5 - Apr 6
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, (138 reviews)
"Very nice place "
Canada
Viyanarasan
The price is CA $202
CA $271 total
includes taxes & fees
Apr 5 - Apr 6
Cinnamon Life at City of Dreams

Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (579 reviews)
"Beautiful hotel, good location, great staff, nice dinning options "
Canada
Renee
The price is CA $202
CA $272 total
includes taxes & fees
Apr 15 - Apr 16
Shangri-La Colombo

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.8 out of 10, Excellent, (232 reviews)
"We’ve been to so many Rius This is the cleanest one I see beautiful garden very friendly staff great location but entertainment is very poor."
Canada
sajeeva
The price is CA $211
CA $276 total
includes taxes & fees
May 1 - May 2
Hotel Riu Sri Lanka - All Inclusive

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,007 reviews)
"Ok to stay for a few days as a stop off"
United Kingdom
paul
The price is CA $124
CA $169 total
includes taxes & fees
Apr 12 - Apr 13
Galle Face Hotel

Mandarina Colombo

Mandarina Colombo
5.0 star property
Colombo
8.8 out of 10, Excellent, (1,002 reviews)
"Amazing location, good food, good staff, easy access "
United Kingdom
Shravya
The price is CA $57
CA $75 total
includes taxes & fees
Apr 25 - Apr 26
Mandarina Colombo

Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (677 reviews)
"Perfect hospitality, cleanliness, foods and environment."
United Kingdom
Seiji
The price is CA $246
CA $323 total
includes taxes & fees
Apr 8 - Apr 9
Heritance Kandalama

Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (382 reviews)
"Clean room, beautiful bathroom, wonderful breakfast selection, friendly staff. "
United States
Tina
The price is CA $87
CA $103 total
includes taxes & fees
Apr 7 - Apr 8
Granbell Hotel Colombo

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (941 reviews)
" Best combination of location, facilities, staff, great hotel overall. "
Australia
Ravitha
The price is CA $146
CA $203 total
includes taxes & fees
Apr 5 - Apr 6
Cinnamon Grand Colombo

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (152 reviews)
"Excellent hotel "
United States
Varatharaj
The price is CA $112
CA $150 total
includes taxes & fees
Apr 5 - Apr 6
Amari Colombo Sri Lanka

Santani Wellness Kandy

Santani Wellness Kandy
5.0 star property
Medadumbara
9.4 out of 10, Exceptional, (46 reviews)
"best food in the world, amazing spa, relax, cool, different"
United States
andrea
The price is CA $620
CA $894 total
includes taxes & fees
May 3 - May 4
Santani Wellness Kandy

Hilton Colombo Residence

Hilton Colombo Residence
5.0 star property
Ibbanwala
8.8 out of 10, Excellent, (476 reviews)
"Absolutely brilliant staff, attentive to a tee. Highly recommended "
United Kingdom
Philip
The price is CA $122
CA $164 total
includes taxes & fees
May 5 - May 6
Hilton Colombo Residence

Cinnamon Bentota Beach – Signature Selection

Cinnamon Bentota Beach – Signature Selection
5.0 star property
Bentota
9.2 out of 10, Wonderful, (58 reviews)
"This is a truly stunning hotel in a beautiful location. The staff look after you impeccably throughout your stay and are clearly very proud of their workplace and Sri Lanka itself. "
United Kingdom
Andrew John
The price is CA $272
CA $353 total
includes taxes & fees
May 1 - May 2
Cinnamon Bentota Beach – Signature Selection

Karpaha Sands

Karpaha Sands
4.5 star property
Kiran
9.8 out of 10, Exceptional, (65 reviews)
"This was the most amazing place to stay. Staff were so friendly and location is heaven on earth."
United Kingdom
JONATHAN
The price is CA $360
CA $478 total
includes taxes & fees
May 3 - May 4
Karpaha Sands

Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (259 reviews)
"Modern, spacious room with a stunning view of Weligama Bay. Very comfortable and perfect for a relaxing beach stay."
United Kingdom
Deluxson
The price is CA $236
CA $317 total
includes taxes & fees
May 1 - May 2
Weligama Bay Marriott Resort & Spa

Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year
5.0 star property
Unawatuna
8.0 out of 10, Very good, (35 reviews)
"Amazing beautiful gorgeous serene place! The best in the area!!! "
United States
Huda
The price is CA $225
CA $294 total
includes taxes & fees
May 3 - May 4
Araliya Beach Resort & Spa Unawatuna- Where you meet the sea all year

Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (552 reviews)
"Great stay and staff were very nice. "
Australia
Marcus
The price is CA $124
CA $167 total
includes taxes & fees
Apr 30 - May 1
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, (143 reviews)
"Great service in the hotel across all functions including house-keeping, client services, food and beverages and have signed-up to become a member of ITC Ratnadipa. The GM was a great leader striving to offer the highest level of care to guests, highly recommend the hotel"
Australia
Louise Jane
The price is CA $209
CA $281 total
includes taxes & fees
Apr 10 - Apr 11
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (594 reviews)
"Great location."
United States
Rabindranath V.
The price is CA $97
CA $130 total
includes taxes & fees
Apr 7 - Apr 8
Radisson Hotel Colombo

Cinnamon Red Colombo

Cinnamon Red Colombo
3.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1,000 reviews)
"Great stay, extremely clean and well managed property. "
United States
Janaka
The price is CA $109
CA $152 total
includes taxes & fees
Apr 16 - Apr 17
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:Apr 17 - Apr 19

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
May
March
CA $67
CA $58
Month
Price
January
CA $128
February
CA $144
March
CA $188
April
CA $67
May
CA $58
June
CA $91
July
CA $85
August
CA $105
September
CA $108
October
CA $110
November
CA $116
December
CA $145
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

The nearest major airports for your trip to Sri Lanka

When visiting Sri Lanka, the primary airport to consider is Colombo's Bandaranaike International Airport (CMB), situated 123.9km from the heart of the country. Nearby, you’ll find excellent accommodations such as the 5-star Sentido Heritance Negombo, located 8.0km away, which offers convenient airport shuttle services. Jetwing Blue, another 5-star resort, lies 9.7km from the airport, while Jetwing Lagoon Wellness, an adults-only luxury reserve, is just 6.4km away. Both resorts provide easy access to CMB, ensuring a smooth travel experience for tourists arriving in Sri Lanka.

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 CA $75 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 $75 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!