Hotel 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 Habarana

Top hotels in Sri Jayawardenepura Kotte

Top hotels in Unawatuna

Top cities in Sri Lanka

Showing deals for:29 May - 31 May

Top landmarks in Sri Lanka

Check out reviews of Sri Lanka hotels guests love

Find out more about Sri Lanka

Serenading Serenity: Unveiling the Enchantment of Sri Lanka's Temples and Shores

Discover the enchanting island of Sri Lanka, where ancient temples meet lush landscapes and pristine beaches. Explore the sacred city of Kandy, home to the revered Temple of the Tooth, and wander through the vibrant gardens of Peradeniya. Relax on the golden shores of Mirissa or Unawatuna, and embark on thrilling safaris in Yala National Park, where leopards roam freely. With its rich cultural tapestry, stunning hill country, and warm hospitality, Sri Lanka offers a unique blend of adventure, relaxation, and unforgettable experiences for every traveller.

Top locations to stay in Sri Lanka

In Colombo, Kandy, and Negombo, travellers can experience diverse attractions. Colombo boasts vibrant temples and bustling markets, while Kandy is renowned for its stunning gardens and sacred sites. Negombo is famous for its fresh seafood and relaxed beach vibe. For first-time visitors, Colombo offers the best blend of culture and urban excitement.

  1. ColomboOpens in a new window: Colombo is a bustling metropolis that perfectly blends modernity with rich cultural heritage. As the commercial capital of Sri Lanka, it boasts stunning temples like the Gangaramaya Temple and vibrant markets such as Pettah, where you can shop for everything from textiles to spices. The city’s beautiful waterfront promenade, Galle Face Green, offers a relaxing spot for an evening stroll while enjoying the sunset. Colombo also features a range of cultural attractions, including art galleries and museums that showcase the island's history and artistic flair, making it a lively base for your Sri Lankan adventure.
  2. KandyOpens in a new window: Nestled in the lush hills of central Sri Lanka, Kandy is a UNESCO World Heritage site renowned for its beautiful gardens and the sacred Temple of the Tooth, which houses a relic of Buddha. The city's serene atmosphere is perfect for exploring the stunning Royal Botanical Gardens and enjoying traditional Kandyan dance performances in the evenings. Kandy’s vibrant local markets invite you to experience the local culture, with unique handicrafts and spices. It's an ideal spot for those seeking a mix of tranquility and cultural immersion amidst scenic landscapes.
  3. NegomboOpens in a new window: Known for its picturesque beaches and fresh seafood, Negombo is a charming coastal town that offers a laid-back vibe. The bustling fish market is a must-see, showcasing the day's catch and providing a glimpse into local life. Spend your days relaxing on the sandy shores or exploring the Dutch-era architecture and beautiful churches in the area. Negombo’s proximity to Bandaranaike International Airport makes it a convenient stop for travelers, while its vibrant atmosphere and delicious culinary scene make it a lovely place to unwind before or after your Sri Lankan journey.

Things to do in Sri Lanka

Sri Lanka offers an exhilarating blend of activities for every traveller. Dive into vibrant coral reefs while snorkelling, ride the waves surfing on pristine beaches, or embark on a wildlife safari to spot majestic elephants. After your adventures, unwind on sun-kissed shores, soaking in the serene coastal beauty.

  • Nalagasdeniya – This charming city is a haven for beach lovers and nature enthusiasts. Dive into adventure with activities like swimming and snorkeling in the clear waters teeming with coral reefs. Experience the thrill of surfing along the stunning coastline. A must-visit is Hikkaduwa BeachOpens in a new window, where you can soak up the sun on a vibrant theme beach and enjoy the surrounding wildlife, making it a perfect stop for those seeking both relaxation and excitement.
  • Hikkaduwa – Known for its lively beach scene, Hikkaduwa offers a delightful mix of history and leisure. Explore the historic fort and monuments that tell tales of the past, or indulge in some shopping at the local centres. Golf enthusiasts can swing by the golf courses for a round of fun. Don’t forget to visit Hikkaduwa BeachOpens in a new window again, where the expansive sandy shores are ideal for family outings and fun-filled activities at the theme beach.
  • Kittangoda – A quieter spot, Kittangoda allows you to unwind and enjoy the serene beach atmosphere. While it may not have the bustling activities of other cities, its proximity to Hikkaduwa BeachOpens in a new window means you can easily hop over for a day of sun, surf, and sand. Embrace the tranquillity of Kittangoda while still having access to the vibrant energy of nearby beaches.

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 tend to be lower. To truly appreciate the country's historical landmarks, cultural sites, and stunning natural attractions, a stay of at least 3 days is recommended. This allows visitors to explore great value for money experiences without breaking the bank. With the potential for prices to drop during these months, travellers can enjoy a budget-friendly getaway while immersing themselves in Sri Lanka’s rich heritage and beautiful landscapes.
  2. Look for last-minute deals on Hotels.com: To uncover last-minute deals in Sri Lanka, visit the DealsOpens in a new window or Last-Minute Deals section on Hotels.com, where you may discover discounted hotel rates as your travel date approaches. To stay informed about flash sales and exclusive last-minute offers, consider enabling email alerts or push notifications. Additionally, you can use the Smart Shopping tool available in the app to compare hotel prices and amenities, ensuring you're more likely to see the best options. This way, if prices drop or rooms become available, you'll be promptly notified for your spontaneous getaway.
  3. Be flexible with dates: Prices may fluctuate depending on various factors such as the hotel's location, star rating, and the time of year. Therefore, having some flexibility with your travel dates might help you secure a more affordable stay in a hotel in Sri Lanka. For those seeking a distinctive experience, boutique hotels often provide a more personalised touch and, at times, better value. When you make a booking through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll recommend alternative dates that could be more economical, increasing the likelihood of you saving on your trip.
  4. Consider your location: Staying in the heart of major cities in Sri Lanka undoubtedly offers a level of convenience and access to local attractions, yet it is often accompanied by higher costs. While the vibrant atmosphere and proximity to points of interest are enticing, accommodation prices in city centres tend to be steeper. In contrast, smaller towns and rural areas are generally more likely to be affordable. For those seeking better rates, considering hotels located just outside the city centre may prove beneficial, although this could necessitate additional travel to reach key sites. Alternatively, exploring nearby cities can reveal a wealth of experiences while still providing more budget-friendly options.

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. January, March, and April are the peak travel months in Sri Lanka, attracting a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. On the other hand, May, June, and October tend to be quieter times to visit, marked by light to frequent rainfall and mostly cloudy conditions.

Keep exploring