Skip to main content

The best B&Bs in Badulla

Check out our pick of great B&Bs in Badulla

Filter by:


Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

The units are equipped with a dishwasher, kitchenware, a kettle, a shower, a hair dryer and a desk. Featuring a private bathroom with a bidet and slippers, units at the guest house also offer free WiFi. At the guest house, every unit includes bed linen and towels.

Good views from room. Many thanks to owner Viraj, very hospitality 🤗

Show more Show less
9.5
Exceptional
38 reviews
Price from
£31
per night

Offering a garden and river view, LD RoomA DunhidA is situated in Badulla, 26 km from Demodara Nine Arch Bridge and 22 km from Demodara Railway Station. This guest house features free private parking and a shared kitchen. The accommodation provides full-day security and private check-in and check-out for guests.

Units include a private bathroom with bathrobes, while selected rooms also boast a patio and others also feature mountain views. The units are equipped with heating facilities.

Host was lovely. Cozy comfortable room. Felt safe as a female solo traveller. Host was always available by phone. Organised tuk tuk. Fed me snacks and took me swimming at the nearby waterfall. Introduced me to the neighbours on the way to the river. They have laundry service!

Show more Show less
9
Superb
22 reviews
Price from
£9
per night

Set just 24 km from Demodara Nine Arch Bridge, Springvalley Holiday Home provides accommodation in Badulla with access to a garden, a terrace, as well as room service. This guest house offers free private parking and full-day security. Featuring family rooms, this property also provides guests with a picnic area.

The units are fitted with a kettle, a private bathroom and free WiFi, while selected rooms will provide you with a balcony and some have mountain views.

good service & comfatable room facilities. very good place to stay

Show more Show less
8.4
Very good
39 reviews
Price from
£12
per night

Offering mountain views, Dedunu Guest is an accommodation situated in Badulla, 50 km from Gregory Lake and 17 km from Demodara Nine Arch Bridge. This property offers access to a balcony and free private parking. Ella Railway Station is 20 km away and Ella Spice Garden is 20 km from the guest house.

Fitted with a terrace, the units feature a flat-screen TV and a private bathroom with free toiletries. At the guest house, every unit is fitted with bed linen and towels.

It's very beautiful Clam place to do business works ☺️

Show more Show less
8.6
Fabulous
13 reviews
Price from
£13
per night

Villa Lewis, a property with a garden, is located in Badulla, 20 km from Demodara Nine Arch Bridge, 46 km from Hakgala Botanical Garden, as well as 16 km from Demodara Railway Station. The property is situated 23 km from Ella Railway Station, 23 km from Ella Spice Garden and 25 km from Little Adam's Peak. The bed and breakfast provides rooms with air conditioning, free private parking and free WiFi.

With a private bathroom equipped with a shower and free toiletries, certain units at the bed and breakfast also offer a terrace. At the bed and breakfast, every unit has bed linen and towels.

The architecture takes you back to a time when the world was a little less noisy

Show more Show less
8.7
Fabulous
42 reviews
Price from
£31
per night

At the guest house, each unit comes with a desk. Units are complete with a private bathroom equipped with a bidet and free toiletries, while certain units at the guest house also offer a balcony. At the guest house, every unit includes bed linen and towels.

One word "Everything". Thank you 360 City View it was an amazing stay. Special thanks goes to Daya, the room attendant who helped us with everything to make our stay comfortable. HIGHLY recommend this place to stay. If you are arriving at the place, the right Tuk Tuk price is Rs. 300/-. Don't get ripped off by the sneaky Tuk Tuk drivers. If you need a pick up, contact the hotel, they will arrange one for you as well.

Show more Show less
7.9
Good
204 reviews
Price from
£14
per night

Set in Badulla, 22 km from Demodara Nine Arch Bridge and 48 km from Hakgala Botanical Garden, 67 holiday home offers air conditioning. This property offers access to a balcony and free private parking. The property is non-smoking and is situated 18 km from Demodara Railway Station.

Show more Show less
4.5
Review score
2 reviews
Price from
£20
per night

Rochesta Holiday Inn, a property with a terrace, is located in Badulla, 47 km from Hakgala Botanical Garden, 17 km from Demodara Railway Station, as well as 24 km from Ella Railway Station. The property features city and quiet street views, and is 21 km from Demodara Nine Arch Bridge. Ella Spice Garden is 24 km from the guest house and Little Adam's Peak is 26 km away.

