Skip to main content

Accommodation in Badulla

Find the accommodation that appeal to you the most

The best accommodation in Badulla

Check out our pick of great accommodation in Badulla

Filter by:

Review score

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

M
Michal
From
Switzerland
The best hotel I've ever been privileged enough to stay at badulla. The elegant décor of the rooms, top-notch amenities, and high-quality services are the prime attractions of this hotel. I have stayed at a dozen hotels but this was on the top of the list of best stays/experiences ever. The friendly and helpful staff from guard room to reception were there for every need of mine.This hotel is indeed a hidden paradise with comprehensive amenities. The attention to detail in each aspect of the experience truly sets it apart.highly recommend for those who wish to stay in badulla. Thank you team ..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 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
Sharon
From
New Zealand
Lovely people, clean rooms and everything you need
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 123 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, 184 reviews
Price from
US$37.60
1 night, 2 adults

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla

Badulla

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

J
Jonathan
From
United Kingdom
The rooms are very clean, comfortable and peaceful. I'd definitely recommend staying here if visiting Badulla.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$37
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.

S
Salomé
From
France
Great location and super quiet.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 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.3
Superb - What previous guests thought, 6 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....

S
Saliya
From
Sri Lanka
Nice place. Worth for price. Recommended
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 13 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.

C
Chris
From
United Kingdom
Spacious and spotless, this was a fantastic find. Incredible value for money with a tasty breakfast and friendly hosts. Great location for our overnight stay before we took the train for Kandy. The host even arranged our tuktuk to the station.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 38 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.

R
Ravishan
From
Sri Lanka
Luxury and comfortable experience in a villa with stunning scenery, cozy rooms, and spotless bathrooms. The friendly and helpful staff ensured an unforgettable stay, providing insider tips and making us feel at home. Relax in the spacious garden, lounge and living area. Highly recommended!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$450
1 night, 2 adults
All accommodation in Badulla

Top picks for Badulla hotels

Explore our most popular hotels in Badulla

  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 155 reviews
    From
    US$40
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 115 reviews
    From
    US$28
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 38 reviews
    From
    US$22
    1 night, 2 adults
  • Scored out of 10, guest rating 8.8
    Fabulous - What previous guests thought, 39 reviews
    From
    US$20
    1 night, 2 adults
  • Scored out of 10, guest rating 9.0
    Superb - What previous guests thought, 184 reviews
    From
    US$38
    1 night, 2 adults
  • From
    US$59
    1 night, 2 adults
  • Scored out of 10, guest rating 8.7
    Fabulous - What previous guests thought, 3 reviews
    From
    US$13
    1 night, 2 adults
  • Scored out of 10, guest rating 7.8
    Good - What previous guests thought, 52 reviews
    From
    US$11
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 1 review
    From
    US$23
    1 night, 2 adults
  • Scored out of 10, guest rating 1.0
    Bad - What previous guests thought, 1 review
    From
    US$14
    1 night, 2 adults
  • Scored out of 10, guest rating 9.3
    Superb - What previous guests thought, 123 reviews
    From
    US$18
    1 night, 2 adults
  • Scored out of 10, guest rating 6.4
    Pleasant - What previous guests thought, 29 reviews
    From
    US$10
    1 night, 2 adults
  • Scored out of 10, guest rating 9.1
    Superb - What previous guests thought, 58 reviews
    From
    US$39
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 5 reviews
    From
    US$37
    1 night, 2 adults
  • Scored out of 10, guest rating 8.1
    Very good - What previous guests thought, 96 reviews
    From
    US$25
    1 night, 2 adults
  • From
    US$14
    1 night, 2 adults
  • Scored out of 10, guest rating 8.0
    Very good - What previous guests thought, 1 review
    From
    US$30
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 3 reviews
    From
    US$17
    1 night, 2 adults
  • From
    US$99
    1 night, 2 adults
  • Scored out of 10, guest rating 10
    Exceptional - What previous guests thought, 5 reviews
    From
    US$450
    1 night, 2 adults

