Skip to main content

Search hotels in Badulla

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

Badulla – 71 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 accommodation with a garden and a terrace.

C
Craig
From
Netherlands
Location. Clean. Great helpful staff.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 136 reviews
Price from
US$40
1 night, 2 adults

Heritage Grand - Badulla

Hotel in Badulla

Situated in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Heritage Grand - Badulla features accommodation with a shared lounge and free WiFi as well as free...

y
youngchan
From
South Korea
I always use this hotel when I travel to Badulla. The reason is that the hotel is in the city center, so it is very convenient for exploring the city of Badulla, and the price is very good. Also, the facilities are clean, and all the staff are very friendly. The food at the restaurant is also very delicious. I would like to highly recommend this hotel to travelers who are planning a trip to Badulla.
Scored out of 10, guest rating 8.9
Fabulous - What previous guests thought, 89 reviews
Price from
US$28
1 night, 2 adults

TK Homes

Badulla

Featuring a rooftop pool and views of pool, TK Homes is a recently renovated apartment set in Badulla, 22 km from Demodara Nine Arch Bridge.

S
Stoll
From
Germany
Clean, modern facilities. Lovely host
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 112 reviews
Price from
US$18
1 night, 2 adults

Boo Kirinda Holiday Resort

Badulla

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

M
Mazisi
From
South Africa
The location, the access road was such an adrenaline pump in a good way, the tranquility, secluded, the sound of the river at night, the food. I loved everything. I was supposed to check in at 18H00 but due to challenges with transport I arrived at 04H30am. The owner went out of his way to accommodate my situation and even arranged a Tuk Tuk.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 187 reviews
Price from
US$42.50
1 night, 2 adults

Summer Dream

Badulla

Located within 18 km of Demodara Nine Arch Bridge and 44 km of Hakgala Botanical Garden in Badulla, Summer Dream provides accommodation with a kitchen.

S
Senarathna
From
Sri Lanka
Absolutely loved the stay at the hotel, it was fabulous
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 6 reviews
Price from
US$15.04
1 night, 2 adults

Lotus Ella Homestay

Badulla

Boasting mountain views, Lotus Ella Homestay features accommodation with a garden and a balcony, around 4.8 km from Demodara Nine Arch Bridge.

R
Rebecca
From
United Kingdom
This has been my favourite place to stay so far. Great location, less than 5 mins from the busy centre. The accommodation was spotless, spaceous and modern. The host was amazing, I currently have the cold and she offered me hot menthol water and herbal tea twice daily to help relieve congestion. I also stupidly booked dates for the wrong month and she happily adjusted the booking to accommodate me when I turned up unexpectedly. They also have the cutest little pup!
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
US$25
1 night, 2 adults

Moonstone Holiday Cottages

Badulla

Moonstone Holiday Cottages, a property with a garden, is located in Badulla, 21 km from Demodara Nine Arch Bridge, 48 km from Hakgala Botanical Garden, as well as 17 km from Demodara Railway Station.

C
Cey1216
From
Sri Lanka
Meals, location, service cleanliness are perfect. Highly recommended.
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 5 reviews
Price from
US$28.80
1 night, 2 adults

Dream Holiday Home Badulla

Badulla

Dream Holiday Home Badulla, a property with a garden, is situated in Badulla, 21 km from Demodara Nine Arch Bridge, 47 km from Hakgala Botanical Garden, as well as 17 km from Demodara Railway Station....

T
Thanseem
From
New Zealand
A very warm and pleasant stay. The staff were kind, helpful, and always welcoming. The room was clean and comfortable. What stood out most was the genuine hospitality—it felt more like home than a hotel. We are truly grateful for the experience
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 11 reviews
Price from
US$13.50
1 night, 2 adults

The serenity

Badulla

21 km from Demodara Nine Arch Bridge, The serenity is a recently renovated property located in Badulla and provides air-conditioned rooms with free WiFi and private parking.

К
Колесникова
From
Russia
The apartment is beautiful. The host found out our arrival time in advance and met us in the evening for check-in. The place was very clean, comfortable, and mosquito-free — there were fumigators in the rooms. Special thanks for the water, kettle, and tea bags. The bed was very comfortable, and I slept really well. The bathroom was clean too. In the morning, we woke up to an amazing view of the mountains and the river through the palm trees. The area is peaceful, with birds singing. We highly recommend this place!
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 28 reviews
Price from
US$21.85
1 night, 2 adults

Cinnamon Serenity Villa

Badulla

Boasting an outdoor swimming pool, a garden, and a terrace, Cinnamon Serenity Villa features accommodation in Badulla with free WiFi and mountain views.

J
Julia
From
Switzerland
Absolutely beautiful location and villa. I’ve stayed in a lot of villas in Sri Lanka and this is hands down the best. We had transport problems and the host and owner were so understanding and accommodating. One of the best weekends of our lives, would 10000% recommend to anyone.
Scored out of 10, guest rating 10.0
Exceptional - What previous guests thought, 5 reviews
Price from
US$450
1 night, 2 adults
See all 71 hotels in Badulla

