Skip to main content
Manage my booking

Search hotels in Badulla

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

December 2025

123456
78910111213
14151617181920
21222324252627
28293031

January 2026

123
45678910
11121314151617
18192021222324
25262728293031
Check-in date - Check-out date

Badulla – 77 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...

A
Alan
From
Singapore
Heritage Grand Badulla provided a comfortable and enjoyable stay. The friendly staff, great food, and convenient location made it a memorable trip. I would definitely consider staying here again!
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 110 reviews
Price from
580.42 Kč
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, 151 reviews
Price from
829.18 Kč
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.3
Wonderful - What previous guests thought, 121 reviews
Price from
373.13 Kč
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
Mulugunage Hasaranga
From
United States
We had a wonderful stay! Bandula, the owner, was a fantastic host—warm, welcoming, and attentive. Senaka made sure we had everything we needed and even took us to the river, which was a highlight of the trip. A special shout-out to Tilacase for preparing a delicious breakfast each morning. The view was absolutely stunning, surrounded by nature and the sounds of birds. We’re already looking forward to coming back again soon! Bandula- can I get your what’s app
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 187 reviews
Price from
779.43 Kč
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
311.77 Kč
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.7
Exceptional - What previous guests thought, 6 reviews
Price from
518.24 Kč
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
597.01 Kč
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.

T
Tharindu
From
Sri Lanka
I liked how clean and well-organized everything was. I appreciate the owner for being friendly and helpful. We were also provided with a kitchen and dining area with plates, tea cups, and an electric kettle. It was a very secure place surrounded by walls and a gate. Overall, it was worth the price.
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 13 reviews
Price from
279.85 Kč
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.3
Wonderful - What previous guests thought, 38 reviews
Price from
452.94 Kč
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
9,328.25 Kč
1 night, 2 adults
See all 77 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, 567 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 115 reviews
From 1,087.42 Kč per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 165 reviews
From 460.19 Kč per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 98 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 46 reviews
From 506.21 Kč per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 231 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.3
Wonderful - What previous guests thought, 78 reviews
From 783.57 Kč per night
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 384 reviews
Airport shuttle
Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 166 reviews
Airport shuttle (additional charge)
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 529 reviews

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

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

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

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 8.0
Very Good - What previous guests thought, 2 reviews

Popular with guests booking hotels in Badulla

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

Popular with guests booking hotels in Badulla

Scored out of 10, guest rating 9.0
Wonderful - What previous guests thought, 110 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 2,508.26 Kč per night

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

From 782.54 Kč 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 897.59 Kč 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.

From 1,058.65 Kč per night

White Cozy Family Bungalow is located in Badulla, just 12 miles from Demodara Nine Arch Bridge and 28 miles from Hakgala Botanical Garden.

From 1,012.63 Kč per night

Spring View Holiday Home - 2nd Floor Apartment is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From 1,334.77 Kč per night

Spring View Holiday Home - Villa is located in Badulla, just 10 miles from Demodara Railway Station and 14 miles from Ella Train Station.

From 805.55 Kč 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 911.18 Kč 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.

From 522.30 Kč per night

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

From 529.43 Kč per night

Villa Heritance offers accommodations in Badulla, 12 miles from Demodara Nine Arch Bridge and 29 miles from Hakgala Botanical Garden.

From 688.20 Kč per night
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 667.49 Kč per night

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

From 1,553.36 Kč 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 485.71 Kč 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 736.52 Kč 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.

From 621.47 Kč per night

Budget hotels in Badulla and nearby

Scored out of 10, guest rating 6.4
Pleasant - What previous guests thought, 29 reviews

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

From 419.15 Kč per night
Scored out of 10, guest rating 6.3
Pleasant - What previous guests thought, 3 reviews

Wellassa homestay is located in Badulla, just 16 miles from Demodara Nine Arch Bridge and 13 miles from Demodara Railway Station.

From 759.53 Kč per night

Offering a garden, Scenic Mountain Cabin with Workspace - Close to Ella offers accommodations in Badulla. This property offers access to a terrace, free private parking, and free Wifi.

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 2,024.85 Kč 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 2,300.97 Kč per night

Offering a garden, narangala skycamping offers accommodations in Bokanoruwa.

From 2,006.61 Kč per night
Scored out of 10, guest rating 7.3
Good - What previous guests thought, 96 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 310.94 Kč per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 59 reviews

Villa Lewis enjoys a location in Badulla, 29 miles from Hakgala Botanical Garden and 10 miles from Demodara Railway Station.

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
gogless