Accommodation 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

Showing deals for:28 Aug - 30 Aug

Top landmarks in Sri Lanka

Check out the Sri Lanka hotels guests love right now

Find out more about Sri Lanka

Serenity and Splendour: Discover the Enchantment of Sri Lanka's Hidden Treasures

Sri Lanka captivates travellers with its rich tapestry of ancient temples, pristine beaches, lush gardens and vibrant cities. This island gem offers a wealth of natural wonders from serene seaside escapes to verdant tea plantations, making it an ideal destination for those seeking a blend of cultural heritage and nature’s splendour. Experience luxurious stays in Sri Lanka, immerse yourself in its historic cities, and savour the tranquillity of its coastal retreats. Whether exploring ornate temples or relaxing by the sea, Sri Lanka promises an enchanting escape that caters to every taste.

Discover great hotels in Sri Lanka

Sri Lanka offers a range of hotel accommodation from boutique guesthouses to luxury resorts, ideal for travellers seeking beach, cultural or nature escapes. Whether you prefer a cosy local stay or star accommodation amidst scenic views, you'll find the perfect setting for a memorable holiday. Here are some of our travelers' favorite hotels in Sri Lanka:

  1. Thaala BentotaOpens in a new window: This stunning 5.0-star resort in Negombo presents an exceptional beach getaway for leisure travellers. With a guest rating of 8.0 out of 10, the hotel features direct access to pristine beaches and a range of adventure sports, including parasailing and snorkeling. Guests appreciate the extensive breakfast options that cater to various dietary preferences and the friendly, attentive staff who enhance the overall experience. The vibrant surroundings offer ample dining and shopping opportunities, making it a perfect choice for those seeking a blend of relaxation and adventure.
  2. Cinnamon Grand ColomboOpens in a new window: Located in Habarana, this immaculate 5.0-star lodge boasts a remarkable guest rating of 9.2 out of 10 and is ideal for travellers keen on exploring the cultural triangle of Sri Lanka. The hotel offers a peaceful atmosphere amidst beautiful surroundings, along with exceptional service. Guests can enjoy thoughtfully designed amenities, ensuring a memorable stay. The spacious rooms and attentive staff contribute to an outstanding experience, making it a top recommendation for those wanting to immerse themselves in the region's natural beauty and cultural richness.
  3. Fox Kandy by Fox Resorts- Luxury in the MistOpens in a new window: Nestled in Bentota, this 5.0-star hotel offers a delightful beach escape with a guest rating of 8.6 out of 10. With direct access to the beach and an array of adventure activities such as kayaking and fishing, this property caters to those seeking thrilling experiences. Guests rave about the clean and comfortable rooms and the inviting atmosphere. The hotel's prime location allows for easy exploration of the local area. The well-maintained surroundings and recreational opportunities ensure a superb stay for beach enthusiasts and adventure seekers alike.

Where to stay in Sri Lanka

In Colombo, Kiran, Habarana, Colombo delights with its blend of temples, sports, cafes, culture, seafood, and sunsets, while Kiran offers a unique local vibe, and Habarana captivates with nature, wildlife, and historic treasures like Sigiriya. For first-time visitors, Colombo is best suited for a vibrant Sri Lanka city experience.

  1. ColomboOpens in a new window: Colombo is a bustling hub that balances modern culture with seaside charm. This lively city offers a mix of historic temples, vibrant festivals and a thriving art scene, making it an ideal base for travellers who love urban exploration and cultural highlights. Must-see places include Jami Ul-Alfar Mosque and Galle Face Green, where you can enjoy stunning sunsets and savour the best of seafood along the coast.
  2. KiranOpens in a new window: Kiran offers a unique escape with its distinctive blend of local flavours and a relaxed vibe. Although smaller, it provides a refreshing break from the city bustle, where you can immerse yourself in a close-knit community and enjoy local experiences at a gentler pace. The area is perfect for those who appreciate the charm of local hotspots and a quieter, more intimate travel experience.
  3. HabaranaOpens in a new window: Habarana is a nature lover's retreat that combines serene landscapes with exciting wildlife encounters. The area is well-known for its lush gardens, dense forests and friendly local people. It's an excellent spot for visiting remarkable sites like the Ancient City of Sigiriya and Pidurangala Rock, as well as exploring Minneriya National Park for unforgettable birdwatching and safari adventures.

