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 Kandy

Top hotels in Negombo

Top hotels in Kiran

Karpaha Sands

Karpaha Sands

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

Showing deals for:27 Feb - 1 Mar

Top landmarks in Sri Lanka

Check out reviews of Sri Lanka hotels guests love

Find out more about Sri Lanka

Island Symphony: Discover the Enchantment of Sri Lanka's Temples and Shores

Discover the enchanting allure of Sri Lanka, a paradise where lush landscapes meet pristine beaches. From the ancient temples of Anuradhapura to the vibrant gardens of Peradeniya, immerse yourself in a tapestry of rich culture and history. Experience authentic Sri Lankan hospitality in elegant luxury properties, including new hotels that blend modern comforts with traditional charm. Revel in the breathtaking coastline along the Indian Ocean, and explore the wildlife-rich national parks. Whether you seek romance, adventure, or tranquillity, Sri Lanka beckons with its unique blend of nature, heritage, and unforgettable experiences.

Top locations to stay in Sri Lanka

In Colombo, Kandy, and Negombo, each area offers unique experiences for travellers. Colombo boasts vibrant temples and a lively urban atmosphere, while Kandy enchants with its beautiful gardens and cultural heritage. Negombo is renowned for its fresh seafood and beach charm. For first-time visitors, Colombo is best suited, as it blends authentic Sri Lankan hospitality with luxury accommodations.

  1. ColomboOpens in a new window: Colombo is a vibrant city that beautifully blends modernity with tradition. With its rich history, you'll find stunning temples and colonial architecture scattered throughout. This bustling metropolis offers a unique shopping experience with its lively markets and contemporary malls. Don't miss the chance to explore cultural attractions like the National Museum and the historic Galle Face Green, where you can unwind by the sea. Colombo’s nightlife is diverse, featuring cultural performances and events that celebrate local music and dance, making it an exciting place to experience the local vibe.
  2. KandyOpens in a new window: Nestled in the hill country, Kandy is known for its serene atmosphere and stunning botanical gardens. The city is home to the sacred Temple of the Tooth, an essential pilgrimage site that showcases the country’s spiritual heritage. Kandy's lush surroundings offer beautiful views and a calming environment, ideal for leisurely strolls. Additionally, you can enjoy local handicrafts at the vibrant markets, making it a perfect blend of culture and shopping in a picturesque setting.
  3. NegomboOpens in a new window: A charming coastal town, Negombo is famous for its fresh seafood and vibrant fishing culture. The long stretches of sandy beaches provide a perfect backdrop for relaxation, while the lively fish markets offer an authentic glimpse into local life. You can explore the Dutch canals and historic churches that reflect the town's colonial past. Negombo is also a great place to enjoy water-based activities, ensuring a laid-back yet engaging atmosphere for visitors.

Things to do in Sri Lanka

Sri Lanka is a splendid blend of sun-kissed beaches and lush landscapes, offering thrilling activities like surfing and snorkelling alongside serene spots for relaxation. Explore vibrant markets, enjoy wildlife encounters, and soak in the laid-back coastal vibe, making every moment an unforgettable experience.

  • Nalagasdeniya – This charming city is a haven for beach lovers and nature enthusiasts. Dive into the refreshing waters and enjoy activities like swimming and snorkeling. The vibrant coral reefs provide a fantastic backdrop for wildlife observation. Don’t miss out on the chance to catch some waves while surfing at the stunning Hikkaduwa BeachOpens in a new window, where you can also unwind and soak up the sun with a stunning view of the sea.
  • Hikkaduwa – Known for its rich history and lively atmosphere, Hikkaduwa is a perfect spot for families and those looking to explore. Stroll through the historic fort and take in the fascinating architecture. After a day of sightseeing, indulge in some retail therapy at the local shopping centres and malls. For golf enthusiasts, the country private club offers a chance to tee off in a beautiful setting. And of course, the iconic Hikkaduwa BeachOpens in a new window is a must-visit, with its endless opportunities for relaxation and fun.
  • Kittangoda – A peaceful city that invites you to explore its beautiful beach. While the area may be quieter, it’s an excellent place to unwind and enjoy the serene surroundings. Head to Hikkaduwa BeachOpens in a new window for a vibrant beach experience, where you can engage in water sports or simply relax on the golden sands. Embrace the laid-back vibe that Kittangoda offers while being just a stone's throw away from the lively attractions of Hikkaduwa.

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

  1. Book for the cheapest times: The most cost-effective months to visit Sri Lanka are May, June, and October, when hotel prices are generally lower. For those looking to experience the country's rich landmarks, cultural heritage, and stunning natural attractions, a stay of at least 3 days is recommended. This timeframe allows for a budget-friendly exploration of significant sites, ensuring great value for money while immersing oneself in the history and beauty of Sri Lanka. With prices potentially dropping during these months, it's an excellent opportunity for travellers on a budget to enjoy the best the island has to offer.
  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 sections on Hotels.com, where you may discover discounted rates on accommodations as your travel date approaches. Consider enabling email alerts or push notifications to stay updated on flash sales and exclusive promotions, helping you seize opportunities to save. Additionally, Smart Shopping is a useful comparison tool in the app that allows you to compare hotel prices and amenities across budget and luxury options. By utilising these features, you're more likely to find the best prices and secure your ideal last-minute getaway.
  3. Be flexible with dates: Prices can fluctuate based on factors such as the hotel's location, star rating, and the time of year, so being flexible with your travel dates could help you save on your stay at a hotel in Sri Lanka. For those seeking distinctive accommodations, boutique hotels can provide a more personalised experience and sometimes even better value. When you make a booking with Hotels.com, we’ll inform you whether the price for your chosen dates is above or below the average. If the price appears to be on the higher side, we’ll suggest alternative dates that may be more affordable, helping you to secure the best possible deal.
  4. Consider your location: Staying in the heart of major cities in Sri Lanka can undoubtedly provide a level of convenience, especially when it comes to accessing local attractions. However, this prime location often comes with a heftier price tag. In contrast, smaller towns and rural areas are generally more likely to be affordable, offering a range of accommodation options that won’t break the bank. For those seeking better rates, it may be worth considering hotels located just outside the city centre, although this could necessitate a bit of extra travel to reach the main sights. Alternatively, exploring nearby cities that boast their own attractions can present a delightful compromise, allowing for both an enriching experience and more budget-friendly choices.

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