Skip to main content

B&Bs in Moragaswewa

Find the B&Bs that appeal to you the most

B&Bs for every style

Find the right B&B for you in Moragaswewa

The best B&Bs in Moragaswewa

Check out our pick of great B&Bs in Moragaswewa

Filter by:

Review score

Sigiriya Sun Shine Villa

Sigiriya (Near Moragaswewa)

Set within 3.4 km of Sigiriya Rock and 6.5 km of Pidurangala Rock, Sigiriya Sun Shine Villa offers rooms with air conditioning and a private bathroom in Sigiriya.

J
Jennifer
From
Canada
Quiet spot near Lion’s rock. Staff were ready to help at a moment’s notice and ready to fix anything for me. They helped book affordable transport and outings to Pidurangala rock and Minneriya Park. They weren’t upset when I said the WiFi wasn’t fast enough or the eggs were too salty— they helped me fix the problems immediately and I had fast WiFi and tasty eggs! Thank you for your excellent customer service.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,183 reviews
Price from
US$45
1 night, 2 adults

Sigiri SAAT Cabana

Sigiriya (Near Moragaswewa)

Situated in Sigiriya, 3.4 km from Pidurangala Rock and 3.6 km from Sigiriya Rock, Sigiri SAAT Cabana features spacious air-conditioned accommodation with a terrace and free WiFi.

R
Roy John
From
Singapore
Suman set a very high standard when it comes to welcoming and hosting guests. He is very attentive and incredibly warm, making us feel welcome. He even arranged all of the tours and ride during our stay. He even provided customizable breakfast depending on our request and even dinner. Such a great cook! We even missed his homecooked food when we moved to different location. A wonderful experience from start to finish.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 138 reviews
Price from
US$40
1 night, 2 adults

Golden Rock Retreat Sigiriya

Sigiriya (Near Moragaswewa)

Situated in Sigiriya, 3.1 km from Pidurangala Rock and 3.9 km from Sigiriya Rock, Golden Rock Retreat Sigiriya offers a garden and air conditioning.

A
Anastasia
From
Sweden
We had an amazing stay with this wonderful family in Sigiriya! We stayed in a charming little wooden house with a stunning view of the green rice fields, such a beautiful and peaceful place. The family was absolutely fantastic! They were so kind, helpful, and made us feel at home from the very first moment. Their hospitality was truly something special. One of the highlights was the food, the wife cooked the most incredible Sri Lankan dishes we have ever tasted! Every meal was a wonderful experience, made with love and care. We had such a fantastic time here and take so many wonderful memories with us. I can truly say that I’ve made new friends! We highly recommend this place to anyone who wants to experience genuine Sri Lankan hospitality in a beautiful setting.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 101 reviews
Price from
US$40.50
1 night, 2 adults

Tree Trails Sigiriya

Sigiriya (Near Moragaswewa)

Boasting garden views, Tree Trails Sigiriya offers accommodation with an outdoor swimming pool, a garden and a terrace, around 5.3 km from Pidurangala Rock.

D
Dorota
From
United Kingdom
I had a fantastic stay at this hotel, which is perfectly located just outside the village, offering a peaceful and relaxing atmosphere. It’s an ideal base for exploring Sigiriya Rock and Pidurangala, and you can easily rent a bike to get around. The hotel is set in the jungle, with charming independent houses that are very comfortable. Everything was spotless—pristine clean bedspreads, soft white towels, hot water, air conditioning, and satellite TV made my stay even more enjoyable. The staff were incredibly helpful and friendly, always going out of their way to ensure a great experience. The food was delicious and beautifully prepared, with a choice of continental, Sri Lankan, or English breakfast, as well as excellent lunch and dinner options. What makes this place even more special is that they only opened in December last year, and the owner is committed to giving young people opportunities for good jobs and a better future. I truly admire this initiative and wish them all the success. I highly recommend this hotel to anyone looking for a unique and comfortable stay in nature!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 99 reviews
Price from
US$67.50
1 night, 2 adults

Sashini Homestay

Sigiriya (Near Moragaswewa)

