Skip to main content

The best B&Bs in Badulla

Check out our selection of great B&Bs in Badulla

Filter by:

Review score

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

High Tree Nest enjoys a location in Badulla, 11 miles from Demodara Railway Station and 15 miles from Ella Train Station.

Scored 8.5
8.5
Rated very good
Very Good
10 reviews
Price from
$10.99
1 night, 2 adults
Rathnapala Guest, hotel in Badulla

Rathnapala Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

When I phoed on 23rd morning to confirm that I am coming the next day, they informed me that I do not have a booking and I am to look for an alternative accomodation.
Scored 6.2
6.2
Rated pleasant
Pleasant
29 reviews
Price from
$10.22
1 night, 2 adults
Royal Mount Ella, hotel in Badulla

Providing garden views, Royal Mount Ella in Ella features accommodations and a shared lounge. This property offers access to a balcony and free private parking.

Owner went extra mile to help.
Scored 9.6
9.6
Rated exceptional
Exceptional
499 reviews
Price from
$67
1 night, 2 adults
Ella Dream Catcher Resort, hotel in Badulla

Ella dream catcher resort provides accomodation in Ella and has amazing views of mountains and fields around the property. The guest can see train climbing the mountain from the windows.

We had a fantastic stay at Ella Dream Catcher Resort, where the owner Venura picked us up from and dropped us off at our Beragala cottage. He also took care of all our transportation needs to Ella town and other attractions, which was very convenient. This allowed us to enjoy the relaxing atmosphere of the resort and the lively vibe of the town whenever we wanted. We just contacted him whenever we needed a ride. We also hiked Ella Rock, which was easily accessible from the hotel as it was located near the trail head. The room and the service were excellent and we couldn’t ask for more.
Scored 9.3
9.3
Rated wonderful
Wonderful
178 reviews
Price from
$45
1 night, 2 adults
Different View, hotel in Badulla

Featuring river views, Different View in Ella offers accommodations and a garden. With lake views, this accommodation provides a balcony.

Good location very separated from the busy Ella The breakfast was good I love it a lot The owners were also supportive and friendly
Scored 9.1
9.1
Rated wonderful
Wonderful
184 reviews
Price from
$40.50
1 night, 2 adults
Ella Mount Relax Cottage, hotel in Badulla

Ella Mount Relax Cottage enjoys a location in Ella, a 13-minute walk from Ella Train Station and 1.3 miles from Little Adam's Peak.

The amazing view and clean, friendly staff
Scored 9.0
9.0
Rated wonderful
Wonderful
263 reviews
Price from
$58.50
1 night, 2 adults
Ella New Green View, hotel in Badulla

Providing free WiFi and a garden, New Green View offers rooms in Ella, 1.9 mi from Demodara Nine Arch Bridge and 1 mi from Ella Spice Garden.

Scored 9.0
9.0
Rated wonderful
Wonderful
206 reviews
Price from
$15.37
1 night, 2 adults
Blooming Rose Ella, hotel in Badulla

Blooming Rose Ella provides accommodations in Ella near Ella Train Station and Ella Spice Garden Cooking Class.

I loved the family who ran the place! Very nice people with nice accommodation and food! Morning breakfast with a view is breathtaking! Thank you very much!
Scored 9.5
9.5
Rated exceptional
Exceptional
563 reviews
Price from
$53
1 night, 2 adults
Golden View Guest, hotel in Badulla

Offering a restaurant, Golden View Guest is located at the highest elevation in Ella and just 0.6 mi from the Ella Railway Station. Free WiFi access is available.

amazing location with the breathtaking view, room was comfortable and clean. breakfast was ok. hotel employees are so friendly and helpful.
Scored 9.1
9.1
Rated wonderful
Wonderful
372 reviews
Price from
$49
1 night, 2 adults
Two Rock Vista, hotel in Badulla

Featuring a garden, terrace and views of mountain, Two Rock Vista is located in Ella, 3.4 miles from Demodara Nine Arch Bridge.

The host was so caring and friendly. I enjoyed my stay very much. I felt comfortable, the breakfast was outstanding and the view was breathtaking.
Scored 9.4
9.4
Rated wonderful
Wonderful
242 reviews
Price from
$42.08
1 night, 2 adults
All B&Bs in Badulla
Looking for a B&B?
For travelers 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 might be shared by other guests, and there's usually shared space with the host.

Most booked B&Bs in Badulla this month

