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

  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 133 reviews
    From
    $40
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 188 reviews
    From
    $43
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews
    From
    $15
    1 night, 2 adults
  • Scored out of 10, guest rating 9.6
    Exceptional - What previous guests thought, 5 reviews
    From
    $25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.8
    Exceptional - What previous guests thought, 5 reviews
    From
    $29
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 11 reviews
    From
    $14
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 27 reviews
    From
    $22
    1 night, 2 adults
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 5 reviews
    From
    $450
    1 night, 2 adults
  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 88 reviews
    From
    $28
    1 night, 2 adults
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 35 reviews
    From
    $20
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 45 reviews
    From
    $11
    1 night, 2 adults
  • Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 96 reviews
    From
    $25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 9 reviews
    From
    $15
    1 night, 2 adults
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 23 reviews
    From
    $20
    1 night, 2 adults
  • Scored out of 10, guest rating 9.7
    Exceptional - What previous guests thought, 6 reviews
    From
    $25
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 25 reviews
    From
    $552
    1 night, 2 adults
  • Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 20 reviews
    From
    $45
    1 night, 2 adults
  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 10 reviews
    From
    $15
    1 night, 2 adults
  • Scored out of 10, guest rating 6.8
    Pleasant - What previous guests thought, 8 reviews
    From
    $12
    1 night, 2 adults
  • Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 1,156 reviews
    From
    $48
    1 night, 2 adults

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 8.2
    Very Good - What previous guests thought, 45 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.5
    Very Good - What previous guests thought, 37 reviews
  • 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 9.2
    Wonderful - What previous guests thought, 27 reviews
  • Popular with guests booking cheap hotels in Badulla

    Scored out of 10, guest rating 8.2
    Very Good - What previous guests thought, 96 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.3
    Very Good - What previous guests thought, 227 reviews
  • Popular with guests booking cheap hotels in Badulla

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

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

    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 133 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, 88 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

    Located in Badulla, 13 miles from Demodara Nine Arch Bridge, Araliya Hotel has accommodations with a garden, free private parking, a shared lounge and a terrace.

    From $28.87 per night
  • Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 3 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.3
    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 $42.97 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, 45 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 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.

    From $54.34 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.2
    Very Good - What previous guests thought, 96 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, 9 reviews

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

    From $17 per night
  • 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
  • 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

Enjoy breakfast in Badulla and nearby

  • Nine Skies

    Ella
    Breakfast options
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 25 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 $663.11 per night
  • Crystal Resort

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

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

    From $42.97 per night
  • 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.

  • 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.

FAQ about cheap hotels in Badulla

Cheap hotels that guests love in Badulla

See all
  • Avg. price/night: $90
    Scored out of 10, guest rating 9.0
    Wonderful - What previous guests thought, 133 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, 60 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, 227 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, 60 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.2
    Very Good - What previous guests thought, 96 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