They acknowledged their mistake of giving me the wrong type of room and immediately corrected it with a change of room.

Show more Show less
7.1
Good
16 reviews
Price from
£16
per night

Hotel Change Badulla, a property with a garden, is set in Badulla, 49 km from Hakgala Botanical Garden, 18 km from Demodara Railway Station, as well as 25 km from Ella Railway Station. The air-conditioned accommodation is 22 km from Demodara Nine Arch Bridge, and guests can benefit from on-site private parking and complimentary WiFi. The guest house features family rooms.

The units in the guest house are equipped with a flat-screen TV. The guest house offers certain units that feature garden views, and the units come with a private bathroom with a shower.

Show more Show less
7
Good
1 reviews
Price from
£16
per night

Located within 21 km of Demodara Nine Arch Bridge and 48 km of Hakgala Botanical Garden in Badulla, Rathnapala Guest offers accommodation with seating area. This guest house provides free private parking and a 24-hour front desk. Featuring a private entrance, the guest house allows guests to maintain their privacy.

Reasonable price for stay and food. Host is very friendly

Show more Show less
6.2
Review score
21 reviews
Price from
£12
per night

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.
Search B&Bs in Badulla

Most booked B&Bs in Badulla this month

Enjoy breakfast in Badulla!

  • LD RoomA DunhidA
    Breakfast options
    9.0
    Scored 9.0
    Superb
    Rated superb
     · 22 reviews

    Offering a garden and river view, LD RoomA DunhidA is situated in Badulla, 26 km from Demodara Nine Arch Bridge and 22 km from Demodara Railway Station.

    Fanstastic wiew. The host was very kind and helpfull.

  • Dedunu Guest
    Breakfast options
    8.6
    Scored 8.6
    Fabulous
    Rated fabulous
     · 13 reviews

    Offering mountain views, Dedunu Guest is an accommodation situated in Badulla, 50 km from Gregory Lake and 17 km from Demodara Nine Arch Bridge.

    It's very beautiful Clam place to do business works ☺️

  • Villa Lewis
    Breakfast options
    8.7
    Scored 8.7
    Fabulous
    Rated fabulous
     · 42 reviews

    Villa Lewis, a property with a garden, is located in Badulla, 20 km from Demodara Nine Arch Bridge, 46 km from Hakgala Botanical Garden, as well as 16 km from Demodara Railway Station.

    Beautiful old house, friendly staff, big breakfast.

  • Calna Holiday Resort

    Located in Badulla with Ella Railway Station and Ella Spice Garden nearby, Calna Holiday Resort provides accommodation with free private parking.

Great access to the city centre! Check these B&Bs in Badulla

  • Crystal Resort
    Central location
    9.5
    Scored 9.5
    Exceptional
    Rated exceptional
     · 38 reviews

    Featuring mountain views, Crystal Resort provides accommodation with balcony, around 17 km from Demodara Nine Arch Bridge.

    Very comfortable, clean and quiet room. Friendly staff.

  • Springvalley Holiday Home
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 39 reviews

    Set just 24 km from Demodara Nine Arch Bridge, Springvalley Holiday Home provides accommodation in Badulla with access to a garden, a terrace, as well as room service.

    Good hospitality kindly treated good staff and nice wives.

  • 360 City View
    Central location
    7.9
    Scored 7.9
    Good
    Rated good
     · 204 reviews

    Located within 23 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden in Badulla, 360 City View provides accommodation with seating area.

    Great view...Nice People working there.And great service

  • Thilina Guest
    Central location
    7.2
    Scored 7.2
    Good
    Rated good
     · 91 reviews

    Situated in Badulla and only 20 km from Demodara Nine Arch Bridge, Thilina Guest features accommodation with mountain views, free WiFi and free private parking.

    The location heart of city centre near to every thing

  • Rochesta Holiday Inn
    7.1
    Scored 7.1
    Good
    Rated good
     · 16 reviews

    Rochesta Holiday Inn, a property with a terrace, is located in Badulla, 47 km from Hakgala Botanical Garden, 17 km from Demodara Railway Station, as well as 24 km from Ella Railway Station.

    Good location, close to train station. Very helpful and kind owner

  • Hotel Change Badulla
    7.0
    Scored 7.0
    Good
    Rated good
     · 1 review

    Hotel Change Badulla, a property with a garden, is set in Badulla, 49 km from Hakgala Botanical Garden, 18 km from Demodara Railway Station, as well as 25 km from Ella Railway Station.

  • Rathnapala Guest
    Central location
    6.2
    Scored 6.2
    Pleasant
    Rated pleasant
     · 21 reviews

    Located within 21 km of Demodara Nine Arch Bridge and 48 km of Hakgala Botanical Garden in Badulla, Rathnapala Guest offers accommodation with seating area.

  • 67 holiday home
    Central location
    4.5
    Scored 4.5
    Disappointing
    Rated disappointing
     · 2 reviews

    Set in Badulla, 22 km from Demodara Nine Arch Bridge and 48 km from Hakgala Botanical Garden, 67 holiday home offers air conditioning.

  • 67 holiday home
    Central location

    Offering city views, 67 holiday home is an accommodation located in Badulla, 48 km from Hakgala Botanical Garden and 18 km from Demodara Railway Station.

  • TravelNest
    Central location

    Offering city views, TravelNest is an accommodation set in Badulla, 23 km from Demodara Nine Arch Bridge and 49 km from Hakgala Botanical Garden.

  • Rockhill Holiday Bungalow

    Offering a terrace and mountain view, Rockhill Holiday Bungalow is set in Badulla, 20 km from Demodara Railway Station and 26 km from Ella Railway Station.

  • V6 Holiday Bungalow

    Boasting mountain views, V6 Holiday Bungalow offers accommodation with a garden and a balcony, around 48 km from Gregory Lake. This property offers access to a terrace and free private parking.

