Skip to main content

Search hotels in Badulla

Enter your dates to see the latest prices and deals for Badulla hotels

Badulla – 73 hotels and places to stay

Filter by:

Star Rating

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, 116 reviews
Price from
$32
1 night, 2 adults

Heritage Grand - Badulla

Hotel in Badulla

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

F
Fusako Arai
From
Japan
Good hotel. Best customer service . Recommended.
Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 80 reviews
Price from
$28
1 night, 2 adults

Ninety Nine Grand Hotel

Hotel in Badulla

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.

s
shane
From
Finland
Nice property, the host was super nice. Have a really amazing view with the clean and beautiful rooms.
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 59 reviews
Price from
$23
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.

M
Maris
From
Latvia
Very nice place where to stay. We were there very short time, but enjoyed place. Staff was helpful. There are a lot of birds, nice river with small waterfall and train way, if you stay there take in mind, that beauty comes with some side effects.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 188 reviews
Price from
$42.50
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
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
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, 10 reviews
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, 23 reviews
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, 81 reviews
Price from
$29.70
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.

L
Lok Thilak
From
India
Room was good, view was good. Owner was good
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 91 reviews
Price from
$15
1 night, 2 adults
See all 73 hotels in Badulla

Hotels with airport shuttles in Badulla

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Excellent - What previous guests thought, 480 reviews
    From $63.27 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.8
    Excellent - What previous guests thought, 835 reviews
    From $99.90 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 145 reviews
    From $22.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Wonderful - What previous guests thought, 92 reviews
    From $32 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Wonderful - What previous guests thought, 44 reviews
    From $38.85 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very Good - What previous guests thought, 120 reviews
    From $66.60 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 78 reviews
    From $43.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 352 reviews
  • Airport shuttle
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 157 reviews
    From $24.98 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 493 reviews

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

See all

Hotels located in the center of Badulla

  • Providing a garden, Luna home provides accommodations in Badulla. This property offers access to a terrace and free private parking.

  • Scored out of 10, guest rating 7.0
    Good - What previous guests thought, 18 reviews

    A recently renovated homestay, Suriya Haven Homestay offers accommodation in Badulla. With river views, this accommodation offers a balcony.

  • Dilrukshan Holiday Resort is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

  • Green villa enjoys a location in Badulla, 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

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

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

  • Scored out of 10, guest rating 8.9
    Excellent - What previous guests thought, 80 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...

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

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 23 reviews

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

Budget hotels in Badulla and nearby

  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 32 reviews

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

  • Scored out of 10, guest rating 8.6
    Excellent - What previous guests thought, 32 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.

  • City View Holiday Resort Badulla offers accommodations in Badulla, 13 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden.

  • City View Holiday Resort Badulla is located in Badulla, just 13 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden.

  • Nature Blooms offers accommodations in Hali Ela, 29 miles from Gregory Lake and 8.6 miles from Demodara Nine Arch Bridge. This villa provides free private parking, room service, and free Wifi.

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

    Sithara Estate Bungalow is a recently renovated villa in Ella where guests can make the most of its garden and shared lounge.

  • Located just 10 miles from Demodara Nine Arch Bridge, Sithara Estate family Cottage provides accommodations in Ella with a garden, a terrace, as well as room service.

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

    Thilina Guest enjoys a location in Badulla, 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden. This guest house features free private parking and free Wifi.

Best hotels with breakfast in Badulla and nearby

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

    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.

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

  • Nine Skies

    Hotel in Ella
    Breakfast options
    Scored out of 10, guest rating 9.2
    Wonderful - What previous guests thought, 23 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.

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

  • Scored out of 10, guest rating 9.1
    Wonderful - What previous guests thought, 32 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.

  • Hotel Uva Rest Sanasta is located in Badulla, within 15 miles of Demodara Nine Arch Bridge and 12 miles of Demodara Railway Station. This 1-star hotel offers a 24-hour front desk.

  • Located within 30 miles of Gregory Lake and 6.2 miles of Demodara Nine Arch Bridge, View Paradise provides rooms in Ella.

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

    Providing a garden, Mountain Breeze Villa features accommodations in Ella. This property offers access to a balcony, free private parking, and free Wifi.

FAQs about hotels in Badulla

What Guests Said About Badulla:

  • 10.0

    Badulla is an up and coming tourist destination.

    Badulla is an up and coming tourist destination. It has much to offer but for now is excellent for those wishing to spend time in the hills and and away from the razzmatazz of Ella or the tried and tested Nuwara Eliya.
    Guest review by
    Stephen
    Sri Lanka
  • 10.0

    Even though My stay in Badulla was too short to visit all...

    Even though My stay in Badulla was too short to visit all the beautiful places, the trip to Dunhida waterfall was a great experience, especially for kids. The path to Dunhida might be difficult for someone. I believe it was a very nice experience to walk through the jungle. Once you see the waterfall, you will forget all the tiredness.
    Guest review by
    manjula
gogless