Enjoy breakfast in Badulla!

  • Villa Lewis
    Breakfast options
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 56 reviews

    Villa Lewis enjoys a location in Badulla, 29 miles from Hakgala Botanical Garden and 10 miles from Demodara Railway Station.

    Beautiful old house, friendly staff, big breakfast.

  • Diyasisila
    Breakfast options

    Diyasisila is located in Badulla, just 31 miles from Gregory Lake and 10 miles from Demodara Nine Arch Bridge. This property offers access to a balcony and free private parking.

  • V6 Nest
    Breakfast options
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 2 reviews

    V6 Nest offers accommodations in Badulla, 30 miles from Gregory Lake and 9.3 miles from Demodara Nine Arch Bridge. This property offers access to a terrace and free private parking.

  • LD RoomA DunhidA
    Breakfast options
    Scored 8.4
    8.4
    Rated very good
    Very Good
     · 27 reviews

    LD RoomA DunhidA offers accommodations in Badulla, 16 miles from Demodara Nine Arch Bridge and 14 miles from Demodara Railway Station.

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

  • Dedunu Guest
    Breakfast options
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 26 reviews

    Dedunu Guest enjoys a location in Badulla, 31 miles from Gregory Lake and 10 miles from Demodara Nine Arch Bridge. This property offers access to a balcony and free private parking.

    We are not take any meals. They are very familiar and helpful.

  • Calna Holiday Resort

    Calna Holiday Resort offers accommodations in Badulla, 31 miles from Horton Plains National Park and a 14-minute walk from Ella Train Station.

  • Rockhill Holiday Bungalow

    Featuring a garden, Rockhill Holiday Bungalow features accommodations in Badulla.

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

  • Shalomi Inn Ninearch
    Scored 10.0
    10.0
    Rated exceptional
    Exceptional
     · 1 review

    A 5-minute walk from Demodara Nine Arch Bridge in Badulla, Shalomi Inn Ninearch provides accommodations with access to wellness packages.

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

    A good location for a stress-free stay in Badulla, Crystal Resort is a guest house surrounded by views of the mountain.

    Very comfortable, clean and quiet room. Friendly staff.

  • High Tree Nest
    Central location
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 10 reviews

    High Tree Nest enjoys a location in Badulla, 11 miles from Demodara Railway Station and 15 miles from Ella Train Station.

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

    Springvalley Holiday Home in Badulla provides accommodations with a garden, a terrace, and a shared lounge. This guest house offers free private parking and full-day security.

    Good hospitality kindly treated good staff and nice wives.

  • TravelNest
    Central location
    Scored 8.0
    8.0
    Rated very good
    Very Good
     · 1 review

    Offering a garden, TravelNest offers accommodations in Badulla. This property offers access to a terrace, free private parking, and free Wifi.

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

    Providing mountain views, 360 City View in Badulla provides accommodations and a garden. This property offers access to a terrace and free private parking.

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

  • Thilina Guest
    Central location
    Scored 7.1
    7.1
    Rated good
    Good
     · 106 reviews

    Thilina Guest enjoys a location in Badulla, 12 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

    The location heart of city centre near to every thing

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

    Rochesta Holiday Inn offers accommodations in Badulla, 15 miles from Ella Train Station and 15 miles from Ella Spice Garden Cooking Class.

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

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

    Rathnapala Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

  • Hotel Sunrise
    Central location

    Hotel Sunrise offers accommodations in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

  • Sheli's Nest - Ella

    Sheli's Nest - Ella is located in Badulla, just 1.7 miles from Ella Train Station and 1.9 miles from Ella Spice Garden Cooking Class.

FAQ about B&Bs in Badulla

B&Bs That Guests Love in Badulla

  • Avg. price/night: $15.20
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 67 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
  • Avg. price/night: $19.36
    Scored 8.7
    8.7
    Rated excellent
    Excellent
     · 26 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: $20.90
    Scored 7.1
    7.1
    Rated good
    Good
     · 22 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: $52.80
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 137 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: $23
    Scored 7.9
    7.9
    Rated good
    Good
     · 223 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: $52.80
    Scored 9.1
    9.1
    Rated wonderful
    Wonderful
     · 137 reviews
    It is a very quiet and spacious place with a great garden.
    Imke
    Young couple
  • Avg. price/night: $15.20
    Scored 8.5
    8.5
    Rated very good
    Very Good
     · 67 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: $23
    Scored 7.9
    7.9
    Rated good
    Good
     · 223 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
    Travelers with friends
  • Avg. price/night: $10
    Scored 5.5
    5.5
    Rated fair
    Average
     · 4 reviews
    Cheap and near the train station.
    Gary
    Young couple
  • Avg. price/night: $20.90
    Scored 7.1
    7.1
    Rated good
    Good
     · 22 reviews
    great location,close to the bus station,need to contact with owner before arrived,clean and equipped room
    LING
    Family with young children