Hotels in Sri Lanka

Free cancellation options if plans change

Earn rewards on every night you stay

Save more with Member Prices

Check prices for these dates

Where to stay in Sri Lanka?

Top hotels in Colombo

Top hotels in Kandy

Top hotels in Negombo

Top hotels in Sri Jayawardenepura Kotte

Top cities in Sri Lanka

Great weekend hotel deals in Sri Lanka

Showing deals for:21 Aug - 23 Aug

Top landmarks in Sri Lanka

Check out reviews of Sri Lanka hotels guests love

Find out more about Sri Lanka

Serenity and Splendour: Discover the Timeless Allure of Sri Lanka

Sri Lanka enchants with its rich tapestry of ancient temples, lush gardens, and pristine beaches. From the bustling streets of its vibrant cities to the tranquil retreats of luxury stays, this island paradise offers an array of experiences. Wander through verdant nature trails and savour the serene beauty of its coastal escapes. Ideal for travellers seeking a blend of cultural immersion and relaxation, Sri Lanka promises an unforgettable journey through history and nature. Experience the charm and elegance of this unique destination, where every corner tells a story.

Discover great hotels in Sri Lanka

Sri Lanka offers a diverse range of accommodation options, from luxurious seaside resorts to quaint guesthouses in picturesque hill stations. Popular destinations include Colombo, Kandy, and Galle, catering to every budget and style. For a unique experience, consider eco-lodges or boutique hotels that reflect the island's rich culture and natural beauty. Here are some of the most popular hotels with our travelers in Sri Lanka:

  1. Jetwing BlueOpens in a new window: This 5.0-star hotel in Colombo offers a refined experience for leisure travellers seeking a blend of modern elegance and exclusive amenities. With a guest rating of 8.6 out of 10, it features a pristine pool, a state-of-the-art gym, and a curated selection of high-end services. The property exudes sophistication with its exceptional cleanliness, friendly service, and thoughtfully designed spaces that cater to a luxurious holiday experience. Guests delight in the outstanding breakfast offerings and the vibrant ambiance that enhances every moment of their stay.
  2. Hotel Riu Sri Lanka - All InclusiveOpens in a new window: This 5.0-star hotel in Kandapola is an eco-certified retreat perfect for leisure travellers who appreciate heritage and natural beauty. Boasting a guest rating of 9.0 out of 10, it captivates with its spectacular gardens, scenic views, and a historic tea factory that offers a unique charm. The hotel provides an immersive experience with its thoughtfully preserved features, exclusive dining experiences, and an environment that inspires tranquillity and discovery. Its distinct character and lush surroundings create a memorable and luxurious holiday journey.
  3. Sungreen ResortOpens in a new window: This 5.0-star hotel in Negombo promises a lavish escape for leisure travellers in search of a spa-themed retreat. With a guest rating of 9.0 out of 10, it offers a full suite of premium spa services, including advanced massages and bespoke body treatments, alongside a private in-room plunge pool. The property radiates luxury and calm with its exquisite attention to detail, remarkable hospitality, and an oasis of relaxation that complements its stylish design. Its rich, tranquil environment and dedicated wellness facilities ensure an unforgettable escape into serenity.

Where to stay in Sri Lanka

In Colombo, Kiran, and Habarana, each offers unique experiences for travellers. Colombo is vibrant with culture, temples, and delicious seafood, highlighted by the Gangaramaya Temple and Galle Face Green. Kiran enchants with its serene landscapes and local charm. Habarana is perfect for nature lovers, featuring the Ancient City of Sigiriya and Minneriya National Park. For first-time visitors, Colombo is the ideal base to explore Sri Lanka's rich heritage.

  1. ColomboOpens in a new window: Colombo is a vibrant city that perfectly blends culture, sea views, and a lively atmosphere. It’s an excellent base for exploring Sri Lanka’s rich history and modern attractions. You can unwind at Galle Face Green while enjoying the sunset or delve into the spiritual side at the Gangaramaya Temple, which showcases stunning architecture and cultural artefacts. For those interested in art and museums, the Colombo Lotus Tower offers panoramic views and insights into local history. With a variety of cafes and seafood dining options, you'll find plenty to enjoy. Popular areas to stay include the bustling Fort district, known for its modern hotels and easy access to attractions.
  2. KiranOpens in a new window: Kiran is a charming coastal escape that offers a more laid-back vibe, perfect for those looking to relax by the sea. This area is known for its natural beauty, including pristine beaches and breathtaking sunsets. While not as crowded as other destinations, Kiran provides a peaceful setting to unwind and enjoy the local culture. It's an ideal spot for beach lovers and those wanting to experience authentic Sri Lankan hospitality. The surrounding area boasts local markets where you can find unique souvenirs and crafts, making it a delightful place to shop.
  3. HabaranaOpens in a new window: Habarana is a nature lover’s paradise, surrounded by lush gardens and wildlife. This area is an ideal base for exploring the Ancient City of Sigiriya, a UNESCO World Heritage site renowned for its impressive rock fortress and ancient frescoes. Adventure seekers can enjoy birdwatching and safaris at Minneriya National Park, where you can spot elephants and a variety of bird species. The serene lakes and forests create a tranquil environment for those wanting to connect with nature. Habarana offers a range of eco-friendly accommodations, perfect for travellers looking to experience the great outdoors.

