Skip to main content

Guest Houses for every style

Find the right guest house for you in Badulla

The best guest houses in Badulla

Check out our pick of great guest houses in Badulla

Filter by:

Review score

See the latest prices and deals by choosing your dates.
Crystal Resort, hotel in Badulla

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.

Crystal Resort was a fantastic stay after completing Stage 17 of the Pekoe Trail. Although it's about 4 km from the trail end, the owner went above and beyond to arrange transport to the hotel and even to the station the next day. The food was absolutely delicious, and the room was excellent for the price. Highly recommend for anyone doing the Pekoe Trail!
Scored 9.4
9.4
Rated superb
Superb
66 reviews
Price from
£33.39
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
£10.57
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.

The place is run by a young guy who really knows how to make customers happy. He was super helpful and went out of his way to take care of our large group of ten. It’s also really close to our family home in Badulla, and offers great value for the price. Very clean rooms, good food etc
Scored 8.6
8.6
Rated fabulous
Fabulous
83 reviews
Price from
£12.35
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.0
6.0
Rated pleasant
Pleasant
31 reviews
Price from
£16.28
1 night, 2 adults
Rochesta Holiday Inn, hotel in Badulla

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.

It’s close to the railway and it’s cheap.
Scored 6.9
6.9
Rated pleasant
Pleasant
23 reviews
Price from
£17.05
1 night, 2 adults
New Blue Home, hotel in Ella

Boasting a terrace and a shared lounge, New Blue Home is located in Ella. Built in 2016, the property is within an 11-minute walk of Demodara Nine Arch Bridge. Free WiFi is available.

Very friendly and helpful staff. Great location, quiet and almost Jungle feeling Good breakfast. 15 min walk to the very noisy centre.
Scored 9.0
9.0
Rated superb
Superb
294 reviews
Price from
£20.29
1 night, 2 adults
Ella Dream Catcher Resort, hotel in Ella

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.

The location allows you to se the famous train go right around the hill where the property is located. Location perfect ...just a few minutes outside the town ...in a quiet area that allows you to enjoy the " Ella " feeling.
Scored 9.0
9.0
Rated superb
Superb
138 reviews
Price from
£36.24
1 night, 2 adults
59B Rest Inn Ella, hotel in Ella

Situated within 48 km of Hakgala Botanical Garden and 49 km of Horton Plains National Park in Ella, 59B Rest Inn Ella offers accommodation with seating area.

It was the perfect location in Ella. Hosts were lovely and so accommodating, allowing us to leave our bags in their property for the day while we explored Ella before moving on. They gave us a map and asked if we needed any advice re our plans in Ella, also giving great restaurant recommendations. The rooms were spotless and had everything we needed.
Scored 9.3
9.3
Rated superb
Superb
317 reviews
Price from
£17.52
1 night, 2 adults
Ella Mount Relax Cottage, hotel in Ella

Offering mountain views, Ella Mount Relax Cottage is an accommodation set in Ella, 5.6 km from Demodara Nine Arch Bridge and 49 km from Hakgala Botanical Garden.

The manager Nuwan was exceptional. It was my partners birthday and we were brought breakfast in bed and the staff were exceptionally kind to us. Overall this is a very special property but I don't want to shout about it too loud because I don't want to many people to go there and spoil it!
Scored 9.0
9.0
Rated superb
Superb
274 reviews
Price from
£42.40
1 night, 2 adults
Blooming Rose Ella, hotel in Ella

Set within 5.4 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden in Ella, Blooming Rose Ella provides accommodation with seating area.

Amazing view, super and abundant breakfast, very nice room, perfectly cleaned
Scored 9.4
9.4
Rated superb
Superb
567 reviews
Price from
£42.68
1 night, 2 adults
All guest houses in Badulla
Looking for a guest house?
Warm and welcoming guest houses are ideal for travellers who prefer unfussy accommodation with a personal touch. They are usually family-run, and your host will provide local recommendations and optional meals. Often cheaper than regular hotels, guest houses can also feature a cosy living room and a garden.

Most booked guest houses in Badulla this month

See all

FAQ about guest houses in Badulla

Guest houses that travellers love in Badulla

See all
  • Avg. price/night: £13.01
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 83 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: £33.39
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 66 reviews
    Lovely big room, breakfast was delicious and plentiful. Viraj and his family are wonderful hosts and very helpful organising our outings.
    Bruce
    Young couple
  • Avg. price/night: £15.59
    Scored 8.9
    8.9
    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: £42.52
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 162 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: £13.01
    Scored 8.6
    8.6
    Rated fabulous
    Fabulous
     · 83 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: £42.52
    Scored 9.1
    9.1
    Rated superb
    Superb
     · 162 reviews
    Excellent host and staff...beautiful setting but difficult to access. Tuk tuk does it but hair raising..food is good as well...charming place my wife loved it
    Patrick
    Family with young children
  • Avg. price/night: £33.39
    Scored 9.4
    9.4
    Rated superb
    Superb
     · 66 reviews
    Such a phenomenal place. Balcony looking onto majestic trees. Very authentic and cool hosts, who made our stay a delight. Viraj and his family are amazing! They have a little cafè above and offer rice and curry home made for visitors. :):) They became friends to us. Thanks for the coolest guest house experience we had in Sri Lanka!
    Jessica
    Family with young children
  • Avg. price/night: £15.30
    Scored 8.5
    8.5
    Rated very good
    Very good
     · 39 reviews
    Host treated us like a guest. Very friendly. Rooms and bathrooms are very clean. Totally accommodation is much worth to the money. We hired a van also there to our trip. That’s also very cheap to compare to outside. Honestly they made our trip more more enjoyable and comfortable. Thank you Aiya❤️for your help and everything.
    Keerthan
    People with friends