Things to do in Sri Lanka

Sri Lanka offers an exciting blend of relaxation and adventure, with tranquil beaches for swimming and stunning sunsets to unwind. Explore lush national parks, visit ancient temples and museums, or indulge in a round of golf at a private club. Enjoy vibrant shopping centres and rejuvenating spa experiences for a perfect getaway.

  • Koggala – Koggala, a charming city by the sea, offers a delightful blend of natural beauty and cultural heritage. You can enjoy relaxing spa sessions, watch breathtaking sunsets over the beach, and take a refreshing dip in the sea. For a touch of local history and spiritual insight, a visit to the Kathaluwa Old Temple is a must. This site provides a peek into the traditional architecture and cultural practices of the region, making it a thoughtful stop on your itinerary.
  • Demodera – Demodera is a vibrant city that presents a mix of natural and contemporary attractions. While it is known for its scenic family beaches and the nearby national parks, it also caters to those with a taste for modern leisure. Enjoy a round of golf at one of the local golf courses or explore the bustling shopping centres and malls. A highlight of your visit should be the Nine Arches Bridge, which not only stands as a testament to historical ingenuity but also offers a picturesque backdrop that is ideal for photography enthusiasts.
  • Fort – The Fort neighbourhood is rich in heritage, showcasing a blend of religious and cultural landmarks. With its notable temples, cathedrals, and museums, this area is a treasure trove for those interested in architecture and art. The Jami Ul-Alfar Mosque stands out as a significant cultural landmark, inviting you to delve into the local history and appreciate its intricate design. This area is perfect for those who enjoy exploring cultural narratives through its diverse architectural styles.

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

  1. Book for the cheapest times: The most economical time to visit Sri Lanka is during June, September, and October, when hotel prices tend to be lower. For those on a budget, a stay of at least 2 days is recommended to fully experience the country’s remarkable landmarks, rich history, and vibrant culture. This timeframe allows visitors to explore affordable attractions such as ancient temples, colonial architecture, and stunning natural landscapes, all offering great value for money. Additionally, prices may drop during these months, making it an even more appealing time to travel.
  2. Look for last-minute deals on Hotels.com: Hotels.com offers a range of options to help you save on your Sri Lankan getaway. By exploring the DealsOpens in a new window or Last-Minute Deals sections, you may discover discounted hotel stays close to your travel date. To stay informed, enable email alerts or push notifications for flash sales and special promotions. With the Smart Shopping tool available via the app, you're more likely to see a handy comparison of hotel prices and amenities, ensuring you have the latest updates on availability and price drops.
  3. Be flexible with dates: Prices can fluctuate based on various factors, including the hotel's location, star rating, and the time of year. Therefore, being flexible with your travel dates may help you find better rates for your stay in a hotel in Sri Lanka. If you're in search of something distinctive, boutique hotels often provide a more personalised experience and may offer better value. When you book through Hotels.com, we’ll inform you whether the pricing for your chosen dates is above or below the average. If the price appears to be on the higher side, we can suggest alternative dates that could help you discover a more favourable rate.
  4. Consider your location: Staying in the heart of major cities in Sri Lanka can undoubtedly provide a level of convenience, yet it often comes with a steeper price tag. Accommodations in city centres are more likely to be costly due to their proximity to local attractions and amenities. In contrast, smaller towns and rural areas tend to be more affordable, offering a range of budget-friendly options. For those seeking better rates, considering hotels just outside the city centre can be advantageous, although this may necessitate additional travel to reach key sights. Alternatively, exploring nearby cities can yield a wealth of experiences while still remaining wallet-friendly.

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.

Keep exploring