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

Located in Galauda, 24 miles from Kandy Museum, Nuga Retreat- Mindfullness boutique Hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Staying at this resort was nothing short of magical. Every corner of the place radiated beauty, tranquility, and love. The peaceful atmosphere was a true escape from the noise of the world. What made the experience even more special was the incredible hospitality — warm, genuine, and filled with heart. The owner was a true gem, full of kindness and positive energy that made us feel right at home. A place where love lives in every detail — can’t wait to come back! The owner Hero Komary the shero ❤️

Located in Galewela, 20 miles from Sigiriya Rock, MARGOSA MOUNTAIN VILLA provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
I will tell anyone coming to Sri Lanka - stay with Ravi at Margosa Mountain Villa. Best stay on our trip and top 5 lifetime. Stunning setting. Perfect room. Delicious food -organic rice, fruit, fish etc. right from the property, expertly cooked by Ravi’s wife Sewwandi. Pool is sublime. Birds galore (and easy to find and ID with Ravi’s help). Booked for two days. Stayed for 4. Great spot for excursions Dambulla, Sigiriya, and beyond, but we were happy just to relax and meditate on our good fortune to be there. Ravi spent 23 years as tour guide and it shows both in his care and expertise. I know this review sounds like a plug from one of his friends but I promise that 5 days ago we’d never met. But, yes, we have definitely made a new friend. Stay as long as you can.

Located in Udawalawe, 5.1 miles from Udawalawe National Park, Amba Kola Udawalawa has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Loved the warm welcome, hospitality was exceptional, and the food was amazing!

Located in Udawalawe, 7.5 miles from Udawalawe National Park, Leel’s Safari Cottage has accommodations with a garden, free private parking, a terrace and a restaurant.
My stay in this house felt like a dream. The entrance to the room is surrounded by greenery, giving the impression of being in the middle of the jungle. We also had a safari organized with them, led by a young and capable guide, and it was a wonderful experience. Breakfast in the national park was not only very pleasant but also delicious. Dinner, however, was not satisfying compared to other meals we had in Sri Lanka — the portion of chicken was very small, and overall the food felt a bit lacking.

Located in Hunumulla, 11 miles from St. Anthony's Church, Ambarella Lodge - Katunayake provides accommodations with an outdoor swimming pool, free private parking, a fitness center and a garden.
This property was exactly what was needed after a long haul flight. A peaceful sanctuary with a team who went over and beyond to ensure our comfort. The setting is just beautiful and is the perfect ambience to adjust and reset. The pool was the perfect temperature too. The Spice Garden is beautiful and make sure to do the complimentary your with the guide (who is a fountain of knowledge). We learnt so much and he was brilliant with our four year old. Seeing her excited over plants and spices was so special! Food was delicious and they accommodated our needs very well including a gluten free diet. The staff went over and beyond to accommodate us, even setting up dinner on our terrace at the last minute when our daughter had fallen asleep just before we weee due to go to the restaurant. I couldn’t recommend this place more for its warm hospitality and beautiful setting.

Facing the beachfront, DORMERO Hotel Sri Lanka Hikkaduwa Beach offers 5-star accommodations in Hikkaduwa and features an outdoor swimming pool, fitness center and garden.
It was simply amazing from the beginning to the end! An experience like no other 😃. My friend and I were upgraded and had wonderful sea views and enjoyed watching the surfers. All staff were professional and friendly and went out of their way to provide the best experience ever! We fell in love with the adorable Kiki the local hotel dog. Franzi was incredible and added a personal touch to your stay and always had a smile on her face. I have stayed in many hotels over my years of traveling and this hotel is simply THE BEST!

Located in Kamburugamuwa, a 5-minute walk from Kamburugamuwa Beach, Ocean Bliss Villa Mirissa provides accommodations with free bikes, free private parking, a garden and a shared lounge.
We had an amazing 11 days stay here :) Spacious, clean, sunny, great breakfast and great value for money, big kitchen, beautiful garden, and amazing hosts! Super helpful and communicative. We didn’t feel like guests or tourists in the town, we felt as if this was our home, it was nice for us to be in a neighborhood with locals as well, so it was perfect for a long terms stay. The bedroom was very comfortable, there was AC but we switched mostly to using the ceiling fans because they were so strong and effective :) It’s Close to the train station (we had a perfect day trip to Galle and we took the train) and also close to bus stops. There is a quiet beach just a few minutes away, feels like our own private beach, we didn’t see other tourists there, there’s a relaxed restaurant too for any meal or drink you may want. although the waves seemed strong so we didn’t go in the water. Very short Tuktuk ride to Weligama, also close to mirissa, and we also enjoyed riding to madiha as well. The breakfasts were so good! Best value for money, perfect mix of super authentic Sri Lankan food and western staples (there were always eggs). we loved the fun cakes!! And enjoyed trying the foods we didn’t see at restaurants. We were super lucky we were the only guests there, so we had a perfect stay. The villa is a really good option for a group, or a family, because the kitchen and couch and balcony are technically common-shared with the other guests. Also a good choice if you are renting a Tuktuk or motorcycle because you will have the driveway or front yard to park it.

Located in Udawalawe, 6.8 miles from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodations with a garden, free private parking, a shared lounge and a terrace.
We enjoyed everything about it. It was quiet and so peaceful. The room was clean and well maintained. Everyone on the staff was top notch. They were helpful and went out of their way to make sure we were happy. One of the nicest places we’ve stayed in Sri Lanka!

Located in Madawala, 27 miles from Kandy City Center Shopping Mall, Jim's Farm Villas provides accommodations with free bikes, free private parking, an outdoor swimming pool and a garden.
great views. friendly staff. beautiful jungle and fruit farm

Located in Ahangama, a 12-minute walk from Ahangama Beach, Mayava Villa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Location is great, short walking distance to everything but also quiet and peaceful villa. Lovely staff and amazing breakfast! Helped us arrange transfer and massage too:)

Located in Hikkaduwa, 1.6 mi from Hikkaduwa Coral Reef, Plantation House features a garden and a bar, as well as free WiFi.
Breakfast a treat! Healthy, fresh ingredients beautifully combined for a scrumptious meal. Clean, very spacious and comfortable rooms.

Located in Ahangama, 1.3 miles from Kathaluwa West Beach, UYANA Boutique Hotel and Retreat ADULTS ONLY provides accommodations with an outdoor swimming pool, free private parking, a garden and a...
Everything about this boutique hotel & retreat is exceptional! It is a luxurious private paradise where you can relax & rejuvenate. The location is excellent and the rooms are spacious and beautifully designed. The thought and care shown by Janaka (the hotel manager) and his wife go above and beyond & the cuisine is fabulous. Staying here will be a highlight of your time in Sri Lanka. We look forward to our next visit!