The 10 best cheap hotels in Badulla, Sri Lanka | Booking.com
Skip to main content

Cheap hotels in Badulla

Find the cheap hotels that appeal to you the most

The best cheap hotels in Badulla

Check out our selection of great cheap hotels in Badulla

Filter by:

Review score

CROWN REGENCY- BADULLA

Hotel in Badulla

CROWN REGENCY- BADULLA in Badulla features 3-star accommodations with a garden and a terrace.

A
Amal
From
Sri Lanka
Excellent service ,room,location and all. Better if room with the balcony .
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 131 reviews
Location 9.0
Price from
$40
1 night, 2 adults

TK Homes

Badulla

TK Homes is a recently renovated apartment in Badulla where guests can make the most of its rooftop pool, indoor pool, and terrace. A public bath and a car rental service are available for guests.

G
Graham
From
Canada
The host, the location, the house
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 102 reviews
Location 9.2
Price from
$15
1 night, 2 adults

Boo Kirinda Holiday Resort

Badulla

Located in Badulla, 15 miles from Demodara Nine Arch Bridge, Boo Kirinda Holiday Resort provides accommodations with a garden, free private parking, a shared lounge and a terrace.

c
crew of equinox
From
Canada
the very quiet location and driving the hill leading to the property,
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 188 reviews
Location 8.7
Price from
$35
1 night, 2 adults

Summer Dream

Badulla

Summer Dream enjoys a location in Badulla, 11 miles from Demodara Nine Arch Bridge and 28 miles from Hakgala Botanical Garden. This property offers access to a balcony and free private parking.

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Location 9.6
Price from
$15.04
1 night, 2 adults

Moonstone Holiday Cottages

Badulla

Providing a garden, Moonstone Holiday Cottages offers accommodations in Badulla.

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Location 10.0
Price from
$28.80
1 night, 2 adults

Dream Holiday Home Badulla

Badulla

Dream Holiday Home Badulla is located in Badulla, just 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 11 reviews
Location 9.0
Price from
$12.75
1 night, 2 adults

The serenity

Badulla

The serenity is a recently renovated homestay in Badulla where guests can make the most of its garden and shared lounge. With mountain views, this accommodation features a terrace.

S
Sanghun
From
South Korea
It's located in a quiet neighborhood. If you want to avoid super touristy destinations (e.g., Ella), Badulla and this property would be a good choice. The room and the bathroom were clean. The owner arranged a private car to nearby tourist attractions like Lipton's Seat for a reasonable price.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 26 reviews
Location 9.3
Price from
$21.85
1 night, 2 adults

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, 84 reviews
Location 8.9
Price from
$29.70
1 night, 2 adults

Cinnamon Serenity Villa

Badulla

Featuring an outdoor swimming pool, a garden, and a terrace, Cinnamon Serenity Villa has accommodations in Badulla with free WiFi and mountain views.

Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Location 10.0
Price from
$450
1 night, 2 adults

Dedunu Guest

Badulla

31 miles from Gregory Lake in Badulla, Dedunu Guest features accommodations with access to a sauna. This property offers access to a balcony and free private parking.

D
Dinesh
From
Sri Lanka
The staff was friendly and good. The room had a balcony with a beautiful 360-degree view. It was very beautiful. The room was clean. Highly recommended for couples looking to stay comfortably at an attractive price in Badulla, Sri Lanka. This is the place. The room price is attractive, and safety is also good for a couple. They provided us with free morning tea, which was very enjoyable. You can also order lunch, dinner, and breakfast from them. Thank you.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 31 reviews
Location 9.5
Price from
$18
1 night, 2 adults
All cheap hotels in Badulla

Looking for a cheap hotel?

For those trying to save, these fun, budget hotels still have lots to offer, from Wifi to convenient locations. Popular with backpackers, many properties are set in central areas and include comfortable rooms with private or shared bathrooms. You’ll also find loads of options that feature 24-hour front desks and luggage storage.

Most booked cheap hotels in Badulla and surrounding area in the past month

See all
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 84 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 36 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 26 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 44 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 95 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 228 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 35 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 86 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 102 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 131 reviews

Great access to the city center. Check these cheap hotels in Badulla and nearby

  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 3 reviews

    Eighty Seven Guest offers accommodations in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

    From $32.20 per night
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 86 reviews

    Located in Badulla, within 12 miles of Demodara Nine Arch Bridge and 29 miles of Hakgala Botanical Garden, Heritage Grand - Badulla has accommodations with a shared lounge and free WiFi as well as...

    From $28 per night
  • 96 Resort

    Badulla
    Central location
    Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 1 review

    Located in Badulla, 13 miles from Demodara Nine Arch Bridge, 96 Resort provides accommodations with a garden, free private parking and a restaurant.

    From $43.30 per night
  • Weligama Resort

    Badulla
    Central location
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Weligama Resort has accommodations in Badulla. The property is located 13 miles from Demodara Nine Arch Bridge, 29 miles from Hakgala Botanical Garden and 11 miles from Demodara Railway Station.

    From $35.53 per night
  • Araliya Hotel

    Badulla
    Central location
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Araliya Hotel is located in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

    From $43.74 per night
  • Scored out of 10, guest rating 8.0
    Very Good - What previous guests thought, 2 reviews

    New Pearl Guest Inn provides air-conditioned accommodations in Badulla. This vacation home offers free private parking and a 24-hour front desk. Outdoor seating is also available at the vacation home.

    From $29.81 per night
  • Serenity Stay

    Badulla
    Central location
    Scored out of 10, guest rating 7.2
    Good - What previous guests thought, 4 reviews

    Serenity Stay is located in Badulla, just 12 miles from Demodara Nine Arch Bridge and 28 miles from Hakgala Botanical Garden. With mountain views, this accommodation features a balcony.

    From $33.59 per night
  • Orelia villas

    Badulla
    Central location
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 35 reviews

    Located 13 miles from Demodara Nine Arch Bridge, Orelia villas has accommodations with a garden, a terrace and a shared kitchen for your convenience.

    From $35.64 per night