Hotels with airport shuttles in Badulla

  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 526 reviews
    From US$55.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.5
    Very good - What previous guests thought, 152 reviews
    From US$22.20 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 96 reviews
    From US$36 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 46 reviews
    From US$38.85 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 183 reviews
    From US$67.55 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 365 reviews
  • Airport shuttle
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 162 reviews
    From US$24.98 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 513 reviews
    From US$80.50 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,148 reviews
    From US$220 per night
  • Airport shuttle
    Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 22 reviews
    From US$15.12 per night

Most booked hotels in Badulla and surroundings in the past month

See all

Budget hotels in Badulla and nearby

  • Featuring mountain views, Luna home provides accommodation with a garden and a balcony, around 18 km from Demodara Nine Arch Bridge. This property offers access to a terrace and free private parking.

    From US$121 per night
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review

    Set in Badulla, 21 km from Demodara Nine Arch Bridge, 96 Resort offers accommodation with a garden, free private parking and a restaurant.

    From US$43.30 per night
  • Scored out of 10, guest rating 6.0
    Pleasant - What previous guests thought, 30 reviews

    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.

    From US$20.22 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 35 reviews

    Situated 20 km from Demodara Nine Arch Bridge, Orelia villas features accommodation with a garden, a terrace and a shared kitchen for your convenience.

    From US$42.97 per night
  • Located in Hali Ela and only 47 km from Gregory Lake, Tree Nature Resort provides accommodation with garden views, free WiFi and free private parking.

    From US$97.68 per night
  • Scored out of 10, guest rating 8.4
    Very good - What previous guests thought, 8 reviews

    Boasting a garden and views of mountain, Sithara Estate Bungalow is a recently renovated villa situated in Ella, 45 km from Gregory Lake.

    From US$92.50 per night
  • Located just 15 km from Demodara Nine Arch Bridge, Sithara Estate family Cottage provides accommodation in Ella with access to a garden, a terrace, as well as room service.

    From US$83.25 per night
  • Situated within 49 km of Gregory Lake and 10 km of Demodara Nine Arch Bridge, View Paradise provides rooms in Ella.

    From US$43.96 per night

Best hotels with breakfast in Badulla and nearby

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

    Eighty Seven Guest is situated in Badulla, 17 km from Demodara Railway Station, 23 km from Ella Railway Station, and 24 km from Ella Spice Garden.

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

    Situated in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Heritage Grand - Badulla features accommodation with a shared lounge and free WiFi as well as free...

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

    Set in Badulla and only 20 km from Demodara Nine Arch Bridge, Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla offers accommodation with mountain views, free WiFi and free private...

    From US$51.07 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Set in Badulla, 47 km from Hakgala Botanical Garden and 17 km from Demodara Railway Station, Cloud stay Badulla offers air conditioning.

    From US$35.53 per night
  • Offering an open-air bath and mountain view, Kubera holiday home is located in Badulla, 26 km from Demodara Nine Arch Bridge and 22 km from Demodara Railway Station.

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

    Located within 6.8 km of Demodara Nine Arch Bridge and 45 km of Hakgala Botanical Garden, Mountain Breeze Villa provides rooms with air conditioning and a private bathroom in Ella.

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

    Situated in Ella, 5.6 km from Demodara Nine Arch Bridge, Berghaus Bungalow features accommodation with a garden, free private parking and a terrace.

  • Nine Skies

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

Hotels located in the centre of Badulla

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

    Featuring a terrace and views of mountain, Suriya Haven Homestay is a recently renovated homestay located in Badulla, 20 km from Demodara Nine Arch Bridge.

    From US$25.20 per night
  • Located 22 km from Ella Railway Station, 23 km from Ella Spice Garden and 25 km from Little Adam's Peak, Dilrukshan Holiday Resort offers accommodation situated in Badulla.

    From US$25.54 per night
  • Scored out of 10, guest rating 6.1
    Pleasant - What previous guests thought, 24 reviews

    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.

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

    Weligama Resort is located in Badulla, 24 km from Ella Spice Garden and 26 km from Little Adam's Peak.

    From US$35.53 per night
  • Set in Badulla, Bunker Villa offers barbecue facilities. Among the facilities at this property are room service and a 24-hour front desk, along with free WiFi throughout the property.

    From US$29.98 per night
  • Scored out of 10, guest rating 10.0
    Exceptional - What previous guests thought, 1 review

    Situated in Badulla, 21 km from Demodara Nine Arch Bridge, Araliya Hotel features accommodation with a garden, free private parking, a shared lounge and a terrace.

    From US$28.87 per night
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews

    Set within 21 km of Demodara Nine Arch Bridge and 47 km of Hakgala Botanical Garden, New Pearl Guest Inn provides rooms with air conditioning and a private bathroom in Badulla.

    From US$29.81 per night
  • River Park Holiday Home, a property with a garden, is set in Badulla, 21 km from Demodara Nine Arch Bridge, 47 km from Hakgala Botanical Garden, as well as 17 km from Demodara Railway Station.

    From US$23.03 per night

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