Filter by:

Review score

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

M
Michal
From
Switzerland
The best hotel I've ever been privileged enough to stay at badulla. The elegant décor of the rooms, top-notch amenities, and high-quality services are the prime attractions of this hotel. I have stayed at a dozen hotels but this was on the top of the list of best stays/experiences ever. The friendly and helpful staff from guard room to reception were there for every need of mine.This hotel is indeed a hidden paradise with comprehensive amenities. The attention to detail in each aspect of the experience truly sets it apart.highly recommend for those who wish to stay in badulla. Thank you team ..
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 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
Sharon
From
New Zealand
Lovely people, clean rooms and everything you need
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 123 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, 184 reviews
Price from
US$37.60
1 night, 2 adults

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla

Badulla

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

J
Jonathan
From
United Kingdom
The rooms are very clean, comfortable and peaceful. I'd definitely recommend staying here if visiting Badulla.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$37
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.

S
Salomé
From
France
Great location and super quiet.
Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 6 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.3
Superb - What previous guests thought, 6 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....

S
Saliya
From
Sri Lanka
Nice place. Worth for price. Recommended
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 13 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.

C
Chris
From
United Kingdom
Spacious and spotless, this was a fantastic find. Incredible value for money with a tasty breakfast and friendly hosts. Great location for our overnight stay before we took the train for Kandy. The host even arranged our tuktuk to the station.
Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 38 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.

R
Ravishan
From
Sri Lanka
Luxury and comfortable experience in a villa with stunning scenery, cozy rooms, and spotless bathrooms. The friendly and helpful staff ensured an unforgettable stay, providing insider tips and making us feel at home. Relax in the spacious garden, lounge and living area. Highly recommended!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
US$450
1 night, 2 adults
All accommodation in Badulla

Most booked accommodation in Badulla and surroundings in the past month

See all

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 90 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 7.8
Good - What previous guests thought, 52 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 96 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 123 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 39 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 219 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.7
Fabulous - What previous guests thought, 3 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.3
Superb - What previous guests thought, 38 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 115 reviews

Popular with guests booking accommodation in Badulla

Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 155 reviews

Save money on accommodation in Badulla and nearby – budget options available

Luna home

Badulla
Budget options available
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

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

Villa Heritance

Badulla
Budget options available

Located 20 km from Demodara Nine Arch Bridge, Villa Heritance provides accommodation with free WiFi and free private parking.

From US$119.89 per night

Mid City Apartment

Badulla
Budget options available

Located in Badulla, 20 km from Demodara Nine Arch Bridge and 46 km from Hakgala Botanical Garden, Mid City Apartment offers air conditioning.

From US$74.94 per night

96 Resort

Badulla
Budget options available
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

Villa Lewis

Badulla
Budget options available
Scored out of 10, guest rating 9.1
Superb - What previous guests thought, 58 reviews

Villa Lewis, a property with a garden, is located in Badulla, 20 km from Demodara Nine Arch Bridge, 46 km from Hakgala Botanical Garden, as well as 16 km from Demodara Railway Station.

From US$49 per night

CROWN REGENCY- BADULLA

Badulla
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 155 reviews

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

From US$40 per night

Rathnapala Guest

Badulla
Budget options available
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 29 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

Orelia villas

Badulla
Budget options available
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 39 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$34.98 per night

Great access to the city centre. Check these accommodation in Badulla and nearby

Scored out of 10, guest rating 7.2
Good - What previous guests thought, 20 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

Green villa

Badulla
Central location

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

From US$37.75 per night
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$28.49 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 25 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.

From US$23.43 per night

Weligama Resort

Badulla
Central location
Scored out of 10, guest rating 10
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

Bunker Villa

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

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

Enjoy breakfast in Badulla and nearby

Hotel Greenmount

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

Situated within 21 km of Demodara Nine Arch Bridge and 47 km of Hakgala Botanical Garden, Hotel Greenmount features rooms in Badulla.

From US$27.32 per night

