Properties are selected based on real traveler reviews and popularity among guests who’ve booked a night in Sri Lanka on Hotels.com. These Sri Lanka hotels consistently deliver on quality, location and traveler experience. Last updated on October 6, 2026.
The cultural city of Colombo is full of attractions, such as Colombo Lotus Tower and Colombo City Centre, and is loved for its cafes and seafood restaurants.
Negombo is known for its seafood restaurants and beaches, and entices visitors with popular attractions including Ave Maria Convent and Negombo Fish Market.
Whether you want to hunt for sand dollars or smell the fresh air, Bentota Beach is a spot you might want to check out, located 1.2 mi (1.9 km) from central Bentota. If you want to continue walking by the waves, head to Moragalla Beach located nearby.
If you like shopping, take time out to go to Colombo City Centre when in Colombo 02. Splash some more cash at One Galle Face, Liberty Plaza, and Galle Face Green Night Market.
Whether you want to collect beach glass or watch the sunset, Negombo Beach is a spot you might want to check out, located 2.1 mi (3.4 km) from central Negombo.
Whether you want to hunt for sand dollars or smell the fresh air, Hiriketiya Beach is a spot you might want to check out, located 0.9 mi (1.4 km) from central Dikwella. Enjoy the sunset by the shore at Dickwella Beach, Godellawela Beach, and Mawella Beach.
We were checked in by Inshara, a bonnie lass indeed, she explained the facilities and where everything was. Everything thing in our room worked, the room was serviced daily, no complaints from us. I recommend this hotel for its laid back relaxed comfort.
We were checked in by Inshara, a bonnie lass indeed, she explained the facilities and where everything was. Everything thing in our room worked, the room was serviced daily, no complaints from us. I recommend this hotel for its laid back relaxed comfort.
We had arranged to stay at this hotel for only two nights at the end of a week long tour around Sri Lanka. However due to checking out of another hotel in the Galle area as it did not match our expectations we arranged an additional night which was no issue for them.
The hotel has only been open a few months so everything is still in tip top condition. Our wish is that it stays like this as the rooms, location and service are all of high quality.
The staff are all first class and never without...
We had arranged to stay at this hotel for only two nights at the end of a week long tour around Sri Lanka. However due to checking out of another hotel in the Galle area as it did not match our expectations we arranged an additional night which was no issue for them.
The hotel has only been open a few months so everything is still in tip top condition. Our wish is that it stays like this as the rooms, location and service are all of high quality.
The staff are all first class and never without...
Alex and Shirle
Reviewed September 10, 2017Reviewed September 10, 2017
The hotel puts up a cultural show that is amazing. It is close to everything and there is a lot going on around the hotel to keep you occupied. The staff goes out of their way to make sure your experience is great.
The hotel puts up a cultural show that is amazing. It is close to everything and there is a lot going on around the hotel to keep you occupied. The staff goes out of their way to make sure your experience is great.
The hotel is located very convenient near the temple of the sacred tooth relic.
The staff is incredibly welcoming and helpful.
We came by car and could park at the hotel car parking in front of the hotel.
From there we were incredibly friendly and sufficient guided through the whole process.
Within no time we were in our rooms.. with a nice few and wonderful balcony.
The diner and breakfast were wonderful.
The owner of the hotel can be proud on this staff group!! Also the Barista across the...
The hotel is located very convenient near the temple of the sacred tooth relic.
The staff is incredibly welcoming and helpful.
We came by car and could park at the hotel car parking in front of the hotel.
From there we were incredibly friendly and sufficient guided through the whole process.
Within no time we were in our rooms.. with a nice few and wonderful balcony.
The diner and breakfast were wonderful.
The owner of the hotel can be proud on this staff group!! Also the Barista across the...
Sri Lanka: A Tapestry of Temples, Gardens, and Seaside Wonders
Discover the enchanting island of Sri Lanka, where lush landscapes meet rich cultural heritage. From the pristine beaches of the south to the verdant tea plantations of the central highlands, every corner offers a unique experience. Explore ancient temples like the stunning Temple of the Tooth, wander through vibrant markets, and encounter diverse wildlife in Yala National Park. Indulge in luxury stays, savor aromatic cuisine, and unwind with breathtaking sunsets over the Indian Ocean. Whether you seek adventure, romance, or tranquility, Sri Lanka is a captivating destination that promises unforgettable memories.
Discover great hotels in Sri Lanka
Sri Lanka offers a range of hotel accommodations from charming guesthouses to luxurious resorts, nestled in scenic destinations. Travelers can find cozy boutique stays, family-friendly hotels, and upscale star-rated options, all providing unique experiences close to cultural sites and natural beauty. Here are some of the best hotels in Sri Lanka that our travelers love:
Thaala Bentotaopens in new window: This 5.0-star hotel in Colombo boasts a guest rating of 8.8 and is perfect for leisure travelers seeking a beach getaway. With direct access to the beach, it offers a family-friendly atmosphere and amenities for children. Guests rave about the stunning sea view rooms, hospitable staff, and a delightful breakfast selection. The hotel features a lovely pool, a beautiful garden, and a clean environment that enhances the overall experience. This property stands out for its convenient location and excellent service.
The Fortress Resort & Spa Galleopens in new window: A top-tier choice for leisure travelers, this 5.0-star hotel in Colombo has an impressive guest rating of 9.4. It offers direct beach access and is connected to the Galle Face Mall, making it an ideal spot for those who enjoy shopping and dining. The hotel is known for its superb staff, luxurious rooms, and exceptional breakfast options that cater to diverse tastes. Guests appreciate the spacious pool area, perfect for relaxing or swimming laps, and the vibrant atmosphere that enhances their stay.
Dickwella Resort and Spaopens in new window: Located in Negombo, this 5.0-star hotel has a guest rating of 8.6 and is a fantastic choice for travelers looking for an eco-certified beach retreat. With direct beach access and a close proximity to the airport, it offers convenience along with a warm and welcoming atmosphere. The hotel is celebrated for its clean, spacious rooms and its intimate dining experience at the Black Orchid restaurant. Guests enjoy the beautiful beach views from their rooms and the fantastic service that makes every stay feel special.
Where to stay in Sri Lanka
In Colombo, Kiran, and Habarana, Colombo thrills with temples, culture, and vibrant sunsets near Galle Face Green, Kiran offers a unique local vibe, and Habarana enchants with nature, wildlife, and the majestic Sigiriya landmarks. For first-time visitors, Colombo best suits a memorable Sri Lanka stay.
Colomboopens in new window: Colombo is a vibrant city perfect for those who appreciate a mix of temples, cultural experiences, and seaside relaxation. With must-see spots like Galle Face Green and Colombo Lotus Tower, you can enjoy long walks by the sea and soak up amazing sunsets. The local cafes and art scene add a creative twist to your stay, making it an exciting urban experience with plenty of local flavor.
Kiranopens in new window: Kiran offers a friendly, local vibe for travelers seeking a laid-back stay. While data is limited, it’s a great spot to experience the local culture and connect with the community. Ideal for travelers looking for a quieter, more intimate setting, Kiran provides a taste of authentic life in Sri Lanka.
Habaranaopens in new window: Habarana is a nature lover’s haven, boasting a range of lush gardens, forests, and wildlife experiences. With attractions like the Ancient City of Sigiriya and Pidurangala Rock, it's a perfect blend of history and natural beauty. Enjoy birdwatching and relaxing by the lake, all while experiencing the friendly local hospitality that makes Habarana a charming retreat.
Things to do in Sri Lanka
Sri Lanka offers a thrilling blend of relaxation and adventure, from lounging on stunning beaches and swimming in crystal-clear waters to snorkeling in vibrant coral reefs. Explore lush gardens, historic forts, and majestic temples, or enjoy a round of golf at a scenic country club. Don’t miss the vibrant shopping centers for unique finds!
Talpe – Discover the serene beauty of Talpe, where you can unwind on the sandy shores of Mihiripenna Beach. This neighborhood is perfect for swimming and snorkeling in its clear waters, making it a great spot for beach lovers. You can also take a moment to appreciate the local gardens and spot various bird species while enjoying a peaceful day in the sun. With its laid-back atmosphere, Talpe invites you to relax and soak up the coastal charm.
Beruwala – As you venture into Beruwala, you’ll find a vibrant city steeped in history and charm. Spend your day at Moragalla Beach, known for its family-friendly environment and soft sands. If you’re in the mood for some retail therapy, explore the nearby shopping malls and centers that offer a variety of local and international products. Golf enthusiasts can tee off at the local golf courses, while history buffs can visit the historic fort that narrates the city’s past. Beruwala truly combines leisure and exploration in one delightful destination.
Nallur – Step into the spiritual heart of Sri Lanka in Nallur, where culture and history intertwine beautifully. Don’t miss visiting the stunning Nallur Kandaswamy Kovil, a vibrant Hindu temple that showcases intricate architecture and a rich tapestry of traditions. The city also features historic buildings and churches that tell tales of its diverse heritage. Wander through the area to appreciate the local architecture and immerse yourself in the cultural ambiance that this city radiates.
4 tips for savvy savings when booking a hotel in Sri Lanka
Book for the cheapest times: The most budget-friendly times to visit Sri Lanka are June, September, and October, when hotel prices tend to be lower. For those looking to explore the country's rich history, culture, and stunning natural attractions, a stay of at least 2 days is recommended. During this time, visitors can immerse themselves in Sri Lanka's key landmarks, such as ancient temples, historical sites, and breathtaking landscapes, all while enjoying great value for their money. With prices potentially dropping during these months, it’s an ideal opportunity for travelers on a budget.
Look for last-minute deals on Hotels.com: Explore Dealsopens in new window and Last-Minute Deals on Hotels.com in Sri Lanka to potentially find discounted hotel rates near your travel date. Enable email alerts or push notifications to stay informed about flash sales and special promotions, so you're more likely to catch savings opportunities. With the Smart Shopping tool available via the app, you may discover a convenient way to compare hotel prices and amenities, ensuring you are quickly updated if rooms become available or prices drop. Book a last-minute getaway with confidence, knowing you could find great options when they arise.
Be flexible with dates: Prices may fluctuate based on factors like the hotel's location, star rating, and time of year, so being flexible with your travel dates might help you save on your stay at a hotel in Sri Lanka. For travelers seeking unique experiences, boutique hotels often provide a more personalized atmosphere and may offer better value. When you book with Hotels.com, we'll inform you if the price for your selected dates is above or below the average, and if it's on the higher side, we may suggest alternative dates that could help you find a better deal.
Consider your location: Staying in the heart of Sri Lanka's major cities offers undeniable convenience but is more likely to come with a higher price tag. While smaller towns and rural areas tend to be more affordable, they may require extra travel to reach key attractions. For those looking to save, consider booking accommodations outside the city center or exploring alternative nearby cities that offer plenty of attractions along with 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.