Skip to main content

The best B&Bs in Badulla

Check out our pick of great B&Bs in Badulla

Filter by:

Review score

See the latest prices and deals by choosing your dates.
V6 Nest, hotel in Badulla

Boasting mountain views, V6 Nest 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.

Very spacious room and lovely hosts. We felt very welcome after our hike of the Pekoe trail!
Scored 9.7
9.7
Rated exceptional
Exceptional
7 reviews
Price from
£18.78
1 night, 2 adults
Villa Lewis, hotel in Badulla

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.

It’s located in a convenient place and has been well looked after. Staff were very friendly and caring.
Scored 8.7
8.7
Rated fabulous
Fabulous
58 reviews
Price from
£40.05
1 night, 2 adults
High Tree Nest, hotel in Badulla

Situated within 17 km of Demodara Railway Station and 24 km of Ella Railway Station in Badulla, High Tree Nest features accommodation with seating area.

The rooms of the facility are windowless except for one. We moved to a room with windows facing the road. But this room only has a fan. It must be waived. Stayed for one night. May not be suitable for longer stays.
Scored 8.0
8.0
Rated very good
Very good
17 reviews
Price from
£9.66
1 night, 2 adults
Springvalley Holiday Home, hotel in Badulla

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

This place is Clean,quite environment, space, balcony and supprtive staff
Scored 8.5
8.5
Rated very good
Very good
79 reviews
Price from
£12.54
1 night, 2 adults
Rathnapala Guest, hotel in Badulla

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 room is good. Because it is near to Badulla Town.
Scored 6.2
6.2
Rated pleasant
Pleasant
31 reviews
Price from
£16.53
1 night, 2 adults
Royal Mount Ella, hotel in Badulla

Featuring mountain views, Royal Mount Ella features accommodation with balcony, around 6.7 km from Demodara Nine Arch Bridge.

Nice family run accommodation with spectacular view. Clean and comfortable rooms. Food was great and the owner is flexible to accommodate for our needs.
Scored 9.5
9.5
Rated exceptional
Exceptional
515 reviews
Price from
£32.69
1 night, 2 adults
Ella Dream Catcher Resort, hotel in Badulla

Boasting a garden and views of mountain, Ella Dream Catcher Resort is a recently renovated guest house situated in Ella, 7.4 km from Demodara Nine Arch Bridge.

This location is ideal: easy access to Ella’s rock through peaceful farmland, with a gorgeous train wending quietly through the lush valley. Best of all panoramic views in two directions from the dining room. And the best and most generous breakfast in Sri Lanka. A bargain and beautiful. Very sweet staff too.
Scored 9.2
9.2
Rated superb
Superb
153 reviews
Price from
£36.78
1 night, 2 adults
Different View, hotel in Badulla

Boasting lake views, Different View provides accommodation with balcony, around 5.6 km from Demodara Nine Arch Bridge. With river views, this accommodation offers a patio.

The views are incredible, breakfast was beautiful and the family were so nice. Exceptional value for money!
Scored 9.0
9.0
Rated superb
Superb
205 reviews
Price from
£36.78
1 night, 2 adults
Cascade Vally, hotel in Badulla

Located within 5.6 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden in Ella, Cascade Vally features accommodation with seating area.

Amazing location in Ella, a little away from the main busy hub. Breathtaking views of the waterfalls and valley. The staff were super helpful and very friendly❤️
Scored 9.1
9.1
Rated superb
Superb
397 reviews
Price from
£18.76
1 night, 2 adults
La Montagna, hotel in Badulla

With mountain views, La Montagna is situated in Ella and has a restaurant and a shared kitchen. With city views, this accommodation provides a balcony.

Location and service
Scored 9.0
9.0
Rated superb
Superb
133 reviews
Price from
£33.10
1 night, 2 adults
All B&Bs in Badulla
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 Badulla this month

See all

Enjoy breakfast in Badulla!

  • Villa Lewis
    Breakfast options
    Scored 8.7
    8.7
    Rated fabulous
    Fabulous
     · 58 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.

  • Diyaluma Manusha Restaurant And Hotel

    Offering a terrace and mountain view, Diyaluma Manusha Restaurant And Hotel is located in Badulla, 47 km from Demodara Nine Arch Bridge and 24 km from Buduruwagala Temple.

  • White Heaven Guest Inn Ella

    Set within 2 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden in Badulla, White Heaven Guest Inn Ella features accommodation with seating area.

  • Diyasisila
    Breakfast options

    Diyasisila, a property with a garden, is situated in Badulla, 49 km from Gregory Lake, 16 km from Demodara Nine Arch Bridge, as well as 42 km from Hakgala Botanical Garden.

  • Crystal Resort
    Breakfast options
    Scored 9.5
    9.5
    Rated exceptional
    Exceptional
     · 57 reviews

    With mountain views, Crystal Resort is located in Badulla and has a restaurant and full-day security. With garden views, this accommodation offers a balcony.

    Very comfortable, clean and quiet room. Friendly staff.

  • Springvalley Holiday Home
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 79 reviews

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

    Good hospitality kindly treated good staff and nice wives.

  • LD RoomA DunhidA
    Breakfast options
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 28 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.

    Le contact,l'accueil, la gentillesse de l'hôte.

  • Dedunu Guest
    Breakfast options
    Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 28 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.

    Nice place..... Very beautiful view and clean rooms

