Skip to main content

Rooms in Maskeliya

Find the rooms that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

The best rooms in Maskeliya

Check out our selection of great rooms in Maskeliya

Filter by:

Review score

Heaven Hills Guest House

Maskeliya

Offering lake views, Heaven Hills Guest House in Maskeliya features accommodations, a garden, and a shared lounge. This property offers access to a patio and free private parking.

M
Mahide
From
Germany
Amazing hosts, great base for hiking activities in the region. We came here for 3 nights, stayed 6 as it felt so cozy. It’s a small family business, each family member is super nice and helpful. Mama cooks delicious food per your order. The brothers help you with organizing anything you need. We did Gartmore Falls, Adam’s Peak and Pekoe Trail. Then they brought us to Hatton to catch the train to Colombo. Nothing was too much trouble. Thanks for the wonderful time and hope to see you again.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
Price from
$20.80
1 night, 2 adults

Madhusha Rest

Maskeliya

Madhusha Rest is located within a 6.2 mi radius from 6 scenic waterfalls. This affordable accommodations provides comfortable guestrooms fitted with private bathrooms.

J
Jacob
From
United States
Great host, always trying to help us figure out how to get around and have a nice time! They offered us lots of delicious Sri Lankan food for lunch (with fruits, veges, and coffee from their backyard!) in the family home. Whenever we needed a taxi/tuktuk, they connected us, and when we went camping, they even sent someone who lived in the area to make sure we arrived to the campgrounds safely! And since it was a holiday in Sri Lanka, there weren't many taxis running, so the host generously drove us to our next destination himself (2.5hrs to Kandy!). He invited us to his family's traditions for New Years and introduced us all. They allowed us to extend our stay without issues, and they gave us a bigger room than we expected for the same price since it was available. The room was very clean with mosquito net, toilet paper, balcony, warm water shower, air conditioning, warm blankets for the cold nights, and peaceful common outdoor seating area. If we're ever in Maskeliya again, we'll be coming here again. Can't recommend it enough!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 18 reviews
Price from
$21.50
1 night, 2 adults

Narra Homestay

Centre Area, Maskeliya

Narra Homestay in Maskeliya provides accommodations with a garden and a shared lounge. This homestay offers free private parking, a 24-hour front desk, and free Wifi.

J
Jiri
From
Poland
Everything was perfect - I totally recommend it!
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 114 reviews
Price from
$12.70
1 night, 2 adults

Fertile land resort adam's peak

Centre Area, Maskeliya

Located in the center of Maskeliya, within 3.7 miles of Adam's Peak and 16 miles of Hatton Railway Station, Fertile land resort adam's peak offers lake views.

L
Luca
From
Italy
Great location, very close to the Sri Pada starting point. The host was welcoming, the view is beautiful, and dinner is available at 2500 LKR per person.
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 29 reviews
Price from
$56.53
1 night, 2 adults

Pekoe Lodge

Maskeliya

Pekoe Lodge offers accommodations in Maskeliya, 8.8 miles from Adam's Peak and 12 miles from Hatton Railway Station. Thalawakele Train Station is within 22 miles of the guest house.

S
Sandun
From
Sri Lanka
The place is nice and has a beautiful lake view, but what truly elevated our stay was the exceptional service, particularly the kindness and helpfulness of Ishara.
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews
Price from
$60
1 night, 2 adults

DAM HOUSE (Near Adams Peak)

Hotel in Maskeliya

Located in Maskeliya, 8.8 miles from Adam's Peak, DAM HOUSE (Near Adams Peak) has accommodations with free bikes, free private parking, a shared lounge and a terrace.

L
Liam
From
United Kingdom
Big thanks to Kumar who made my stay seamless ! Great location , great price , comfy beds , clean , can park outside . Everything you need !!!
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 82 reviews
Price from
$10.91
1 night, 2 adults

Butterfly Mountain Lake Side

Maskeliya

Offering lake views, Butterfly Mountain Lake Side in Maskeliya provides accommodations and a garden. This property offers access to a balcony and free private parking.

P
Prabodha
From
Sri Lanka
The location offered a breathtaking view of the Maussakale reservoir. The staff were extremely helpful. Mr. Jayantha made our stay exceptionally special, making us feel right at home.
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 98 reviews
Price from
$35
1 night, 2 adults

