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

This weekend
Next weekend

Filter by

Guest rating

Selecting then applying a filter from this group will update the results on a new page

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, (613 reviews)
"Excellent location, great customer service from all staff , would highly recommend to club lounge,"
United Kingdom
Stephen singh
The price is P9,422
P12,659 total
includes taxes & fees
Jun 26 - Jun 27
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, (149 reviews)
"Very nice place "
Canada
Viyanarasan
The price is P8,363
P11,234 total
includes taxes & fees
Jun 27 - Jun 28
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, (242 reviews)
"Staff were always helpful and facilities and room were top level. Great selection of food."
United Kingdom
Jacqueline
The price is P8,571
P11,227 total
includes taxes & fees
Jun 29 - Jun 30
Hotel Riu Sri Lanka - All Inclusive

Marino Beach Colombo

Marino Beach Colombo
5.0 star property
Colombo
9.4 out of 10, Exceptional, (1,003 reviews)
"Nice place to stay"
Canada
Vijendran
The price is P4,816
P6,308 total
includes taxes & fees
Jun 25 - Jun 26
Marino Beach Colombo

Heritance Kandalama

Heritance Kandalama
5.0 star property
Kandalama
9.0 out of 10, Wonderful, (685 reviews)
"Perfect hospitality, cleanliness, foods and environment."
United Kingdom
Seiji
The price is P9,561
P12,410 total
includes taxes & fees
Jul 15 - Jul 16
Heritance Kandalama

Galle Face Hotel

Galle Face Hotel
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (1,004 reviews)
"Delicious breakfast, location, views, and history incomparable , it really transports you back to the old times"
Mexico
Antonio
The price is P4,952
P6,652 total
includes taxes & fees
Jun 28 - Jun 29
Galle Face Hotel

Taj Samudra

Taj Samudra
5.0 star property
Kompannaweediya
8.8 out of 10, Excellent, (440 reviews)
"Very good service"
Canada
Balakumar
The price is P5,502
P7,396 total
includes taxes & fees
Jun 29 - Jun 30
Taj Samudra

Santani Wellness Kandy

Santani Wellness Kandy
5.0 star property
Medadumbara
9.6 out of 10, Exceptional, (48 reviews)
"best food in the world, amazing spa, relax, cool, different"
United States
andrea
The price is P30,905
P44,531 total
includes taxes & fees
Jun 24 - Jun 25
Santani Wellness Kandy

Granbell Hotel Colombo

Granbell Hotel Colombo
3.5 star property
Kollupitiya
8.6 out of 10, Excellent, (411 reviews)
"Really tasty food in both restaurants and super-helpful staff."
Australia
Shae
The price is P3,541
P4,178 total
includes taxes & fees
Jun 26 - Jun 27
Granbell Hotel Colombo

Cinnamon Grand Colombo

Cinnamon Grand Colombo
5.0 star property
Kollupitiya
9.0 out of 10, Wonderful, (977 reviews)
"Great hospitality"
United States
Vimalnath
The price is P5,899
P7,925 total
includes taxes & fees
Jun 24 - Jun 25
Cinnamon Grand Colombo

Aathma Colombo House

