Skip to main content

Search hotels in Badulla

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

Badulla – 72 hotels and places to stay

Filter by:

Star Rating
Review score

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

I
Imogen
From
United Kingdom
My recent hotel stay was excellent and exceeded expectations in several key areas. The check-in and check-out process was smooth and efficient, with staff handling everything professionally and making us feel welcome from the moment we arrived. The room was spacious, clean, and comfortable, featuring modern décor and all the essential amenities for a relaxing stay.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 102 reviews
Price from
$28
1 night, 2 adults

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 8.9
Excellent - What previous guests thought, 147 reviews
Price from
$40
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.

A
Ajmal
From
United Arab Emirates
My stay at the TK Hotel was absolutely fantastic, and I cannot recommend it enough. The hospitality was truly amazing from the moment we arrived. What really set this place apart was the manager. He is a genuine gentleman and went above and beyond to help us with everything. He assisted with our tour bookings, arranging reliable tuk-tuks, and generally making sure our entire trip was smooth and stress-free. The service, the staff's kindness, and the manager's personal attention made everything perfect. If anyone is planning to visit the area, this property is the better option for a comfortable and perfectly managed stay. A huge thank you to the team and the wonderful manager!
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 115 reviews
Price from
$18
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.

C
Chris
From
United Kingdom
A wonderful comfortable stay with great food and staff who couldn't do enough for us. Kavindu especially went above and beyond. I could have sat on the balcony listening to the river and the birdsong all day long.
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 187 reviews
Price from
$40
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

Lotus Ella Homestay

Badulla

Lotus Ella Homestay is a recently renovated homestay in Badulla, near Ella Train Station. This property offers access to a terrace, free private parking, and free Wifi.

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 5 reviews
Price from
$25
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.3
Wonderful - What previous guests thought, 6 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.1
Wonderful - What previous guests thought, 12 reviews
Price from
$13.50
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, 35 reviews
Price from
$21.85
1 night, 2 adults

Cinnamon Serenity Villa

Badulla

Featuring an outdoor swimming pool, a garden, and a terrace, Cinnamon Serenity Villa has accommodations in Badulla with free WiFi and mountain views.

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 5 reviews
Price from
$450
1 night, 2 adults
See all 72 hotels in Badulla

Hotels with airport shuttles in Badulla

Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 548 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 101 reviews
From $43.02 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 156 reviews
From $22.20 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 96 reviews
From $47 per night
Airport shuttle
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 6 reviews
From $39.96 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews
From $38.85 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 205 reviews
From $122.10 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 377 reviews
Airport shuttle
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 165 reviews
From $24.98 per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 519 reviews
From $72 per night

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

See all

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 6.0
Pleasant - What previous guests thought, 1 review

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 1 review

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 102 reviews

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 147 reviews

Best hotels with breakfast in Badulla and nearby

Luna home

Hotel in Badulla
Breakfast options
Scored out of 10, guest rating 1.0
Bad - What previous guests thought, 1 review

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

From $121 per night

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

96 Resort

Hotel in Badulla
Breakfast options
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
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 3 reviews

Target Range Villa - Luxury Getaway Nestled in the Heart of Badulla is a recently renovated bed and breakfast in Badulla where guests can make the most of its garden and terrace.

Scored out of 10, guest rating 8.9
Excellent - What previous guests thought, 147 reviews

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

From $50 per night
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 1 review

Cloud stay Badulla offers accommodations in Badulla, 11 miles from Demodara Railway Station and 13 miles from Ella Train Station.

From $35.53 per night
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 38 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

Budget hotels in Badulla and nearby

Mid City Apartment offers accommodations in Badulla, 12 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $65.50 per night
Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 30 reviews

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

From $20.22 per night

Tree Nature Resort enjoys a location 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.

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

From $95.80 per night

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.

From $105.45 per night

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

From $43.96 per night

Offering a garden, narangala skycamping offers accommodations in Bokanoruwa.

From $96.80 per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 104 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.

From $13 per night

Hotels located in the center of Badulla

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

From $25.54 per night
Scored out of 10, guest rating 6.5
Pleasant - What previous guests thought, 25 reviews

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

From $21.17 per night
Scored out of 10, guest rating 10
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
Scored out of 10, guest rating 4.0
Disappointing - What previous guests thought, 1 review

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

Scored out of 10, guest rating 10
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.4
Very Good - What previous guests thought, 226 reviews

Providing a garden, 360 City View offers accommodations in Badulla. With free private parking, the property is 14 miles from Demodara Nine Arch Bridge and 30 miles from Hakgala Botanical Garden.

From $24 per night
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 3 reviews

River Park Holiday Home is located in Badulla, just 13 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From $21.14 per night

FAQs about hotels in Badulla

What Guests Said About Badulla:

10

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

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