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.

M
Mohomed
From
Sri Lanka
Mainly the staff ❤️ soo customer friendly The view with a very calm and silent environment was marvellous. The food was also delicious. The cleanliness was at its best place. Very much worth the price. Loved the whole experience!
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 118 reviews
Price from
£23.88
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...

H
Hugo
From
Italy
I had a good experience at this hotel. The location was perfect and the room was comfortable. What really made my stay special was the staff – they were incredibly friendly, helpful, and always had a smile on their faces. Whether it was at the front desk or in the restaurant, I felt very welcome and well taken care of. Especially Ms. Dissanayake at the reception was very friendly. I would definitely stay here again.
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 81 reviews
Price from
£20.90
1 night, 2 adults

Ninety Nine Grand Hotel

Hotel in Badulla

Situated in Badulla, 48 km from Gregory Lake, Ninety Nine Grand Hotel features accommodation with a garden, free private parking, a terrace and a restaurant. This 3-star hotel offers an ATM.

J
Jenfer
From
Greece
Clean and spacious rooms with an AC that regulates well. The host is super nice, breakfast was good. Private parking. great view
Scored out of 10, guest rating 8.4
Very good - What previous guests thought, 59 reviews
Price from
£26.52
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.

A
Andrej
From
Luxembourg
Second time I stay here as I haven’t found something similar in Badulla. Calm place a bit out of the centre. Anyway, they have their tuktuk that gets you in the city and comes to pick you up when you call them - at a fixed price. Kitchen is OK, haven’t tried a lot though. The place is generally well maintained, clean, and the staff is pleasant.
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 188 reviews
Price from
£34.89
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
£19.92
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
£31.32
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, 10 reviews
Price from
£18.03
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.

s
sunny
From
Netherlands
With The serenity on the a great wow effect. Located a five minutes by tuk tuk from the town center, it is a great starting point to explore the neighborhood Surrounded by a beautiful nature, very quiet at night, this hotel is really pretty. The accommodations are spread on different levels, and there is a large balcony area and dining area offering a grand view, with bottled water and everything we need to make coffee or tea. No cooking facilities, however, The bed is comfy. You can lie in it and watch feel the river vibes at day and night or the breathtaking view when you wake up. The standerd bathroom is beautifully tiled and offers plenty of hot water. Beautiful European style closet and shelves in the wall. Nice friendly staff and host. He offered us a free transport to badulla railway station
Scored out of 10, guest rating 9.2
Superb - What previous guests thought, 23 reviews
Price from
£16.31
1 night, 2 adults

Crystal Resort

Badulla

With mountain views, Crystal Resort is located in Badulla and has a restaurant and full-day security. With garden views, this accommodation offers a balcony.

N
Nikhil
From
United States
I stayed here for a night and had a great experience! This hotel is run by a kind and helpful family. The room was clean, spacious, and furnished well. The food was also great. My hosts helped me arrange my bus tickets the following morning, which was very helpful! The location was farther away from Badulla city center, but reachable via tuk/car/bus.
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 82 reviews
Price from
£29.61
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.2
Superb - What previous guests thought, 93 reviews
Price from
£11.20
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, 486 reviews
    From £47.22 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 146 reviews
    From £16.57 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 92 reviews
    From £23.88 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.4
    Superb - What previous guests thought, 45 reviews
    From £29 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 125 reviews
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 78 reviews
    From £30.23 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.9
    Exceptional - What previous guests thought, 353 reviews
  • Airport shuttle
    Scored out of 10, guest rating 9.2
    Superb - What previous guests thought, 157 reviews
    From £18.64 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 495 reviews
    From £53.74 per night
  • Airport shuttle (additional charge)
    Scored out of 10, guest rating 8.3
    Very good - What previous guests thought, 1,134 reviews
    From £106.73 per night

Most booked hotels in Badulla and surroundings in the past month

See all

Hotels located in the centre of Badulla

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

  • Scored out of 10, guest rating 7.0
    Good - 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.

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

  • Located in Badulla, within 20 km of Demodara Nine Arch Bridge and 46 km of Hakgala Botanical Garden, Green villa provides accommodation with a garden as well as free private parking for guests who...

  • Scored out of 10, guest rating 9.5
    Exceptional - What previous guests thought, 2 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.

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 81 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...

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

  • Scored out of 10, guest rating 6.9
    Pleasant - What previous guests thought, 23 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.

Best hotels with breakfast in Badulla and nearby

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

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

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

  • Located in Hali Ela and only 47 km from Gregory Lake, Nature Blooms provides accommodation with garden views, free WiFi and free private parking.

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

    Located in Ella and only 6.8 km from Demodara Nine Arch Bridge, Mountain Breeze Villa provides accommodation with mountain views, free WiFi and free private parking.

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

    Offering a garden and garden view, Village Breeze Cabana is located in Ella, 10 km from Demodara Nine Arch Bridge and 44 km from Hakgala Botanical Garden.

  • 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.2
    Superb - 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 7.2
    Good - What previous guests thought, 107 reviews

    Situated in Badulla, 21 km from Demodara Nine Arch Bridge, Thilina Guest features accommodation with free WiFi and free private parking.

Budget hotels in Badulla and nearby

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

  • Located in Badulla and only 22 km from Demodara Nine Arch Bridge, City View Holiday Resort Badulla provides accommodation with mountain views, free WiFi and free private parking.

  • City View Holiday Resort Badulla is set in Badulla, 22 km from Demodara Nine Arch Bridge, 48 km from Hakgala Botanical Garden, as well as 18 km from Demodara Railway Station.

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

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

  • Scored out of 10, guest rating 8.6
    Fabulous - What previous guests thought, 20 reviews

    Located within 17 km of Demodara Nine Arch Bridge and 43 km of Hakgala Botanical Garden, Dedunu Cabana & Resort offers rooms in Badulla.

  • Hotel Uva Rest Sanasta is situated in Badulla, 24 km from Demodara Nine Arch Bridge and 20 km from Demodara Railway Station. This 1-star hotel offers a 24-hour front desk.

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

    Situated in Badulla and only 49 km from Gregory Lake, D2 Holiday Inn features accommodation with garden views, free WiFi and free private parking.

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