
Hotels in Sri Lanka
Enter your dates and choose from 18197 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.
I liked many things about Nuga Retreat. First of all, the beautiful, natural surroundings with mountain views created a unique atmosphere of peace and relaxation. The rooms were comfortable and well-equipped, providing convenience, and the outdoor pool was a great place to unwind. I also really appreciated the friendly and helpful staff who truly made an effort to ensure our stay was enjoyable.

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.
Amazing host, delicious breakfast and beautiful location! We’ll definitely be back!

Set in Udawalawe, 12 km from Udawalawe National Park, Leel’s Safari Cottage offers accommodation with a garden, free private parking, a terrace and a restaurant.
Leel and his family are the most amazing people, and the property is just beautiful! The rooms are what I'd call Sri Lankan jungle-chich, very curated clean and comfy. We had lunch, dinner and a breakfast on-the-go and the food was always great. Leel personally guided our safari and it was awesome, he is very knowledgeable and loves what he does, which is very visible :) He even offered to take us to our next destination with his jeep, providing us with a panoramic fun trip there. We would definitely recommend this property but don't book too much, we're hoping to find it available next time we come too ;)

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.
Such a beautiful oasis in the middle of jungle. Easy access to nationalpark, restaurants, Udawalawe lake etc. while still feeling secluded and private. Beautiful rooms and shared spaces!

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 super friendly staff, who went out of their way to make our stay memorable (eg when my daughter hurt herself they produced a toy elephant for her to keep, or making different dishes of food because had never tried them). Added to this the very relaxed vibe of the place made it the perfect place to end our holiday.

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 had a fantastic stay at Ocean Bliss Villa. The property was spotless, and the breakfast was delicious. The view was breathtaking, and the staff provided exceptional service, making us feel welcome from the start. Highly recommended!

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.
Great location away from the hustle and bustle so plenty peaceful. Great pool and lovely surrounds. You can even spot the family of monkeys. Fantastic breakfast also.

Located in Hikkaduwa, 2.5 km from Hikkaduwa Coral Reef, Plantation House features a garden and a bar, as well as free WiFi.
Absolutely everything was perfect. Peter is an amazing host. Always in good mood, helpful and has a smile for everyone. We absolutely loved our stay at plantation house. The rooms are huge and very clean. Service is absolutely gorgeous and the people are lovely. The pool is very refreshing and breakfast was our favorite meal. We will definitely come back and stay there again. This is one of the best places we ever stayed and hey after 2 round the world trips this is a really great compliment. Thank you again Peter for everything.

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.
Lovely authentic place. In our two weeks holiday with a lot of luxery resorts, this was the one we have the warmest feeling about. When you are looking for a not so touristic area, some magnificent views, a little farm life, and some great staff, go here. Oh and go for the Sri Lanken Kitchen, that’s better then the European:)

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!