Enjoy breakfast in Badulla and nearby

  • Mountain Breeze Villa

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews

    Mountain Breeze Villa in Ella provides accommodations with a garden and a terrace. With mountain views, this accommodation features a balcony.

    From $42.18 per night
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 20 reviews

    Dedunu Cabana & Resort is located in Badulla, within 31 miles of Gregory Lake and 10 miles of Demodara Nine Arch Bridge.

  • Dedunu Guest

    Badulla
    Breakfast options
    Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 31 reviews

    31 miles from Gregory Lake in Badulla, Dedunu Guest features accommodations with access to a sauna. This property offers access to a balcony and free private parking.

  • D2 Holiday Inn

    Badulla
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 5 reviews

    D2 Holiday Inn is located in Badulla, just 31 miles from Gregory Lake and 10 miles from Demodara Nine Arch Bridge.

  • LD RoomA DunhidA

    Badulla
    Breakfast options
    Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 36 reviews

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

  • Village Breeze Cabana

    Ella
    Breakfast options
    Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Village Breeze Cabana enjoys a location in Ella, 6.2 miles from Demodara Nine Arch Bridge and 27 miles from Hakgala Botanical Garden. This property offers access to a balcony and free private parking.

  • Berghaus Bungalow

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 20 reviews

    Located in Ella, 3.5 miles from Demodara Nine Arch Bridge, Berghaus Bungalow has accommodations with a garden, free private parking and a terrace.

    From $45 per night
  • Nine Skies

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 24 reviews

    Nine Skies features free bikes, outdoor swimming pool, a garden and shared lounge in Ella. With free WiFi, this 5-star hotel has a restaurant and a bar. The hotel has family rooms.

    From $736.79 per night

Stay connected in Badulla and nearby. Cheap hotels with free Wifi

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

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

    From $22.37 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 2 reviews

    Located in Badulla, 14 miles from Demodara Nine Arch Bridge, kites mountain provides accommodations with an outdoor swimming pool, free private parking and a restaurant.

    From $26.65 per night
  • Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 95 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.

    From $22 per night
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 8 reviews

    Featuring a garden, The Pekoe Stay provides accommodations in Hali Ela. This apartment features free private parking, full-day security, and free Wifi.

  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 23 reviews

    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.

    From $27 per night
  • Scored out of 10, guest rating 8.4
    Very Good - What previous guests thought, 59 reviews

    Located in Badulla, 30 miles from Gregory Lake, Ninety Nine Grand Hotel has accommodations with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers an ATM.

    From $35.53 per night

FAQ about cheap hotels in Badulla

Cheap hotels that guests love in Badulla

See all
  • Avg. price/night: $40
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 131 reviews
    The location of the hotel is great, close enough to the city but not in the middle of it to be disturbed. Relatively clean and service staff is good, especially F&B staff. Housekeeping staff needs training, in fact, all staff would benefit from good training in both technical and service skills. The Check in was smooth and assumed the Owner too got involved
    Guest review by
    Patrick
    Young couple
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 reviews
    It was a pretty location,the river was close by. The staff were really great.The staff went out of their way to make us comfortable.
    Guest review by
    Juliet
    Family with young children
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 reviews
    A lovely location with the best views for breakfast we've had in Sri Lanka!
    Guest review by
    Rohan
    Family with young children
  • Avg. price/night: $49
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 61 reviews
    Lovely friendly care takers, great breakfast, freshly made sri lankan food, catered for our needs. Very Clean house, and room and showers. Beds had nets so can have a safe peaceful night sleep. Location very close to shops and restaurant. 10/15 mins drive to Fort station, would book again.
    Guest review by
    Anu100
    Travelers with friends
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 reviews
    Beautiful, peaceful surroundings! Nature everywhere. Very clean, spacious and comfortable rooms. Delicious, fresh home cooked food. Staff and owners are really wonderful. Dining area in a beautiful location.
    Guest review by
    Pritam
    Family with young children
  • Avg. price/night: $24
    Scored out of 10, guest rating 8.3
    Very Good - What previous guests thought, 228 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 by
    Jishnu
    Travelers with friends
  • Avg. price/night: $49
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 61 reviews
    A beautiful recently refurbished family home now rented out by the room . The owner lives in Colombo but kept in touch and helped with any queries. Spotlessly cleaned & maintained by 2 live in caretakers. The breakfasts were delicious . Central location . Highly recommended.
    Guest review by
    Carolyn
    Young couple
  • Avg. price/night: $55
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 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
    Guest review by
    Christina
    Travelers with friends
  • Avg. price/night: $22
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 95 reviews
    What a great place. We needed one night in Badulla to catch a train the nexr day.. Perfect location. Brilliant staff - so helpful. The room was big and beautiful. The whole house was beautiful. Very new so spotlessly clean. Dinner was delicious. Perfect eggs for breakfast.
    Guest review by
    Carol
    Young couple