Aathma Colombo House
4.0 star property
Rajagiriya
9.8 out of 10, Exceptional, (38 reviews)
"Great facility and great staff!"
United States
Nureshmi
The price is P5,704
P7,404 total
includes taxes & fees
Jul 5 - Jul 6
Aathma Colombo House

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, (38 reviews)
"Well maintained, clean hotel and good size rooms. Enjoyed the stay"
United States
Balarajah
The price is P7,152
P9,284 total
includes taxes & fees
Jun 25 - Jun 26
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, (559 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 P5,942
P7,982 total
includes taxes & fees
Jul 17 - Jul 18
Hilton Colombo

Radisson Hotel Colombo

Radisson Hotel Colombo
4.0 star property
Bambalapitiya
8.6 out of 10, Excellent, (608 reviews)
"Near the marine line , ocean view was amazing"
United Kingdom
Munmi
The price is P4,279
P5,749 total
includes taxes & fees
Jun 24 - Jun 25
Radisson Hotel Colombo

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 P3,179
P4,126 total
includes taxes & fees
Jun 26 - Jun 27
Mandarina 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, (151 reviews)
"Hospitality is perfect"
United States
Akhila
The price is P9,781
P13,140 total
includes taxes & fees
Jul 3 - Jul 4
ITC Ratnadipa, a Luxury Collection Hotel, Colombo

Weligama Bay Marriott Resort & Spa

Weligama Bay Marriott Resort & Spa
5.0 star property
Weligama
9.2 out of 10, Wonderful, (268 reviews)
"Very beautiful hotel and people"
United Kingdom
Julie Enoh Akpbasa
The price is P10,331
P13,878 total
includes taxes & fees
Jun 24 - Jun 25
Weligama Bay Marriott Resort & Spa

Radisson Collection Resort & Spa, Galle

Radisson Collection Resort & Spa, Galle
5.0 star property
Talpe
8.6 out of 10, Excellent, (46 reviews)
"Staff at the hotel were really good. "
Canada
Joanne
The price is P6,419
P8,623 total
includes taxes & fees
Jul 15 - Jul 16
Radisson Collection Resort & Spa, Galle

Amari Colombo Sri Lanka

Amari Colombo Sri Lanka
5.0 star property
Kollupitiya
9.2 out of 10, Wonderful, (170 reviews)
"Centrally Located and convenient city hotel. Very nice breakfast."
Canada
Anthony
The price is P4,890
P6,570 total
includes taxes & fees
Jun 27 - Jun 28
Amari Colombo Sri Lanka

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 P5,872
P7,888 total
includes taxes & fees
Jul 7 - Jul 8
Hilton Colombo Residence
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:Jul 3 - Jul 5

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 picturesque beaches with golden sands and azure waters, ideal for relaxation and water sports.
  • Rich Cultural Heritage: Explore ancient temples and historic sites that reflect the island's vibrant history and diverse traditions.
  • Breathtaking Landscapes: Experience the lush hills, tea plantations, and scenic national parks teeming with wildlife.
  • Vibrant Cities: Discover the charm of Colombo and Kandy, offering a mix of modern amenities and historic allure.
  • Diverse Accommodations: Enjoy a range of lodging options, from luxurious resorts to cosy guesthouses, catering to all budgets.

Find great hotels in Sri Lanka

Discover a diverse range of hotel accommodations in beautiful Sri Lanka, from luxurious hotels to charming guesthouses. Whether you seek a beachfront retreat, a family-friendly environment, or facilities catering to business travellers, you’ll find ample options to suit your needs. Explore hotel reviews to help you choose the perfect stay and experience the rich culture and stunning landscapes that Sri Lanka has to offer.

  • Marino Beach Colombo: A luxurious 5-star hotel, Marino Beach Colombo boasts a remarkable guest rating of 9.4 out of 10. This beachfront property is ideal for those seeking a blend of relaxation and elegance. With direct access to the stunning beach, guests can enjoy sun-soaked days by the sea. The hotel features contemporary décor and offers a variety of amenities, including a swimming pool, spa services, and an on-site dining experience that showcases local and international cuisine, making it a top choice for luxury travellers.
  • Cinnamon Red Colombo: Rated 3.5 stars with a commendable guest rating of 9.0 out of 10, Cinnamon Red Colombo is an eco-certified property perfect for families and environmentally conscious visitors. Situated conveniently in Colombo, this hotel offers children's amenities, ensuring a family-friendly atmosphere. Guests can relish in the comfort of well-appointed rooms, a rooftop infinity pool, and a vibrant dining scene that caters to diverse tastes, providing a warm and welcoming environment for both business and leisure travellers.
  • Mandarina Colombo: With a guest rating of 8.8 out of 10, Mandarina Colombo is an upscale 5-star hotel that caters to families and business travellers alike. The property is well-equipped with amenities designed for children, including a dedicated pool area and essential services such as a First Aid Kit. Guests can enjoy spacious rooms that exude modern elegance, alongside an array of dining options that reflect local flavours. This hotel provides a sophisticated yet comfortable setting for a memorable stay in Colombo.

Where to stay in Sri Lanka

Embark on an unforgettable journey through Sri Lanka, where vibrant cities and serene landscapes await. From the historic charm of Colombo to the lush hills of Kandy, this island paradise offers a blend of adventure and relaxation. Explore elegant properties amidst friendly locals, indulge in budget-friendly excursions, and soak in the stunning scenery. Whether you're seeking luxury or a more laid-back experience, Sri Lanka promises an enriching travel experience that caters to every wanderer's desires.

  • Colombo: As the bustling capital of Sri Lanka, Colombo offers a vibrant urban experience with a mix of modernity and tradition. Located on the western coast, this city is a melting pot of cultures and cuisines. Visitors can indulge in shopping at expansive malls and local markets, or relax at the scenic beaches that line the coast. Key attractions include the historic Fort area and the Gangaramaya Temple, which reflect the city’s rich history. With a steady influx of tourists year-round, Colombo is particularly lively during January and the months of March to April, making it a prime spot for both business and leisure travellers.
  • Habarana: Nestled in the heart of Sri Lanka, Habarana is a gateway to adventure and natural beauty. This city is surrounded by lush landscapes and is famous for its proximity to several national parks, including the renowned Minneriya National Park, known for elephant sightings. Ideal for outdoor enthusiasts, Habarana offers thrilling activities such as safari tours and hiking. The best times to visit are in April and from July to August, when the weather is perfect for exploring the scenic surroundings. Travellers can also enjoy local shopping and recreational areas, making it a delightful stop for those seeking both adventure and relaxation.
  • Sri Jayawardenepura Kotte: Serving as the administrative capital of Sri Lanka, Sri Jayawardenepura Kotte is a blend of urban development and green spaces. Located just a short distance from Colombo, this city is ideal for family visits and business trips alike. Visitors can explore the serene suburbs, visit educational institutions, and enjoy shopping at local centres. The city is surrounded by beautiful parks and is a stone's throw from the coast. With peak travel periods in April, July, and September, it's an excellent base for those wanting to experience both the city life and the natural beauty of Sri Lanka.

Things to do in Sri Lanka

Shopping

Explore the vibrant streets of Colombo, where the bustling Pettah Market offers a treasure trove of textiles, spices, and handcrafted goods. For a more modern experience, visit the Arcade Independence Square, featuring a selection of boutiques and local artisans showcasing unique souvenirs and gifts.

Recreation

At Anantara Peace Haven Tangalle Resort, indulge in holistic therapies surrounded by lush gardens and the Indian Ocean. In the serene hills of Kandy, the Santani Wellness Resort offers personalised wellness programmes amidst tranquil nature, promoting relaxation and rejuvenation through yoga and meditation.

Adventure

Experience the thrill of white-water rafting in Kitulgala, where you can navigate the exciting rapids of the Kelani River. For a different challenge, hike to the summit of Adam's Peak, an iconic pilgrimage site, and be rewarded with stunning sunrise views over the surrounding landscape.

Nightlife

In Colombo, explore the vibrant nightlife at the lively Dutch Hospital complex, where you can enjoy a range of bars and restaurants. For a more laid-back vibe, visit Galle Face Green, perfect for a stroll while enjoying street food and the ocean breeze.

*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 on your trip to Sri Lanka, consider visiting during the cheaper months of May to June and October. Book your hotel about a month in advance, or explore last-minute deals on platforms like Expedia, particularly for Saturday stays, which are more affordable. Use Expedia’s search tool to filter by budget and hotel type, including eco-friendly options, and consider package deals that combine flights and accommodation for additional savings. Also, keep an eye on price drops and savvy savings to maximise your budget.

  • 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: 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: Expedia’s search tool enables you to specify your budget, preferred location, and additional criteria. You can arrange your search results to display prices from lowest to highest, allowing you to view the most affordable hotels 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 potentially save money by combining your hotel reservations in Sri Lanka with your flights and activities through an Expedia package.

Find the best attractions in Sri Lanka

Sri Lanka offers an ideal blend of outdoor adventures and cultural experiences, perfect for a scenic vacation. Visitors can explore stunning beaches, ancient temples, and national parks teeming with wildlife. The diverse attractions cater to those seeking both relaxation and adventure, ensuring a memorable trip filled with rich cultural heritage and breathtaking landscapes.

  • Sinharaja Forest Reserve: This UNESCO World Heritage site is a biodiverse rainforest offering a chance to explore unique flora and fauna. Trekking through its lush trails, you may encounter rare bird species and vibrant plant life, making it a paradise for nature enthusiasts.
  • Secret Beach: Tucked away from the crowds, this idyllic beach boasts soft sands and crystal-clear waters. Ideal for relaxation, it invites visitors to bask in the sun, swim, or simply enjoy the tranquil atmosphere surrounded by stunning natural beauty.
  • Coconut Tree Hill Viewpoint: This picturesque viewpoint features dramatic coastal scenery framed by swaying coconut trees. Perfect for capturing breathtaking sunset vistas, it offers a serene spot to unwind while soaking in the stunning ocean views.

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.

calendar iconCalendar Monthtemperature iconTemperaturerain iconPrecipitationmostly cloudy iconCloudinessoccupation rate iconOccupancyprice iconPricing
January72.0°F (22.2°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.7°C)Light RainMostly SunnyModerately HighSlightly High
May68.4°F (20.2°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 SunnyAverageSlightly Low
October74.7°F (23.7°C)Frequent RainMostly CloudyModerately LowAverage
November73.8°F (23.2°C)Frequent RainMostly CloudyAverageAverage
December79.0°F (26.1°C)Moderate RainMostly SunnyAverageSlightly High

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 P4,126 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 P4,126 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!