Sri Lanka Hotels

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 Kiran

Karpaha Sands

Karpaha Sands

4.5 out of 5
9.8/10 Exceptional! (66 reviews)

Top hotels in Jaffna

Top hotels in Habarana

Top cities in Sri Lanka

Great weekend hotel deals in Sri Lanka

Showing deals for:Jun 19 - Jun 21

Top landmarks in Sri Lanka

Check out the Sri Lanka hotels guests love right now

Find out more about Sri Lanka

Discover the Enchanted Isle: Where Lush Landscapes Embrace Ancient Temples

Discover the enchanting allure of Sri Lanka, an island paradise brimming with rich culture and breathtaking landscapes. From the ancient temples of Anuradhapura to the pristine beaches of Mirissa, this destination offers a unique blend of history and nature. Explore the lush tea plantations of Nuwara Eliya, wander through vibrant gardens, and embark on wildlife safaris in Yala National Park. Whether you're seeking adventure or romance, Sri Lanka's warm hospitality and diverse experiences make it a must-visit for every traveler. Immerse yourself in this tropical gem and create memories that will last a lifetime.

Discover great hotels in Sri Lanka

In Sri Lanka, you'll find a diverse range of accommodations, from luxury hotels and boutique stays to charming guesthouses. Star ratings vary, with many superb options offering stunning views, local cuisine, and unique experiences that cater to all types of travelers exploring this beautiful island. Here are some of our travelers' favorite hotels in Sri Lanka:

  1. Radisson Blu Resort GalleOpens in a new window: This luxurious 5.0-star hotel offers a perfect beach getaway in Galle. With direct beach access, guests can enjoy sun-soaked days by the ocean and indulge in family-friendly amenities. The hotel provides a range of comfortable options for younger travelers, including complimentary cribs and a dedicated children's pool. Many travelers appreciate the well-thought-out family vacation experience, highlighting the inviting atmosphere and excellent service that enhance their stay.
  2. WaterlandOpens in a new window: Waterland is a stunning 5.0-star hotel located in Negombo, perfect for those seeking a luxurious spa-themed vacation. The hotel features a comprehensive spa offering treatments such as deep tissue massages and Ayurvedic therapies, coupled with poolside service for a truly relaxing experience. The elegant design and high-end amenities create an atmosphere of indulgence that frequent travelers adore, resulting in overwhelmingly positive sentiments about the pampering and serenity provided during their stay.
  3. Sigiriana Resort by ThilankaOpens in a new window: Sigiriana Resort by Thilanka is a sophisticated 5.0-star resort nestled in Dambulla, ideal for luxury vacation seekers. The hotel's architectural design and upscale ambiance cater to those looking for a premium getaway. Travelers appreciate the exquisite facilities and the attention to detail that enhance their experience. The tranquil surroundings and luxurious accommodations create a serene escape, making it a favored choice among those desiring a high-quality journey in a picturesque setting.

Top locations to stay in Sri Lanka

In Colombo, Kandy, and Negombo, travelers can experience a rich blend of culture and leisure. Colombo offers vibrant temples and shopping, while Kandy is renowned for its beautiful gardens and the sacred Temple of the Tooth. Negombo is perfect for seafood lovers with its coastal charm. For first-time visitors, Colombo is the best choice for its accessibility and diverse attractions.

  1. ColomboOpens in a new window: Colombo is a vibrant city where modernity meets history. With its bustling markets and stunning waterfront, it offers a mix of cultural attractions, including beautiful temples and colonial architecture. The city's diverse food scene is perfect for seafood lovers, and shopping enthusiasts will enjoy exploring local crafts and contemporary boutiques. Don’t miss the chance to visit the Gangaramaya Temple and the Colombo National Museum for a taste of local heritage. The lively atmosphere makes it a great spot to unwind after a day of exploration.
  2. KandyOpens in a new window: Nestled in the hills, Kandy is a UNESCO World Heritage site renowned for its serene beauty and cultural significance. The city is famous for the Temple of the Tooth, a sacred site for Buddhists, and its enchanting botanical gardens filled with exotic plants. Kandy also hosts traditional cultural performances, offering a glimpse into the island's rich heritage. The picturesque lake in the center of the city adds to its charm, making it a peaceful retreat for travelers seeking both culture and nature.
  3. NegomboOpens in a new window: Negombo is a charming coastal town known for its stunning beaches and delicious seafood. The town's fishing heritage is evident in its vibrant fish markets, where you can experience local life. Negombo offers a laid-back atmosphere, perfect for relaxing by the beach or indulging in fresh catches from the ocean. With its mix of Portuguese and Dutch influences, the architecture adds a unique character to the town. It's an ideal spot to unwind before or after a journey through Sri Lanka.

