Skip to main content

B&Bs in Badulla

Find the B&Bs that appeal to you the most

August 2026

1
2345678
9101112131415
16171819202122
23242526272829
3031

September 2026

12345
6789101112
13141516171819
20212223242526
27282930
Flexible date options
Select occupancy

B&Bs for every style

Find the right B&B for you in Badulla

The best B&Bs in Badulla

Check out our selection of great B&Bs in Badulla

Filter by:

Review score

Crystal Resort

Badulla

A good location for a stress-free stay in Badulla, Crystal Resort is a guest house surrounded by views of the mountain. The property features a terrace, bar, and parking on-site among other...

T
THILLI
From
Singapore
We were told we are the first Singaporeans to stay at this resort run by a couple and their 3 children. Their service was friendly and impeccable! We had dinner and breakfast during our 1 night stay and had delicious home cooked food. Room was clean, spacious n very comfortable. Altogether, an awesome experience in Badulla ! Thank you Viraj and family!
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 117 reviews
Price from
$7.21
1 night, 2 adults

Cloud stay Badulla

Badulla

Cloud stay Badulla offers accommodations in Badulla, 11 miles from Demodara Railway Station and 13 miles from Ella Train Station.

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Price from
$12.31
1 night, 2 adults

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla

Badulla

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla offers air-conditioned rooms in Badulla. Private parking is available on site at this recently renovated property.

J
Jeson
From
United States
I loved everything about this property. It’s a beautiful villa, set up in the hills with a beautiful view. My bedroom was amazing. It was really spacious and clean. All of the property was clean and immaculate. The staff and owner were all really lovely and welcoming. I felt really looked after. The Service was outrageous. I really enjoy Rice & Curry - Sri Lanka's national food. Here is the perfect place to get it for a very suitable (local) price. It was very tasty and hygienic
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 54 reviews
Price from
$37
1 night, 2 adults

Villa Lewis

Badulla

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

m
mushtaq
From
United Kingdom
We liked the accommodation and the staff were very accommodating and attentive to our requests. The location was ideal. The typical Sri Lankan breakfast was exceptional.
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 50 reviews
Price from
$39
1 night, 2 adults

360 City View

Badulla

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

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 166 reviews
Price from
$24
1 night, 2 adults

Rochesta Holiday Inn

Badulla

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

M
Martyn
From
Australia
The owner was very friendly and very helpful. We booked a triple with a shared bathroom but when we arrived he allocated us a room with an adjacent bathroom for our exclusive use. The room and bathroom were large and very clean. The owner does not live on site (5 mins away)so issued us with front door keys so we could come and go as we wished and insisted on being there when we checked out a 6am the following morning which was kind. He also gave us his phone number so we could contact at him at any time. The location is excellent for anyone using the train station. It is about 7 mins walking distance from the station and located in the towns Main Street so there are plenty of food opportunities. It takes about 5 mins in a Tuk Tuk from the station (needs to go around the one way system) and that costs under LKR200. It was a great overnight stay in an interesting vibrant town. Highly recommend
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 21 reviews
Price from
$10.38
1 night, 2 adults

Rathnapala Guest

Badulla

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

A
Ashikur
From
Canada
Nothing, it should not be on Booking.com.
Scored out of 10, guest rating 7.2
Good - What previous guests thought, 30 reviews
Price from
$8.60
1 night, 2 adults

The Railway View Villa - Hali Ela, Sri Lanka

Hali Ela (Near Badulla)

The Railway View Villa - Hali Ela, Sri Lanka offers accommodations in Hali Ela, 30 miles from Gregory Lake and 8.5 miles from Demodara Nine Arch Bridge.

s
sumith
From
Sri Lanka
The owner is a very kind person. Delicious food. Excellent service. Knowledgeable about the Pekeo Trail. Rooms are very clean. New facility. Excellent condition. A hot water system with a pressure pump is available.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 72 reviews
Price from
$22.50
1 night, 2 adults

Mountain Breeze Villa & Ayurveda Spa

Ella (Near Badulla)

Mountain Breeze Villa & Ayurveda Spa in Ella provides accommodations with a garden, a terrace, and a bar. This property offers access to a balcony and free private parking.

R
Robert
From
United States
The owners are the kindest hosts; genuinely warm and attentive without ever being intrusive. After arriving at the wrong hotel on my first day, Sunil drove out to pick me up himself and showed me around a bit of Ella in his tuk-tuk. The views from the villa are stunning, and the nights are quiet and peaceful as the location is about a 15-minute ride from Ella station. Breakfast and dinner were excellent, and the hosts went out of their way to help me plan different activities in the area. I highly recommend and would happily stay again. It was a highlight of my trip.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 21 reviews
Price from
$28
1 night, 2 adults

River Line -Ella

Ella (Near Badulla)

River Line -Ella offers accommodations in Ella, 3.3 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden.

D
Dilshan
From
Sri Lanka
Comfortable stay with good value for money. The staff were very friendly and helpful, and the new management is doing a great job improving the place. However, the bathroom was quite small, and the room gets very hot in the morning due to the sunrise, especially without air conditioning. Overall, still a pleasant experience.
Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 23 reviews
Price from
$10
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 and surrounding area in the past month

See all

Popular with guests booking B&Bs in Badulla

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 54 reviews

Popular with guests booking B&Bs in Badulla

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 166 reviews

Popular with guests booking B&Bs in Badulla

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 117 reviews

Popular with guests booking B&Bs in Badulla

Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews

Popular with guests booking B&Bs in Badulla

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

Popular with guests booking B&Bs in Badulla

Scored out of 10, guest rating 7.5
Good - What previous guests thought, 101 reviews

Popular with guests booking B&Bs in Badulla

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 30 reviews

Popular with guests booking B&Bs in Badulla

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

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 54 reviews

360 City View

25 Eladaluwa Road
Budget options available
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 166 reviews
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 117 reviews

Cloud stay Badulla

Station Road
Budget options available
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 13 reviews
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 2 reviews
Scored out of 10, guest rating 7.5
Good - What previous guests thought, 101 reviews

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 30 reviews

Great access to the city center. Check these B&Bs in Badulla and nearby

See all
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 50 reviews

Scored out of 10, guest rating 6.2
Pleasant - What previous guests thought, 4 reviews
Scored out of 10, guest rating 5.0
Fair - What previous guests thought, 1 review
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

FAQ about B&Bs in Badulla

On average, a B&B in Badulla costs $11 per night (based on Booking.com prices).
For B&Bs in Badulla serving highly-rated breakfasts, try Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla, Villa Lewis, and Dedunu Guest.
Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla, 360 City View, and Crystal Resort have received great reviews from guests in Badulla about the views from these B&Bs.

B&Bs That Guests Love in Badulla

See all
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 32 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!
Guest review byVishwa0416
Young couple
Avg. price/night: $21.52
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 21 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.
Guest review byJulia Sch
Young couple
Avg. price/night: $24
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 166 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.
Guest review byDanuka
Family with young children
Avg. price/night: $24
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 166 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.
Guest review byJishnu
Travelers with friends
Avg. price/night: $21.52
Scored out of 10, guest rating 5.9
Fair - What previous guests thought, 21 reviews
great location,close to the bus station,need to contact with owner before arrived,clean and equipped room
Guest review byLING
Family with young children