
Hotels in Sri Lanka
Enter your dates and choose from 17498 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.
Super nice rooms with huge terrace and amazing view, great for photos. Loved the lobby where you can sit and chill with your friends and even nicer sittting by the pool. Full bar with beers and other bevereges. We arrived Tired and hungry after 8pm And the owner and his wife Made us great dinner so we didnt have to go anywhere. They even went to market for fresh meat. Actually THE BEST thing about this villa is the owner and his wife, both very nice and extremely helpful. The owner was guide for 20 years and he recommended us many places and helped us with planning our trip. Really the best experience with accommodation in Sri Lanka. And the breakfast was really good too (served by the pool). Great service, you never wait for anything and they try to make you feel welcome and homelike. Just awesome, thank you so much.

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.
The hospitality, and privacy are unmatched in this touristy area, two small private bungalows, hidden in the jungle-garden. We had an incredible stay. Leel organised the safari, which was amazing. He knows the park well, doesn't stay in the beginning of the park but drives well in the park to find the best spots! Dinner (curry) was great, Leels wife is an amazing cook! Will definitely recommend and stay there again.

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.
Very friendly staffs and manager was so helpful. The best tree house I had ever visited with great atmosphere.

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.
Everything at Amba Kola was exceptional - especially the people. Louise, Janik, and Janik’s whole family are the loveliest people you will meet. The food is fantastic - everything is locally sourced and prepared with the finest spices and lots of love (Janik’s mom is an award-winning cook by the way). At Amba Kola the hosts will go above and beyond to make your stay memorable. They took us around in their safari jeep to see the elephants and wildlife and we even went swimming in the canal! The room (and the whole property) are lovely with so many personal touches to it. Louise is an artist and her art is present all over the place! Also, the outdoor bathroom is unique. I showered in the dark under the stars - an experience like no other. All I can say is: Come to Amba Kola and see for yourself. These people deeply care for what they do and it shows in every aspect. You won’t be disappointed!

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.
Best staff I have experienced. The guys were so friendly. They are amazing. The food and the spice route made this a 9+ experience. They deserve everything that is coming to them. Well done! We booked this hotel on our first day, since it was close to the airport, we might book on our last day as well.

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.
We had a fantastic stay at ocean bliss villa mirissa with the reasonable price and is good value for money. 'A truly home like stay'. The staff were incredibly friendly. The rooms were very clean, comfortable, and well equipped with everything we needed. The location was perfect ans amazing - closed to Kamburugamuwa beach, Mirissa beach and Madiha beach. We got the breakfast also. It was very delicious. I higherly recommend this villa to anyone visiting Mirissa , Kamburugamuwa , Madiha , Polhena and Matara areas and I look forward to staying here again in the future.

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.
I liked everything from the friendly lady in the reception and to my checkout. The restaurant is probably the best one in this area.

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.
Extremely calm, clean, rooms with beautiful design, intimacy, friendly staff.

Located in Hikkaduwa, 2.5 km from Hikkaduwa Coral Reef, Plantation House features a garden and a bar, as well as free WiFi.
The stuff is so friendly. Everything is clean and beautiful. It’s wonderful peaceful place.

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!

Located in Deniyaya, Rainforest Nest features a garden, terrace, restaurant, and free WiFi. The accommodation offers room service and a concierge service for guests.
Host family is very friendly, helpfull and always available for us. Our best of four locations so far this tour in Sri Lanka. Highly recommend.