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 Habarana

Top hotels in Sri Jayawardenepura Kotte

Top hotels in Unawatuna

Top cities in Sri Lanka

Showing deals for:22 May - 24 May

Top landmarks in Sri Lanka

Check out the Sri Lanka hotels guests love right now

Find out more about Sri Lanka

Awakening the Soul: Discover the Enchantment of Sri Lanka's Temples and Shores

Discover the enchanting allure of Sri Lanka, a captivating blend of ancient culture and breathtaking landscapes. Immerse yourself in the rich heritage of its stunning temples, from the sacred relics in Kandy to the rock fortress of Sigiriya. Unwind on pristine beaches like Mirissa, where golden sands meet azure waves, or explore the lush tea plantations in Nuwara Eliya. Adventure awaits in the wilds of Yala National Park, home to majestic leopards and diverse wildlife. Whether indulging in luxury resorts or wandering off the beaten path, Sri Lanka promises an unforgettable journey filled with warmth and wonder.

Top locations to stay in Sri Lanka

In Colombo, Kandy, and Negombo, each location offers unique attractions. Colombo boasts vibrant temples and a lively urban atmosphere, while Kandy is famed for its lush gardens and the sacred Temple of the Tooth. Negombo is a seafood lover's paradise, with beautiful beaches. For first-time visitors, Colombo is best suited for its accessibility and variety of experiences.

  1. ColomboOpens in a new window: Colombo, the bustling capital of Sri Lanka, is a fantastic base for any traveller. With its blend of modernity and tradition, the city offers a vibrant atmosphere where you can explore ancient temples alongside contemporary shopping malls. Be sure to check out the Gangaramaya Temple for its stunning architecture and cultural significance. The city's waterfront promenade, Galle Face Green, is perfect for evening strolls and local street food. Colombo also has a lively arts scene, with cultural venues showcasing local performances and exhibitions, making it an ideal spot for those who appreciate the arts.
  2. KandyOpens in a new window: Nestled in the lush hills, Kandy is known for its serene beauty and rich cultural heritage. Home to the sacred Temple of the Tooth, this city is a must-visit for anyone interested in Sri Lanka's spiritual traditions. The stunning Royal Botanical Gardens offer a peaceful retreat with beautiful landscapes and diverse flora. Kandy's cultural attractions include traditional dance performances and local crafts, providing a glimpse into the island's vibrant heritage, making it a delightful spot for cultural enthusiasts.
  3. NegomboOpens in a new window: Negombo is a charming coastal town famous for its seafood and relaxing beaches. Just a short drive from the airport, it’s a convenient stop for those seeking sun and sand. The lively fish market is a highlight, where you can immerse yourself in local life and sample fresh catches. Negombo's beautiful lagoons and Dutch canals offer opportunities for boat rides and leisurely exploration, while the town's quaint churches reflect its colonial past, adding a unique flavour to your stay.

Things to do in Sri Lanka

Sri Lanka offers an exciting blend of adventure and relaxation, from surfing the stunning beaches to diving in vibrant coral reefs. Explore bustling shopping centres, unwind at tranquil seaside spots, and encounter incredible wildlife. This island paradise is your gateway to both thrilling activities and peaceful retreats.

  • Hikkaduwa – This vibrant coastal city is known for its stunning beaches and rich history. Visit the iconic Hikkaduwa BeachOpens in a new window, where you can soak up the sun on the sandy shores or dive into exciting water activities like snorkeling and surfing. The historic fort adds a touch of culture to your beach day, making it perfect for families and history enthusiasts alike. Don't forget to explore the shopping centre for local crafts and souvenirs, or enjoy a round of golf at one of the nearby courses. The lively atmosphere of Hikkaduwa ensures there's something for everyone!
  • Nalagasdeniya – Nestled close to the coast, Nalagasdeniya is a nature lover's paradise. The beautiful coral reefs are perfect for snorkeling, where you can discover vibrant marine life. If you're feeling adventurous, try your hand at surfing or take a refreshing swim in the clear waters. The local wildlife adds an exciting element to your visit, making it a great spot for families seeking a mix of relaxation and adventure. Spend a day at Hikkaduwa BeachOpens in a new window to enjoy its theme park-like atmosphere, perfect for fun-filled family outings.
  • Kittangoda – Although smaller than its neighboring cities, Kittangoda offers a laid-back beach experience. The area's charm lies in its serene atmosphere and close-knit community. While you can also visit Hikkaduwa BeachOpens in a new window for more activities, Kittangoda is ideal for those looking to relax by the beach and soak in the tranquil surroundings. Enjoy leisurely strolls along the shore and take in the breathtaking views of the sea – it's a perfect spot for unwinding away from the bustling tourist spots.

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

  1. Book for the cheapest times: The most affordable months to visit Sri Lanka are May, June, and October, when hotel prices tend to be lower. Staying for at least 3 days is recommended to fully appreciate the country's key historical landmarks and cultural attractions. This timeframe allows for a budget-friendly exploration of significant sites like ancient temples, colonial architecture, and stunning natural landscapes. With careful planning, you can enjoy a great value for money experience while immersing yourself in Sri Lanka's rich heritage and beauty.
  2. Look for last-minute deals on Hotels.com: To discover last-minute deals in Sri Lanka, you may start by exploring the DealsOpens in a new window or Last-Minute Deals sections on Hotels.com, where you're more likely to see discounted rates on hotels as your travel date approaches. Additionally, enabling email alerts or push notifications can keep you informed about flash sales and special promotions, helping you seize potential savings. The Smart Shopping tool available via the app allows you to compare hotel prices and amenities, ensuring you stay updated on availability and price drops for your preferred accommodations, making it easier to plan a spontaneous getaway.
  3. Be flexible with dates: Prices can fluctuate due to factors like the hotel's location, star rating, and the time of year, so having some flexibility with your travel dates may help you save on your stay in a hotel in Sri Lanka. For those seeking a distinctive experience, boutique hotels often provide a more personalized touch and can sometimes offer better value. When you book through Hotels.com, we’ll inform you if the price for your chosen dates is above or below the average. If the price is on the higher end, we’ll recommend more economical dates to help you find the best deal.
  4. Consider your location: Staying in the heart of major cities in Sri Lanka can be incredibly convenient, allowing easy access to local attractions and vibrant culture. However, this prime location often comes with a steeper price tag. In contrast, smaller towns and rural areas are more likely to be affordable, offering a chance to experience the local charm without breaking the bank. For those looking to save, opting for accommodation just outside the city centre might be a wise choice, even if it means a bit of extra travel to reach key sites. Additionally, exploring nearby cities can unveil a wealth of experiences while typically providing more budget-friendly options for travellers.

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. The peak travel months to visit Sri Lanka are January, March, and April, which see a higher number of tourists. During this peak period, the weather is mostly sunny, accompanied by light rainfall. In contrast, May, June, and October are ideal if you're looking for a calmer vacation, marked by light to frequent rainfall and mostly cloudy conditions.

Keep exploring