The 10 best B&Bs in Moragaswewa, Sri Lanka | Booking.com
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.

M
Margarida
From
Portugal
Unbelievable staff, everyone was super helpful for whatever was needed. Super attentive and available to take us wherever we needed to go. Good breakfast and we also had meals at the hotel and everything was always perfect. Great pool for a late afternoon. Thanks Jorge and all the staff!!!!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 1,161 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.

Z
Zdenek
From
Czech Republic
Super location, clean and nice rooms, very friendly owner.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 130 reviews
Price from
US$40
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.

Q
Qi Hui
From
Singapore
We enjoyed our 1 night stay here! Chaminda and his family were friendly, helpful, and hospitable. The room was of a good size for the two of us, very clean, and the bed was comfortable. The shower pressure and hot water were acceptable. It was walking distance to Lion Rock and I also liked that Chaminda shared about the other tours or rides that he can offer (he has a tuktuk) without being pushy, and he gave us complimentary rides a couple of times too. They also provided us with a superb breakfast which included some traditional Sri Lankan food. Do note that they have a dog (which was chained) and a kitten. There were a few mosquitoes and flies in the room (quite typical in Sri Lanka) but after awhile, they were gone (might have been due to the electric pest repellent). And they didn’t bother us at all. There’s also a mosquito net that can be used to cover the bed but we didn’t have to use that. We would stay here again!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 128 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.

P
Perveen
From
Australia
We had such a wonderful stay at Yashi’s place. It was clean and comfortable. Harsha went out of his way to make our stay special and as comfortable as possible. His family was so lovely and friendly. We had a delicious dinner cooked by his wife and a scrumptious breakfast every morning. The location is perfect - a short tuktuk ride to all the main attractions (pidirungula rock and lions rock - which Harsha helped us arrange for reasonable prices) and the main strip of shops. We were delighted to catch the peacock on the roof! There are also lots of cute little squirrels on the property. An added bonus is Mr Caffeine just down the alley which has great coffee. Highly recommend staying at Yashi’s place.
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 173 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.

M
Matt
From
United Kingdom
Everything!!! Our hosts were so considerate, and we loved the food, the area, the safari, and their little girl and her cute bicycle 🚲
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 163 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.

O
Oliver
From
United Kingdom
everything was amazing! the family are the most generous people I have met and made us feel so comfortable during our stay. Whenever we had any questions or requests we were met with kindness and generosity. The homestay is located in nature so it’s a beautiful place to relax after a day exploring. Our room was spotless and clean. Breakfast was great and we were offered many cups of tea during the stay! Also we loved the dog and the kittens!!
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 108 reviews
Price from
US$23
1 night, 2 adults

Sapphire Garden Hotel

Habarana (Near Moragaswewa)

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.

E
Ella
From
United Kingdom
Loved how welcoming the staff were here. They created a gorgeous atmosphere. The pool and surrounding area was great. The rooms were clean and had everything you needed.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 215 reviews
Price from
US$65
1 night, 2 adults

Relax Nature Villa

Sigiriya (Near Moragaswewa)

Located within 3.5 km of Sigiriya Rock and 4.5 km of Pidurangala Rock in Sigiriya, Relax Nature Villa offers accommodation with seating area.

B
Blueskyfind
From
South Korea
This villa is run by a family. They are very pleasant and friendly. The owner provided the best assistance for our trip. They are quick to contact and respond. Home cooked breakfast was the best. Recommended for those who want to experience local Sri Lankan culture. I would like to thank the owner and his family for helping me with my trip over the past two days.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 446 reviews
Price from
US$7.29
1 night, 2 adults

Dream Villa Sigiriya

Sigiriya (Near Moragaswewa)

Located within 1.7 km of Sigiriya Rock and 4.5 km of Pidurangala Rock in Sigiriya, Dream Villa Sigiriya provides accommodation with free WiFi and seating area.

K
Krystian
From
Poland
Dream Villa Sigiriya is a hidden gem! The owners were absolutely wonderful—so kind and helpful. They assisted us with organizing transportation, making everything super easy. And the breakfasts? Hands down the best we had in Sri Lanka! Fresh, delicious, and full of local flavors. Highly recommend staying here!
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 212 reviews
Price from
US$18
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 Sigiriya

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1,161 reviews
  • Popular with guests booking B&Bs in Sigiriya

    Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 805 reviews
  • Popular with guests booking B&Bs in Sigiriya

    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 446 reviews
  • Popular with guests booking B&Bs in Sigiriya

    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 90 reviews
  • Popular with guests booking B&Bs in Sigiriya

    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 357 reviews
  • Popular with guests booking B&Bs in Sigiriya

    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 130 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 8.2
    Very good - What previous guests thought, 244 reviews
  • Popular with guests booking B&Bs in Habarana

    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 22 reviews
  • Popular with guests booking B&Bs in Habarana

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

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

  • Sapphire Garden Hotel

    Habarana
    Budget options available
    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
  • Gisban Wood Cabana & Hostel

    Habarana
    Budget options available
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 13 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
  • 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$40.12 per night
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 53 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$34.38 per night
  • Heaven Habarana

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

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

    From US$66.47 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
  • Tree Trails Sigiriya

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

    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.

    From US$122.10 per night

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, 163 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, 45 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$32.67 per night
  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 35 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$12.61 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$35 per night
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 1 review

    The Venora Blossom is set in Habarana and offers a garden and a terrace. This property offers access to a patio, free private parking and free WiFi.

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

    Located in Habarana and only 12 km from Pidurangala Rock, Nethu Herbal Villa provides accommodation with garden views, free WiFi and free private parking.

    From US$10.89 per night