Save money on B&Bs in Badulla – budget options available!

  • Rathnapala Guest
    Budget options available
    Scored 6.2
    6.2
    Rated pleasant
    Pleasant
     · 31 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.

  • Thilina Guest
    Budget options available
    Scored 7.1
    7.1
    Rated good
    Good
     · 112 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

  • Calna Holiday Resort
    Budget options available

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

  • Rockhill Holiday Bungalow
    Budget options available

    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.

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

  • UPS Guest Inn Badulla
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    Featuring accommodation with a balcony, UPS Guest Inn Badulla is located in Badulla. This property offers access to a terrace and free private parking.

  • Shalomi Inn Ninearch
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    Featuring mountain views, Shalomi Inn Ninearch provides accommodation with balcony, around 400 metres from Demodara Nine Arch Bridge. This property offers access to a terrace and free private parking.

  • V6 Nest
    Central location
    Scored 9.7
    9.7
    Rated exceptional
    Exceptional
     · 7 reviews

    Boasting mountain views, V6 Nest 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.

    Very spacious room and lovely hosts. We felt very welcome after our hike of the Pekoe trail!

  • High Tree Nest
    Central location
    Scored 8.0
    8.0
    Rated very good
    Very good
     · 17 reviews

    Situated within 17 km of Demodara Railway Station and 24 km of Ella Railway Station in Badulla, High Tree Nest features accommodation with seating area.

    Tolle Lage, sehe feundlicher Host, Preis, alles wie beschrieben

  • 360 City View
    Central location
    Scored 7.9
    7.9
    Rated good
    Good
     · 224 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

  • TravelNest
    Central location
    Scored 7.3
    7.3
    Rated good
    Good
     · 3 reviews

    Offering a garden and city view, TravelNest is set in Badulla, 23 km from Demodara Nine Arch Bridge and 49 km from Hakgala Botanical Garden.

  • Rochesta Holiday Inn
    Scored 7.2
    7.2
    Rated good
    Good
     · 23 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 Sunrise
    Central location

    Situated 21 km from Demodara Nine Arch Bridge, Hotel Sunrise features accommodation with free WiFi and free private parking.

  • Sheli's Nest - Ella

    Offering a garden and mountain view, Sheli's Nest - Ella is situated in Badulla, 3.1 km from Ella Spice Garden and 5 km from Demodara Railway Station.

FAQ about B&Bs in Badulla

B&Bs that guests love in Badulla

See all
  • Avg. price/night: £13.20
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 79 reviews
    This is a lovely property with an amazing view on the quiet outskirts of Badulla. Hasindu is an extremely cheerful, helpful host, and he is also a great cook! He helped us arrange everything we wanted to do and was very responsive to everything we needed help with. I would definitely stay here again!
    Lindsey
    Group
  • Scored 8.8
    8.8
    Rated fabulous
    Fabulous
     · 28 reviews
    Amazing view for a cheap price! Highly recommended this place for anyone whose looking for a comfortable stay in Badulla area. I travelled a lot in Badulla and I must say this place was the best!
    Vishwa0416
    Young couple
  • Avg. price/night: £22.42
    Scored 7.2
    7.2
    Rated good
    Good
     · 23 reviews
    The location is great next tu bus station so you can lot of options where to go. The place is quiet, we had a room with a balcony and a bathroom, there were also towels. The staff was very very nice and helpful. Breakfast is also included in the price, which is really great and quite large. Definitely recommend.
    Julia Sch
    Young couple
  • Avg. price/night: £43.15
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 153 reviews
    Exceptional service good food caring team knowledgeable about area. Looks after our wellbeing great location for peace and quiet.
    Kanchanamala
    Family with young children
  • Avg. price/night: £17.98
    Scored 7.9
    7.9
    Rated good
    Good
     · 224 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: £43.15
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 153 reviews
    It is a very quiet and spacious place with a great garden.
    Imke
    Young couple
  • Avg. price/night: £13.20
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 79 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: £17.98
    Scored 7.9
    7.9
    Rated good
    Good
     · 224 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: £8.17
    Scored 5.5
    5.5
    Rated passable
    Average
     · 4 reviews
    Cheap and near the train station.
    Gary
    Young couple
  • Avg. price/night: £22.42
    Scored 7.2
    7.2
    Rated good
    Good
     · 23 reviews
    great location,close to the bus station,need to contact with owner before arrived,clean and equipped room
    LING
    Family with young children