
Hotels in Sri Lanka
Enter your dates and choose from 18349 hotels and other places to stay!
Explore Sri Lanka

Set in Galauda, 39 km from Kandy Museum, Nuga Retreat- Mindfullness boutique Hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
It was an amazing experience in Nuga Retreat. Everything was perfect. Meals were good. Specially the view is breathtaking. Will come back again. Thank you!

Set in Galewela, 32 km from Sigiriya Rock, MARGOSA MOUNTAIN VILLA offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Customized food for vegetarian made by the owner. Very friendly .

Located in Udawalawe, 11 km from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodation with a garden, free private parking, a shared lounge and a terrace.
Staff was very friendly and helpful. Safari organized by the hotel was great. Food in the restaurant was also very good! So we can truly recommend this place!

Set in Udawalawe, 8.1 km from Udawalawe National Park, Amba Kola Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Honestly, the stay at Amba Kola was one highlight of our Sri Lanka vacation. The host is very nice, supportive and welcoming. We very enjoyed the safari trip and a boat trip he organised for us. We participated at the cooking class which was very fun. The food on general was great. The place is beautiful and has great rooms. We would definitely come again and can warmly recommend to stay at Amba Kola

Set in Hunumulla, 18 km from St Anthony's Church, Ambarella Lodge - Katunayake offers accommodation with an outdoor swimming pool, free private parking, a fitness centre and a garden.
The entire team were so friendly and helpful during our stay. Everyone is so passionate and knowledgeable, we loved the spice tour and the ayurvedic massages! The room was spotless and the food was delicious. One of our favourite ever holidays.

Facing the beachfront, DORMERO Hotel Sri Lanka Hikkaduwa Beach offers 5-star accommodation in Hikkaduwa and features an outdoor swimming pool, fitness centre and garden.
Wonderful, tastefully decorated hotel. Lots of attention to detail. Cozy, quiet and clean. The hotel is in a busy area, but it doesn't feel it inside at all. The room we stayed in has the option of sliding the glass windows and forming a common space with a terrace. All you have in front of you is the ocean. Arriving from the airport is really easy - almost the entire way is on a toll highway. The hotel staff is extremely pleasant and kindly. I'm not even talking about Francesca. She's amazing!!! Thank you for the early check in and late check out. I haven't had a tastier breakfast in those regions. Even the espresso was good, which is rare in Sri Lanka or I haven't been in right places. Be sure to try the massage. Something unique.

Located in Kamburugamuwa, 500 metres from Kamburugamuwa Beach, Ocean Bliss Villa Mirissa provides accommodation with free bikes, free private parking, a garden and a shared lounge.
I absolutely loved staying at the villa! The location was perfect, offering both tranquility and easy access to nearby attractions. 1)Mirissa Beach 2) Madiha and Polhena beach 3) Kamburugamuwa beach 4) coconut tree hill The villa itself was superb — spacious, beautifully decorated, and equipped with everything I needed for a comfortable stay. The outdoor space, with its stunning views, breakfast was superb, was especially amazing. The attention to detail in every aspect, from the amenities to the service, truly made it a memorable experience." If you're planning a down-south tour, I highly recommend staying at this villa. It's the perfect combination of luxury, comfort, and location, offering everything you need for a relaxing and memorable experience. Whether you're here to unwind or explore the area, this place is ideal for both.

Located in Hikkaduwa, 2.5 km from Hikkaduwa Coral Reef, Plantation House features a garden and a bar, as well as free WiFi.
We stayed for 6 nights at plantation house and loved this hotel. It was a wonderful place to relax after a few weeks travelling around Sri lanka. Peter was a brilliant host and we loved the beautiful breakfasts on the terrace. The rooms are spacious and spotlessly clean as are the grounds and lovely swimming pool. It’s in a lovely peaceful location, an easy 10 minute walk to the beach/ small supermarket and main road or easy to arrange a tuk tuk further into Hikkaduwa town. We had a great time and highly recommend!

Set in Ahangama, 2.1 km from Kathaluwa West Beach, UYANA Boutique Hotel and Retreat ADULTS ONLY offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.
The design and soul of this hotel are a direct representation of the owner (Andi). There are certain places you visit and there's a 'feeling', and this place has an abundance. The location, the calmness, everything just makes sense in the design. Every detail has been considered and designed for. The rooms are spacious, beautifully designed and decorated. Janaka (manager) ensured every request was taken care of and that the whole team was always so lovely when cleaning our room or having breakfast. We can't recommend Uyana highly enough.

Located in Madawala, 44 km from Kandy City Center Shopping Mall, Jim's Farm Villas provides accommodation with free bikes, free private parking, an outdoor swimming pool and a garden.
Surroundings were amazing. Views, spectacular. Staff wonderful.

Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The accommodation offers room service and a concierge service for guests.
If we could give it an 11 we would! One of the best places we have been! Peaceful and clean with amazing views right next to Sinharaja rainforest. Our hosts were just amazing - super helpful, respectful of privacy, delicious home cooked meals (breakfast, lunch and dinner) and really insightful (we recommend doing ALL the tours). We left feeling like part of their family! Thanks for having us!

Located in Udawalawe, 10.5 km from Udawalawe National Park, Dhanaya Safari Home provides accommodation with a garden, free private parking, a shared lounge and a terrace.
the staff was incredibly kind. the rooms and pool were great. ( from the other hotel.) breakfast every morning. will definitely come back one day!