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,003 reviews)
"Great hotel with wonderful staff."
Canada
Christian
The price is CA $117
CA $155 total
includes taxes & fees
Mar 7 - Mar 8
Marino Beach Colombo

Shangri-La Colombo

Shangri-La Colombo
5.0 star property
Kompannaweediya
9.4 out of 10, Exceptional, (557 reviews)
"Great room, amenities and lobby were fantastic."
United States
Paul
The price is CA $198
CA $266 total
includes taxes & fees
Mar 21 - Mar 22
Shangri-La Colombo

Cinnamon Life at City of Dreams

Cinnamon Life at City of Dreams
5.0 star property
Kompannaweediya
9.6 out of 10, Exceptional, (126 reviews)
"Great place"
United States
Srinivas
The price is CA $201
CA $269 total
includes taxes & fees
Mar 29 - Mar 30
Cinnamon Life at City of Dreams

Hotel Riu Sri Lanka - All Inclusive

Hotel Riu Sri Lanka - All Inclusive
5.0 star property
Ahungalla
8.6 out of 10, Excellent, (229 reviews)
"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 CA $331
CA $433 total
includes taxes & fees
Mar 4 - Mar 5
Hotel Riu Sri Lanka - All Inclusive

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (928 reviews)
"Great location, food, pool and helpful staff"
United Kingdom
Paul
The price is CA $141
CA $191 total
includes taxes & fees
Mar 31 - Apr 1
Cinnamon Grand Colombo

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,002 reviews)
"Very classy hotel with a real colonial style and great staff. "
United Kingdom
Paul
The price is CA $152
CA $207 total
includes taxes & fees
Mar 17 - Mar 18
Galle Face Hotel

Mandarina Colombo

Mandarina Colombo
5.0 star property
Colombo
8.8 out of 10, Excellent, (1,001 reviews)
"Room was great and staff were helpful in assisting with travel questions. "
Canada
Douglas
The price is CA $73
CA $96 total
includes taxes & fees
Mar 7 - Mar 8
Mandarina Colombo

Heritance Kandalama

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

Radisson Collection Resort, Galle

Radisson Collection Resort, Galle
4.5 star property
Talpe
9.0 out of 10, Wonderful, (28 reviews)
"The room was very clean and the staff were all very helpful. The hotel is luxurious. Two beautiful pools and very good food. The views are stunning over the ocean. The beach is not suitable for swimming due to heavy surf and a strong side current but Talpe beach a 1.5k walk or tuk-tuk away has a safe beach behind a reef. "
United States
Wendy
The price is CA $218
CA $293 total
includes taxes & fees
Mar 9 - Mar 10
Radisson Collection Resort, Galle

Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (368 reviews)
"Great room lovely staff great hotel would stay again ! "
United Kingdom
heather
The price is CA $126
CA $148 total
includes taxes & fees
Mar 15 - Mar 16
Granbell Hotel Colombo

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (135 reviews)
"Great place for short stay in "
Australia
Ravitha
The price is CA $120
CA $161 total
includes taxes & fees
Mar 2 - Mar 3
Amari Colombo Sri Lanka

Hilton Colombo Residence

Hilton Colombo Residence
5.0 star property
Ibbanwala
8.8 out of 10, Excellent, (468 reviews)
"Absolutely brilliant staff, attentive to a tee. Highly recommended "
United Kingdom
Philip
The price is CA $110
CA $148 total
includes taxes & fees
Mar 31 - Apr 1
Hilton Colombo Residence

Cinnamon Bentota Beach – Signature Selection

Cinnamon Bentota Beach – Signature Selection
5.0 star property
Bentota
9.2 out of 10, Wonderful, (53 reviews)
"Overall excellent place to stay - from start to finish - service is amazing and thanks to all the staff too "
United Kingdom
Deepal
The price is CA $324
CA $420 total
includes taxes & fees
Mar 16 - Mar 17
Cinnamon Bentota Beach – Signature Selection

Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (252 reviews)
"Fantastic stay- spotless rooms, great breakfast, very friendly staff."
United Kingdom
Sophie Louise
The price is CA $381
CA $511 total
includes taxes & fees
Mar 1 - Mar 2
Weligama Bay Marriott Resort & Spa

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, (134 reviews)
"Great property, and staff"
United States
Janaka
The price is CA $227
CA $305 total
includes taxes & fees
Mar 31 - Apr 1
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Hilton Colombo

Hilton Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (545 reviews)
"Great place and service. I will book it again. "
United States
Boguslawa
The price is CA $133
CA $179 total
includes taxes & fees
Mar 10 - Mar 11
Hilton Colombo

Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (581 reviews)
"Excellent hotel, excellent service , wonderful staff "
United Kingdom
Ian
The price is CA $129
CA $173 total
includes taxes & fees
Mar 5 - Mar 6
Radisson Hotel Colombo

Karpaha Sands

Karpaha Sands
4.5 star property
Kiran
9.8 out of 10, Exceptional, (62 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 $260
CA $344 total
includes taxes & fees
Mar 7 - Mar 8
Karpaha Sands

Cinnamon Red Colombo

Cinnamon Red Colombo
3.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (1,000 reviews)
"Yes, excellent staff and great breakfast. "
United States
Imali
The price is CA $111
CA $149 total
includes taxes & fees
Mar 2 - Mar 3
Cinnamon Red Colombo

Cinnamon Lakeside Colombo

Cinnamon Lakeside Colombo
5.0 star property
Fort
8.6 out of 10, Excellent, (551 reviews)
"Lovely property and helpful staff"
United States
Mary
The price is CA $127
CA $172 total
includes taxes & fees
Mar 14 - Mar 15
Cinnamon Lakeside 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.

The Annual Vacation Sale

Members save up to 40% on hotels and homes. Plan this year’s big trip and save.

Great weekend hotel deals in Sri Lanka

Showing deals for:Mar 13 - Mar 15

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
March
January
CA $68
Month
Price
January
CA $171
February
CA $152
March
CA $68
April
CA $82
May
CA $76
June
CA $90
July
CA $86
August
CA $95
September
CA $97
October
CA $104
November
CA $121
December
CA $121
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 $96 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 $96 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!