White Elephant Hotel

Hotel in Centre Area, Maskeliya

Located in Maskeliya, a 11-minute walk from Adam's Peak, White Elephant Hotel provides accommodations with a garden, free private parking, a shared lounge and a restaurant.

K
Karunarathne
From
Sri Lanka
The location was great, with an excellent view. The rooms were comfy too. I really liked the food there. Highly recommended..!!!
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 20 reviews
Price from
$23
1 night, 2 adults

sun mount adams peak

Nallathanniya (Near Maskeliya)

Well situated in the center of Nallathanniya, sun mount adams peak has free WiFi throughout the property, a terrace and free private parking for guests who drive.

n
noam
From
United States
The room was new, clean and comfortable, breakfast was really delicious, and host was nice. 7 minute walk from the start of adams peak.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 212 reviews
Price from
$24.75
1 night, 2 adults

Grand Argyle Resort

Hatton (Near Maskeliya)

Located in Hatton, 23 miles from Gregory Lake, Grand Argyle Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

N
Neil
From
United Kingdom
Fantastic staff, great food and amazing views
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 260 reviews
Price from
$52
1 night, 2 adults
All rooms in Maskeliya

Most booked rooms in Maskeliya and surrounding area in the past month

See all

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 82 reviews

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 7.0
Good - What previous guests thought, 20 reviews

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 98 reviews

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 114 reviews

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews

Popular with guests booking rooms in Maskeliya

Popular with guests booking rooms in Maskeliya

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 29 reviews

Popular with guests booking rooms in Maskeliya

Popular with guests booking rooms in Maskeliya

Enjoy breakfast in Maskeliya and nearby

See all
Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 82 reviews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 26 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 23 reviews
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 123 reviews

Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 97 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 647 reviews

These rooms in Maskeliya and nearby have options with free cancellation

See all

Heaven Hills Guest House

No. 21/5 Norton Road
Free cancellation options available
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews

Butterfly Mountain Lake Side

No 64 Upcot Road
Free cancellation options available
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 98 reviews

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 114 reviews

Pekoe Lodge

50 Upcot Road Adams Peak Lodge
Free cancellation options available
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 29 reviews

Hiker's Hub

post office road
Free cancellation options available

River View Inn

NO.194,Upcot Road,Maskeliya
Free cancellation options available

Misty Garden

11/A, Hatton Road,
Free cancellation options available

Highly rated rooms in Maskeliya and nearby

See all
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 20 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 77 reviews

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 103 reviews

Scored out of 10, guest rating 8.3
Very Good - What previous guests thought, 167 reviews

Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 53 reviews

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 126 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 30 reviews

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 49 reviews

FAQ about rooms in Maskeliya

On average, a room in Maskeliya costs $22 per night (based on Booking.com prices).
The average price per night for a room in Maskeliya this weekend is $29 (based on Booking.com prices).
The average price of a room in Maskeliya this evening is $30 (based on Booking.com prices).
Many families visiting Maskeliya enjoyed staying at Daresh home stay, Pekoe Lodge, and Butterfly Mountain Lake Side.
Heaven Hills Guest House, Madhusha Rest, and Narra Homestay are some of our most popular rooms in Maskeliya.
For rooms in Maskeliya serving highly-rated breakfasts, try Butterfly Mountain Lake Side, Heaven Hills Guest House, and Narra Homestay.
These rooms in Maskeliya are highly rated by couples: Heaven Hills Guest House, Madhusha Rest, and Narra Homestay.
Butterfly Mountain Lake Side, Heaven Hills Guest House, and Narra Homestay have received great reviews from guests in Maskeliya about the views from these rooms.

Rooms That Guests Love in Maskeliya