FAQ about B&Bs in Badulla



B&Bs that guests love in Badulla

  • Avg. price/night: £16.44
    7.9
    Scored 7.9
    Good
    Rated good
     · 204 reviews
    Daya was a good housekeeper, friendly, and really helpful. Room prices was cheap. View point was good. There were decent amount of kitchen supplies which were enough to make coffee, tea and eat the food we order. Food we ordered were quick, good, tasty, met our expectations and the prices were ok.
    Danuka
    Family with young children
  • Avg. price/night: £41.32
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 116 reviews
    It is a very quiet and spacious place with a great garden.
    Imke
    Young couple
  • Avg. price/night: £12.64
    8.4
    Scored 8.4
    Very good
    Rated very good
     · 39 reviews
    Our host was more than friendly and heldpful. The location is nice and not too far from the city center, the road to there is a little bumpy but. Breakfast was good, dinner is provided from outside if you want and was very tasty:)
    Sigrun
    Young couple
  • Avg. price/night: £16.44
    7.9
    Scored 7.9
    Good
    Rated good
     · 204 reviews
    Great location, great views, professional and friendly, helpful owner. Rooms clean, very aesthetically managed rooms and exteriors, bathroom good, a bit small though. Great common area with good views. Worth every bit of the slightly higher budget you pay for.
    Jishnu
    People with friends
  • Avg. price/night: £7.83
    6.3
    Scored 6.3
    Pleasant
    Rated pleasant
     · 3 reviews
    Cheap and near the train station.
    Gary
    Young couple
  • Avg. price/night: £16.36
    7.1
    Scored 7.1
    Good
    Rated good
     · 16 reviews
    great location,close to the bus station,need to contact with owner before arrived,clean and equipped room
    LING
    Family with young children
  • Avg. price/night: £41.32
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 116 reviews
    A place with a breathtaking view from the room, very quiet and clean. Helpful Staff, delicious breakfast with a view over the mountains.
    Bartek
    Family with young children
  • Avg. price/night: £41.32
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 116 reviews
    Nice and quiet location next to the river. Nice garden too. Owner, son and staff are very friendly. Rooms spacious and clean, beds are good. Great breakfast, lunch and dinner on request. Very nice view from the restaurant.
    B.
    Family with young children
  • 9.0
    Scored 9.0
    Superb
    Rated superb
     · 22 reviews
    "I had a delightful stay at ld rooma booked through booking.com. The lady of the hotel was very welcoming, and the single room provided was comfortable and clean. The charming mountain views from the location and its proximity to Dunhida Waterfall added to the overall experience. I highly recommend this small hotel for a pleasant and scenic getaway!"
    toonami
    Solo traveller
  • Avg. price/night: £41.32
    9.2
    Scored 9.2
    Superb
    Rated superb
     · 116 reviews
    Great location for exploring Badulla and surrounding area Staff very friendly and accommodating Rooms basic but very clean and had hot water shower Location by the river was beautiful as were the grounds Evening menu a bit limited but the breakfast was great
    Christina
    People with friends