Things to do in Sri Lanka

Sri Lanka offers a delightful blend of excitement and tranquility, whether you're paddling through scenic rivers, relaxing on stunning beaches, or exploring vibrant shopping centers. Discover historic monuments or take a leisurely stroll in lush gardens, making every moment an unforgettable part of your journey.

  • Aluthgama – This charming city is a delightful spot for nature enthusiasts. You can enjoy a relaxing day on the river, where boating opportunities await. Stroll along the scenic paths that line the waterfront, taking in the tranquil views. Don’t miss out on the stunning Bentota BeachOpens in a new window, a nearby destination known for its vibrant atmosphere and theme beach experiences. Whether you’re looking to lounge by the ocean or engage in some water activities, Aluthgama offers a perfect blend of relaxation and adventure.
  • Bentota – A bustling city with plenty to offer, Bentota is known for its stunning beaches and rich history. Spend time at the family-friendly Bentota BeachOpens in a new window, where you can soak up the sun or indulge in various water sports. For those who enjoy shopping, explore the local shopping centers and malls, or unwind at a country private club. Golf enthusiasts can also take advantage of the beautiful golf courses in the area. Don’t forget to visit the historic monuments and forts that tell the tale of this vibrant city.
  • Kaluwamodara – Nestled by the sea, this city is perfect for those who love both the beach and nature. Enjoy a refreshing swim in the ocean or take a boat out on the river for a leisurely adventure. The gardens offer a peaceful retreat where you can relax among lush greenery. Make sure to visit the famous Bentota BeachOpens in a new window, where you can enjoy a theme beach experience and create unforgettable memories with your family and friends.

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

  1. Book for the cheapest times: The most affordable time to visit Sri Lanka is during May, June, and October, when hotel prices are lower. For those looking to explore the country's historical landmarks, cultural sites, and natural attractions, a stay of at least 3 days is recommended. This duration allows visitors to experience the rich heritage and stunning landscapes that Sri Lanka has to offer while keeping travel costs budget-friendly and great value for money. Plus, there's a chance that prices may drop during these months, making it an even more enticing option for travelers on a budget.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Sri Lanka, you can start by checking the DealsOpens in a new window or Last-Minute Deals section on Hotels.com, where you may find discounted rates on hotels as your travel date approaches. Enabling email alerts or push notifications from Hotels.com could keep you informed about flash sales and special promotions, helping you seize potential savings. Additionally, the Smart Shopping tool available in the app allows you to compare hotel prices and amenities, so if rooms open up or prices drop, you’re more likely to be the first to know and secure a last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors like the hotel's location, star rating, and the time of year, so being flexible with your travel dates may help you save on your stay at a hotel in Sri Lanka. For travelers seeking something special, boutique hotels often provide a more personalized experience and may offer better value. When you book through Hotels.com, we'll inform you whether the price for your chosen dates is above or below the average. If the price tends to be on the higher end, we’ll recommend alternative dates that could be more affordable, increasing your chances of getting a great deal.
  4. Consider your location: Staying in the bustling city center of major Sri Lankan cities can certainly provide convenience, but it often comes with a higher price tag. Accommodations in these prime locations tend to be more expensive due to their proximity to popular attractions and amenities. In contrast, smaller towns and rural areas are more likely to be affordable, offering budget-conscious travelers a chance to save. For those looking for better rates, considering hotels just outside the city center might be a wise choice, although this could mean a bit of extra travel to reach key sights. Additionally, exploring nearby cities that offer rich experiences can also provide more wallet-friendly lodging options without sacrificing adventure.

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