Situated in Sigiriya, 1.6 km from Sigiriya Rock and 3.7 km from Pidurangala Rock, Sashini Homestay offers a garden and air conditioning.

N
Natasa Albreht
From
Slovenia
Amazing hosts, very friendly and helpful. Incredibile breakfast. We also had dinner there, very delicious local food. Very close to Lion rock. Sweet area with many local pubs and restaurants. We woul strongly reccomend this homestay. They deserve 10+ We'll be back 🙂
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 134 reviews
Price from
US$28
1 night, 2 adults

Yashi's Place Sigiriya

Sigiriya (Near Moragaswewa)

Set within 1.4 km of Sigiriya Rock and 4.5 km of Pidurangala Rock in Sigiriya, Yashi's Place Sigiriya provides accommodation with seating area.

M
Mr. Zhang
From
China
The environment of the hotel is very beautiful. The owner has a large orchard. In a corner of the orchard, there is a beautiful botanical garden, which was designed by the owner himself. We stayed in this botanical garden. You can imagine how beautiful it is! In addition, the hotel owner has a very polite son and a naughty and lovely daughter. We felt very happy playing with them.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 174 reviews
Price from
US$32
1 night, 2 adults

Sigiri Enaya Cottage

Sigiriya (Near Moragaswewa)

Offering a garden and mountain view, Sigiri Enaya Cottage is located in Sigiriya, 1.3 km from Sigiriya Rock and 4.4 km from Pidurangala Rock.

T
Tamzin
From
United States
A beautiful room with peaceful surroundings. Our host was amazing, providing fresh juice and a lovely homemade breakfast in the morning
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 170 reviews
Price from
US$33
1 night, 2 adults

Swan Lake Habarana

Habarana (Near Moragaswewa)

Set within 12 km of Pidurangala Rock and 13 km of Sigiriya Rock, Swan Lake Habarana offers rooms with air conditioning and a private bathroom in Habarana.

A
Antonis
From
Cyprus
The owner was super friendly and helpful. Room was spacious in a very peaceful place. Excellent traditional breakfast.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 205 reviews
Price from
US$21
1 night, 2 adults

Sigiri Starwing Villa

Sigiriya (Near Moragaswewa)

Sigiri Starwing Villa, a property with a garden, is set in Sigiriya, 4.7 km from Pidurangala Rock, 2.7 km from Wildlife Range Office - Sigiriya, as well as 3.4 km from Sigiriya Museum.

L
Lorretta
From
Australia
Great family - very respectful. Beautiful decor and garden surrounds.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 110 reviews
Price from
US$23
1 night, 2 adults

Hungry Lion Sigiriya

Sigiriya (Near Moragaswewa)

1.7 km from Sigiriya Rock, Hungry Lion Sigiriya is a recently renovated property situated in Sigiriya and features air-conditioned rooms with free WiFi and private parking.

A
Alice
From
United Kingdom
Had a wonderful stay at this resort, the room was very comfortable and spacious. The staff were very welcoming and friendly and helped us organise stuff that we needed organising and were kind enough to let us check out late as we had an evening flight. A perfect location to explore the Lion rock-10 mins away and very easy to walk to local restaurants. We also had a big breakfast. Would definitely stay again.
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 285 reviews
Price from
US$26
1 night, 2 adults
All B&Bs in Moragaswewa

Looking for a B&B?

For travellers who enjoy beauty in the simple things, a bed and breakfast (B&B) is the perfect place for a getaway. Hosts welcome guests into their homes and provide a private room and complimentary breakfast. Bathrooms may be shared by other guests, and there is often shared space with the host.

Most booked B&Bs in Moragaswewa and surroundings in the past month

See all

Popular with guests booking B&Bs in Moragaswewa

Popular with guests booking B&Bs in Sigiriya

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,185 reviews

Popular with guests booking B&Bs in Sigiriya

Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 813 reviews

Popular with guests booking B&Bs in Sigiriya

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

Popular with guests booking B&Bs in Sigiriya

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 454 reviews

Popular with guests booking B&Bs in Sigiriya

Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 363 reviews

Popular with guests booking B&Bs in Sigiriya

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 139 reviews