Things to do in Sri Lanka

Sri Lanka offers a delightful blend of excitement and relaxation, from exploring vibrant shopping centres and indulging at private clubs to teeing off on stunning golf courses. Unwind on picturesque beaches, marvel at historic monuments, or embark on thrilling tours through lush national parks, all while soaking in breathtaking coastal views.

  • Pottuvil – This charming city invites you to experience the beauty of its beaches and monuments. Start your day at Pottuvil Point, where you can enjoy a stunning beach with golden sands and vibrant scenery. The area is perfect for sunbathing, swimming, or simply relaxing while soaking in the picturesque surroundings. Don't forget to explore the local monuments that reflect the rich cultural history of the region. The laid-back atmosphere makes it an ideal spot to unwind and appreciate nature's beauty.
  • Dondra – Head to this delightful city known for its historic charm and family-friendly attractions. Visit the iconic Dondra Lighthouse, which not only offers a glimpse into the past but also provides fantastic views of the coastline. The surrounding area is perfect for a leisurely stroll, and you can enjoy some shopping at the nearby centres. If you're feeling adventurous, take advantage of the golf courses available or relax at the family beach, where you can indulge in various water activities. Dondra's combination of culture and recreation makes it a great stop on your journey.
  • Wadduwa – This coastal gem is known for its beautiful gardens, coral reefs, and stunning architecture. Spend time at Kalatura Beach, where you can enjoy swimming in the clear waters or embark on a guided tour to explore the vibrant marine life. The beach is perfect for those looking to relax while surrounded by lush greenery and unique architectural features. Whether you're taking a leisurely swim or discovering the local flora and fauna, Wadduwa offers a refreshing escape for all types of travellers.

4 tips for savvy savings when booking a hotel in Sri Lanka

  1. Book for the cheapest times: The most affordable period to explore Sri Lanka is during June, September, and October, when hotel rates may drop to lower prices, making it a budget-friendly destination for travellers. A stay of at least 2 days is ideal to immerse oneself in the island's rich history, vibrant culture, and stunning natural attractions. This period offers great value for money, particularly for those planning to visit notable landmarks and experience the diverse cultural heritage on a budget.
  2. Look for last-minute deals on Hotels.com: On Hotels.com, travellers may discover attractive DealsOpens in a new window in Sri Lanka by checking the Deals section for discounted hotel rates. For those seeking last-minute getaways, the Last-Minute Deals area could be the place to find discounted rooms close to your travel date. Additionally, using the app's Smart Shopping tool may help you compare hotel prices and amenities, ensuring you're more likely to secure a favourable offer when prices drop or rooms become available. Email alerts and push notifications further keep you informed of flash sales and special promotions.
  3. Be flexible with dates: Prices may vary depending on factors such as the hotel's location, star rating, and time of year, so being flexible with your dates could help you save on your stay at a Sri Lankan hotel. For travellers seeking a distinctive experience, boutique hotels offer a more personalised environment and may sometimes present better value. When you book with Hotels.com, we will inform you if the price for your chosen dates is above or below the average, and if it is on the higher side, we may suggest more affordable dates to help you potentially secure a better deal.
  4. Consider your location: Staying in the heart of major cities in Sri Lanka undoubtedly provides the convenience of proximity to local attractions, but it is generally accompanied by steeper prices. In contrast, smaller towns and rural areas are more likely to be affordable, allowing travellers to enjoy a richer experience without breaking the bank. For those seeking better rates, opting for accommodation slightly outside the city centre can often yield more budget-friendly options, although this may necessitate additional travel to reach key sites. Additionally, exploring nearby cities can reveal a wealth of offerings while still being more economical.

Best time to go to Sri Lanka

Sri Lanka has a varied climate due to its size, so the best time to visit depends on the region and your preferences for weather and crowds. If you’re looking to soak up the lively atmosphere in Sri Lanka, January, March, and April are the peak months to visit, bustling with fellow travelers. During this peak period, the weather is mostly sunny, with light rainfall. However, if you prefer a more relaxed experience, May, June, and October are perfect for a quieter getaway, marked by light to frequent rainfall and mostly cloudy conditions.