Located 19 km from Demodara Nine Arch Bridge, White Cozy Family Bungalow provides accommodation with free WiFi and free private parking.

From US$48.85 per night

Spring View Holiday Home - 2nd Floor Apartment, a property with a garden, is situated in Badulla, 15 km from Demodara Railway Station, 23 km from Ella Railway Station, as well as 23 km from Ella Spice...

From US$64.39 per night

Offering a garden and garden view, Spring View Holiday Home - Villa is set in Badulla, 15 km from Demodara Railway Station and 23 km from Ella Railway Station.

From US$38.86 per night

kites mountain

Badulla
Breakfast options
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Located in Badulla, within 23 km of Demodara Nine Arch Bridge and 49 km of Hakgala Botanical Garden, kites mountain provides accommodation with an outdoor swimming pool and free WiFi throughout the...

From US$47.85 per night
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

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

View Paradise

Ella
Breakfast options

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

Set in Bokanoruwa in the Badulla District region, narangala skycamping features a garden.

From US$96.80 per night

FAQ about accommodation in Badulla

Accommodation that guests love in Badulla

See all
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 97 reviews
The room is very well maintained for a comfortable and reasonable price. The staff is also a very nice and kind bunch. Anyone can suggest to stay at this place without fear or doubt.
Guest review by
Ashini
Young couple
Avg. price/night: US$40
Scored out of 10, guest rating 8.8
Fabulous - What previous guests thought, 155 reviews
Very convenient for a one night stay before catching an early morning train. A comfortable stay and very welcoming staff.
Guest review by
Eleanor
Family with young children
Avg. price/night: US$25.30
Scored out of 10, guest rating 8.1
Very good - What previous guests thought, 96 reviews
This is a lovely property with an amazing view on the quiet outskirts of Badulla. Hasindu is an extremely cheerful, helpful host, and he is also a great cook! He helped us arrange everything we wanted to do and was very responsive to everything we needed help with. I would definitely stay here again!
Guest review by
Lindsey
Group
Avg. price/night: US$51.70
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 184 reviews
The location, the staff and accommodation was exceptional and they did above and beyond to make our stay remarkable. The location was spacious and rooms were super clean. It is a paradise for nature lovers situated with easy access to Badulu river and surrounded by a forest. Even though we went there during a rough summer with high temperatures even outside the rooms the temperature was comparatively much better than other places. The breakfast provided was also great and had Sri Lankan and English breakfast options and tasted good.
Guest review by
Ishan Kavinda
Family with young children
Avg. price/night: US$51.70
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 184 reviews
Breakfast & dinner were delicious. Both meals were prepared on our special request. Staff was very helpful and very hospitable & professional. Pick up was arranged from the Railway station at a reasonable price. We were treated well and keep our holiday very memorable one. Recommended to stay your holiday.
Guest review by
Rathnayake
Family with young children
Avg. price/night: US$51.70
Scored out of 10, guest rating 9.0
Superb - What previous guests thought, 184 reviews
It is a great location with beautiful views, proximity to river. The staff were very welcoming and we enjoyed the food. The communication pre stay was good and they kindly organised our transport to the accommodation from the station.
Guest review by
Susan
Family with young children
Avg. price/night: US$24
Scored out of 10, guest rating 8.3
Very good - What previous guests thought, 219 reviews
The view was amazing, and it was a beautiful, quiet, and relaxing surrounding: the perfect location for a holiday at Badulla. It had a lovely homely feeling, and the staff were incredibly helpful and nice. We truly enjoyed our stay.
Guest review by
Godlieb
Family with young children
Scored out of 10, guest rating 9.4
Superb - What previous guests thought, 90 reviews
location of the rooms were amazing,clean modern type, spacious rooms and it was super comfortable.had a wonderful experience.It was really worth the price. Service was amazing aswell, Friendly and welcoming staff made the stay even better. The owner of the resort himself guided us throughout the day and it was a such a nice experience. wouldn’t hesitate to recommend this wonderful place to anyone who plans to spend their holidays in badulla area.
Guest review by
Enaya
Family with young children