See all
Avg. price/night: $77.88
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews
Beautiful location right on the lake. Maskeliya is a lovely little town with a lot of great things to do in the surrounding area (Sri Pada, tea plantations, Gartmore Falls). Mountain View rooms were spacious and well equipped. Ishara and her husband, Yugantha, were fantastic hosts - they took care of our every need (e.g., organising transport, tours, food preferences), always with a smile on their face. Yugantha’s food was always delicious, especially his rice and curry.
Guest review byWhitney
Young couple
Avg. price/night: $26
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
Clean, spacious room, quiet location, we slept well! A helpful host and good location to town.
Guest review byLynsey
Young couple
Avg. price/night: $77.88
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews
The views across the lake towards Sri Pada from the room balcony are simply stunning. Get this room if you can. The staff could not do enough to make our stay so memorable and positive. They were simply the best.
Guest review byKleckerei
Young couple
Avg. price/night: $45
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 98 reviews
Location of hotel was great for view of lake and Adam’s Peak. Not much to actually see in Maskeliya itself and very few eating choices there as well. We ate each night at accommodation and the meals were great. The included Sri Lankan breakfast each morning was also very tasty with huge servings which kept us going all day. The owner and staff were all very friendly and hospitable. Our room was clean and comfortable even without air conditioning.
Guest review byJeremy
Young couple
Avg. price/night: $26
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
This is a great place to stay in Maskeliya. It's located on the edge of town, so it's really quiet. At the same time, it's close to the center (5 Min. walking distance). The hosts are very friendly and will gladly help you arrange tours to Adam's Peak and other attractions in the vicinity. The rooms are spacious, clean and comfy. The WiFi works. It's not fast enough to do video calls but since you're here for vacation and not for work, that's not a problem. I recommend staying here and will glady come back!
Guest review byTobias
Solo traveler
Avg. price/night: $77.88
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews
The view from our room was just incredible. To see Adams peak from our room, which we were there to climb, was amazing. And most of all we loved the hospitality of Ishara and her husband. They were so amazing and made us feel so welcome, as well as sorting us transport to and from Adams peak and onto our next location. Also the food was so delicious some of the best we've had in sri lanka.
Guest review byKaty
Young couple
Avg. price/night: $12.70
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 114 reviews
Good location for Adam's Peak hike. Room was good, comfortable.
Guest review byCynthia
Young couple
Avg. price/night: $77.88
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews
What a beautiful view! The property looks great and the big balcony with the room had the best view. Make sure you book the room with the balcony :). But what was best for us was the couple running the place. They made us feel we were staying with family and they were so nice to our daughter. The chef made great dinners. If you go to Maskeliya, this is the best place.
Guest review byMichelle
Family with young children
Avg. price/night: $45
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 98 reviews
The staff were very attentive and helpful with everything. They offered meals and helped organize a driver. The rooms are on the second floor, opening to a shared balcony with views of the lake and Adam’s Peak in the distance. Stayed here to climb Adam’s Peak which was a 30 minute tuktuk drive away. The staff at the hotel organized this for us to complete the climb before sunrise.
Guest review byIsobel
Young couple
Avg. price/night: $26
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
Really nice staff, went above and beyond to be helpful to us! Room was clean and comfortable, and good price. It was very close to Adams peak, which is why were there.
Guest review byVita
Young couple
Avg. price/night: $23
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 20 reviews
The staff was amazing. They were really helpful and discreet. Also, kudos to the chef, cause the food there was excellent. The rooms were very clean and comfortable. The location and the view was amazing, do hope to stay at the White Elephant again.
Guest review byKasun
Family with young children
Avg. price/night: $23
Scored out of 10, guest rating 7.0
Good - What previous guests thought, 20 reviews
The location was great, with an excellent view. The rooms were comfy too. I really liked the food there. Highly recommended..!!!
Guest review byKarunarathne
Solo traveler
Avg. price/night: $26
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 128 reviews
The view was good, be sure to book the room with the balcony. The facilities are clean and up to date.
Guest review byA
Young couple
Avg. price/night: $77.88
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 71 reviews
We had an excellent view of the lake through our room window. The staff is very friendly, supportive and efficient.
Guest review byThilanga
Young couple
Avg. price/night: $12.70
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 114 reviews
The hosts were incredibly kind. They even allowed to take care of our backs the day before we arrived for free. The hotel has a nice balcony and it’s close to the beautiful lake. The food had a great quality and they asked multiple times to refill the plates. They were also very flexible with the time to serve us breakfast according to our plans. Thank you very much!
Guest review byLaura
Young couple