Skip to main content

Get the advice you need. Check the latest COVID-19 restrictions before you travel. Learn more

Filter by:


Star Rating

5 stars 4 stars 3 stars 2 stars 1 star

Review Score

Awesome: 9+ Very Good: 8+ Good: 7+ Pleasant: 6+
Habarana – 67 hotels and places to stay
Our Top Picks Lowest Price First Star rating and price Top Reviewed

See the latest prices and deals by choosing your dates.

Bangalawa Resort

Hotel in Habarana

Located in Habarana, a 17-minute walk from Habarana Lake, Bangalawa Resort has accommodations with a restaurant, free private parking, a shared lounge and a garden. Within minutes after I booked, the owners contacted me to welcome me and see if there was anything I needed during my stay. I was late arriving due to some bad weather, and they kept checking on me to make sure I was safe. The guest house is off the main roads so it’s extremely peaceful and is surrounded by beautiful flowers and trees. My room was super clean and comfortable, and my every need was attended to by the most friendly, gracious and kind hosts. They provided me transportation to some of the local sites and even accompanied me on a hike up the Rose Quartz mountain! This is a one stop location when visiting Habarana. As a female solo traveler, I felt extremely safe and highly recommend staying here. A+++

Show more Show less
9.1
Awesome
52 reviews
Price from
$25
per night

A4 Villa & Spa.

Hotel in Habarana

Located in the village of Habarana, A4 Villa offers Sri Lankan meals, with special diet menus available on request. It features free parking and complimentary WiFi access in its public areas. Excellent staff, perfect location, great service.

Show more Show less
8.2
Very Good
131 reviews
Price from
$35
per night

ACME Grand Hotel

Hotel in Habarana

ACME Grand Hotel features a restaurant, outdoor swimming pool, a bar and shared lounge in Habarana. With free WiFi, this 4-star hotel has a garden and a terrace. The swimming pool was very good.

Show more Show less
8
Very Good
12 reviews
Price from
$75
per night

Asnara Village

Hotel in Habarana

Located in Habarana amid lush greenery, Asnara Village features an outdoor pool and a restaurant. It offers free parking, and complimentary WiFi access in its public areas. Excellent hotel. Peaceful location. Great staff and food. *Specially Ajith is really exceptional caretaker. His service is verry excellent. Everything was there in the Asnara Village.

Show more Show less
8.4
Very Good
43 reviews
Price from
$20
per night

Jaye Eco Lodge

Hotel in Habarana

Featuring a garden, terrace and views of garden, Jaye Eco Lodge is located in Habarana, 2.1 miles from Habarana Lake. very welcoming familly. It was quiet, in the midle of nature. The home made typical food from Sri Lanka was amazing. They drove us around with their tuktuk to visit the famous monuments.

Show more Show less
9.5
Exceptional
30 reviews
Price from
$15
per night

Lily's resort

Hotel in Habarana

Featuring an outdoor swimming pool and a garden, Lily's resort is located in Habarana, 1.4 miles from Habarana Lake and 14 miles from Ritigala Forest Monastery. Wonderful room with a huge bed, balcony overlooking the pool (which was well shaded in morning and afternoon for those like me that burn quickly in full sun) and great multi-course breakfast served by the friendliest staff each day. Perfectly located to walk down Habarana village high street at night and travel out to main cultural points (Sigiriya, Pollonaruwa, elephant safari) during the days - would highly recommend to anyone looking for a great base for the cultural triangle

Show more Show less
8.2
Very Good
16 reviews
Price from
$49.50
per night

Habarana Eco Treehouse

Hotel in Habarana

Located in Habarana, 3.2 miles from Habarana Lake, Habarana Eco Treehouse has accommodations with free bikes, free private parking, a garden and a terrace. This treehouse was everything we hoped it would be and more. The owner was so kind and helpful and went out of his way to ensure we had a good time. He took us to pidurangala rock and dambulla cave and also took us out in his jeep on his farm land where we saw 10+ wild elephants. Sometimes you can see them from the tree House but we saw them less than 2 minute drive from the house. The food was lovely and plentiful. He can make any arrangements that you want and we were so happy with our stay here. Obviously a highlight is seeing elephants but we also enjoyed our swims in the nearby local where locals wash and swim. His little boy came with us and it was such a joy watching him practising his swimming. This was a truly unique experience. Don't expect luxury as it's a rustic, basic treehouse but it was a fantastic place and has a special charm.

Show more Show less
8.7
Excellent
7 reviews
Price from
$11
per night

Ritigala Hideaway

Hotel in Habarana

Featuring a bar, garden and views of garden, Ritigala Hideaway is located in Habarana, 6 miles from Ritigala Forest Monastery. What a peaceful and lovely area this is.Nice atmosphere to relax and chillout.Really taste foods and very kind and helpfull staff.Nice Rooms , Rooms are excellent and value for mony , Highly Recommonded.

Show more Show less
9.6
Exceptional
13 reviews
Price from
$22
per night

Athkandura Hotel

Hotel in Habarana

Located in Habarana, 1.5 miles from Habarana Lake, Athkandura Hotel provides accommodations with a restaurant, free private parking, a garden and a terrace. The rooms were clean, very comfortable, and the staff was amazing. They went over and beyond to help make our stay enjoyable. I highly recommend this hotel for anyone visiting Habarana.

Show more Show less
7.9
Good
10 reviews
Price from
$62
per night

Kadulla Resort

Hotel in Habarana

Set in Habarana, 2.2 mi from Habarana Lake, Kadulla Resort features a garden and shared lounge. Boasting a 24-hour front desk, this property also provides guests with a restaurant. Great service, clean, fantastic room and an amazing spot in the jungle

Show more Show less
9.1
Awesome
7 reviews
Price from
$20
per night

Most-booked hotels in Habarana in the past month

See all

Habarana's best hotels with breakfast

See all

FAQs about hotels in Habarana

  • On average, 3-star hotels in Habarana cost $69 per night, and 4-star hotels in Habarana are $177 per night. If you're looking for something really special, a 5-star hotel in Habarana can be found for $195 per night, on average (based on Booking.com prices).

  • The average price per night for a 3-star hotel in Habarana this weekend is $38 or, for a 4-star hotel, $94. Looking for something even fancier? 5-star hotels in Habarana for this weekend cost around $111 per night, on average (based on Booking.com prices).

  • For hotels in Habarana that serve highly-rated breakfasts, try Asnara Village, Habarana Eco Treehouse, and Jaye Eco Lodge.

  • These hotels in Habarana are highly rated by couples: Hotel Oleena, Jaye Eco Lodge, and Ritigala Hideaway.

  • On average, it costs $38 per night to book a 3-star hotel in Habarana for tonight. You'll pay around $90 if you choose to stay in a 4-star hotel tonight, while a 5-star hotel in Habarana will cost around $105, on average (based on Booking.com prices).

  • ACME Grand Hotel, Lily's resort, and Habarana Eco Treehouse got great room view-related reviews from travelers in Habarana.

  • Many families visiting Habarana loved staying at Hotel Oleena, Ritigala Hideaway, and Bangalawa Resort.

  • Hotel Oleena, Ritigala Hideaway, and Jaye Eco Lodge are some of the popular hotels in Habarana.

Subscribe to see Secret Deals

Prices drop the second you sign up!

What Guests Said About Habarana:

Explore guest reviews of hotels in Habarana

See all