Popular with guests booking B&Bs in Sigiriya

Scored out of 10, guest rating 7.9
Good - What previous guests thought, 78 reviews

Popular with guests booking B&Bs in Habarana

Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 352 reviews

Popular with guests booking B&Bs in Sigiriya

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

Enjoy breakfast in Moragaswewa and nearby

Wild View Stay

Habarana
Breakfast options
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 165 reviews

Set within 12 km of Pidurangala Rock and 13 km of Sigiriya Rock, Wild View Stay provides rooms with air conditioning and a private bathroom in Habarana.

From US$12.43 per night
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 47 reviews

Situated in Habarana, 13 km from Pidurangala Rock, Ayurvedic Lanka Wellness Hotel features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

From US$36.30 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 39 reviews

Featuring garden views, Peacock Lake Villa provides accommodation with terrace, around 13 km from Pidurangala Rock. Located 14 km from Sigiriya Rock, the property offers a garden.

From US$16.04 per night
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 215 reviews

Located just 13 km from Pidurangala Rock, Sapphire Garden Hotel provides accommodation in Habarana with access to a garden, barbecue facilities, as well as full-day security.

From US$62.16 per night

Nirwana Resort

Habarana
Breakfast options
Scored out of 10, guest rating 8.5
Very good - What previous guests thought, 22 reviews

Set near Kadahatha Wawa Lake and Habarana Lake, Nirwana Resort is in Habarana and offers free private parking and a restaurant.

From US$9.17 per night
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 68 reviews

Featuring a spa and wellness centre, garden and views of garden, The Cozy Cottage Habarana is set in Habarana, 12 km from Pidurangala Rock.

From US$22.92 per night

Weaver Bird Villa

Habarana
Breakfast options
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 23 reviews

Offering a garden and quiet street view, Weaver Bird Villa is situated in Habarana, 11 km from Pidurangala Rock and 12 km from Sigiriya Rock.

From US$25 per night
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 14 reviews

Gisban Wood Cabana & Hostel has garden views, free WiFi and free private parking, situated in Habarana, 12 km from Pidurangala Rock.

From US$22.92 per night

Save money on B&Bs in Moragaswewa and nearby – budget options available

Dudley Nature Resort

Habarana
Budget options available
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 352 reviews

Offering a restaurant, Dudley Nature Resort is located in Habarana. Free WiFi access is available. Each room here will provide you with air conditioning.

From US$42.48 per night
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 56 reviews

Situated within 11 km of Pidurangala Rock and 12 km of Sigiriya Rock, Jungle Shades villa - Habarana features rooms with air conditioning and a private bathroom in Habarana.

From US$51.57 per night

Heaven Habarana

Habarana
Budget options available
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 28 reviews

Located near Kadahatha Wawa Lake and Habarana Lake, Heaven Habarana is in Habarana and provides free private parking and a restaurant.

From US$63.03 per night
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 14 reviews

Offering a garden and garden view, Rimaka Village - Tourist Board Approved Hotel is located in Habarana, 11 km from Pidurangala Rock and 11 km from Sigiriya Rock.

From US$40 per night

Habarana INN

Habarana
Budget options available
Scored out of 10, guest rating 8.0
Very good - What previous guests thought, 1 review

Set within 11 km of Pidurangala Rock and 12 km of Sigiriya Rock in Habarana, Habarana INN provides accommodation with seating area. This property offers access to a terrace and free private parking.

From US$29.80 per night

Varanya By Regus

Habarana
Budget options available
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 65 reviews

Situated within 11 km of Pidurangala Rock and 11 km of Sigiriya Rock, Varanya By Regus provides rooms with air conditioning and a private bathroom in Habarana.

From US$108.78 per night

Priyavimana resort

Habarana
Budget options available
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 154 reviews

10 km from Pidurangala Rock in Habarana, Priyavimana resort provides accommodation with access to a hot spring bath and spa facilities.

From US$19.68 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Situated in Hiriwadunna, within 9.4 km of Pidurangala Rock and 10 km of Sigiriya Rock, Jungle Baum Villa Habarana features accommodation with a garden as well as free private parking for guests who...

From US$23.10 per night