• Login or Create Account
  • Currency

    QAR

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)
  • (1)

Your Budget

to
Star Category
  • (1)
Property Type
  • (1)
  • (1)
Amenities
Guests Love
  • (1)

Show -1 more

Booking Preference
Booking Preference
  • (2)
BACK TO TOP

Book Hotels in Badulla, Sri Lanka from 95 Hotels

hotelImg

Tree Nature Resort

Badulla
Free Cancellation
This 2 Star Resort in Badulla is located in Badulla. Full Address of property is 134/2, Sinhapura, Bandarawela Road, Bogahamadiththa, Hali Ela View On Map
View More

QAR 241

+ QAR 43 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

mount view hotel

Elevator/LiftElevator/Lift
Free Cancellation
Top Facilities of this Hotel are Elevator/Lift.
View More

QAR 84

QAR 74

+ QAR 23 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Villa

The Blossoms

Haputale | 24.2 km from Badulla
Entire Villa
| 1 Bedroom | Sleeps 2 guests
Entire Villa

Entire Villa

Entire Property

Get complete access to all bedrooms, bathrooms, living room, kitchen and more!

Please refer to Property Layout section on the Details page for access information for All spaces

Wi-Fi
Free Cancellation
This 3 Star Villa in Haputale is located in Haputale. Full Address of property is Diyatalawa View On Map Key amenities of this property are Wi-Fi.
View More

QAR 557

+ QAR 102 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Samadhi Guest Inn Ella

Ambagollapathana | 12.8 km from Badulla
Guest House
Free Cancellation till 6 hrs before check in
Location of the Guest House is Ambagollapathana View On Map (3rd Mile Post, Passara Road).
View More
Good3.2

(5 Ratings)

QAR 233

+ QAR 73 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

O2 Villas Ella

Ella | 12.0 km from Badulla
SpaSpa
Free Cancellation
This 4 Star Resort in Ella is located in Ella. Full Address of property is No. 04, Rathnagiri Watta, Idamegama View On Map Key amenities of this property are Spa.
View More

QAR 1,285

QAR 1,069

+ QAR 192 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Wewa Addara

Bibile | 20.9 km from Badulla
Swimming PoolSwimming Pool
Free Cancellation
Location of the Hotel is Bibile View On Map (Kayanwala, Sigiriya). Top Facilities of this Hotel are Swimming Pool.
View More

QAR 197

+ QAR 55 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ella Water Fall Resort

12.9 km from Badulla
Elevator/LiftElevator/Lift
Full Address of property is Unnamed Rd, Lahiru, Goussa View On Map Key amenities of this property are Elevator/Lift.
View More

QAR 79

QAR 71

+ QAR 14 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Southern View Holiday Resort

Bandarawela | 20.0 km from Badulla
Guest House
Refrigerator
Location of the Guest House is Bandarawela View On Map (Welimada Road, Badulla District). Top Facilities of this Guest House are Refrigerator.
View More

QAR 61

+ QAR 18 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ella Crest by Aloft

Kumbalwela | 13.2 km from Badulla
Free Cancellation
This 3 Star Hotel in Ella is located in Kumbalwela. Full Address of property is Ella Rd View On Map
View More

QAR 243

+ QAR 46 taxes & fees

Per Night

Login to Book Now & Pay Later!

About Hotels Booking in Badulla


Check out best Badulla hotel deals and offers on more than 95 hotels in Badulla only on MakeMyTrip!

Wondering where to book your stay in Badulla? We understand your desire for comfort and hence have listed out the best Badulla hotels for you, based on expert advice and the services they offer. Above once are the most popular hotels in Badulla. Select from best 95 hotels in Badulla.

All Above properties for Badulla are updated on Saturday, June 27, 2026- 08.25.

Book affordable hotels in Badulla at discounted prices with MakeMyTrip. Check out your Preferred stay from popular area in Badulla, Stay in Badulla's best hotels! Badulla Hotels Price Starts from Minimum QAR 32 for Budget hotel. If you’re looking for a cheap hotel in Badulla, you should consider visiting during the low season. Book at least 90 days before your stay begins to get the best price for your Badulla accommodation. Check Price Now!


Five Star Hotels in Badulla

Tunnel Top Inn Ella

0 1 2 3 4 0 1 2 3 4

QAR 357

Per Night

Ella

Welimada

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

QAR 1,789

Per Night

Ella

Hotels By Category in Badulla

Get the best deals on different type of Hotel categories in Badulla with MakeMyTrip.com. Choose from 95 hotels in Badulla. Just QAR 32 onwards ✔ Use coupon code & Get Upto 70% OFF instantly. Make your stay special and comfortable with MakeMyTrip Hotels. Spacious rooms and impeccable service within your budget.

Hotels in Badulla with Free Breakfast

Ella Taxi

0 1 2 0 1 2 3 4

QAR 3,100

Per Night

Ella Forest Bath

0 1 2 0 1 2 3 4

QAR 63

Per Night

Ella

Ella Crest by Aloft

0 1 2 0 1 2 3 4

QAR 263

Per Night

Kumbalwela

Walkers Nest

0 1 2 0 1 2 3 4

QAR 90

Per Night

ALP Guest

0 1 2 0 1 2 3 4

QAR 85

Per Night

Belmount Ella

0 1 2 0 1 2 3 4

QAR 223

Per Night

Ambagollapathana

Ella

Ella Ridge View

0 1 2 0 1 2 3 4

QAR 203

Per Night

Ambagollapathana

Welimada

Onrock Boutique Hotel

0 1 2 0 1 2 3 4

QAR 596

Per Night

ELLA NATURE NEST

0 -1 0 1 2 3 4

QAR 71

Per Night

Ella

City Grand Hotel

0 1 2 0 1 2 3 4

QAR 153

Per Night

Ella

Ella Deck Resort

0 1 0 1 2 3 4

QAR 202

Per Night

Ella

Nat City

0 1 2 0 1 2 3 4

QAR 130

Per Night

Ambagollapathana

Four Star Hotels in Badulla

O2 Villas Ella

0 1 2 3 0 1 2 3 4

QAR 1,288

Per Night

Ella

Anura Guest Inn

0 1 2 3 0 1 2 3 4

QAR 123

Per Night

Ella

Bandarawela

MOI Ella by DBI

0 1 2 3 0 1 2 3 4

QAR 248

Per Night

Wellawaya

Blue Ribbon Homestay

0 1 2 3 0 1 2 3 4

QAR 129

Per Night

Ella

Ambagollapathana

Hotel Wewa Addara

0 1 2 3 0 1 2 3 4

QAR 153

Per Night

Bibile

Ella

Ella

Three Star hotels in Badulla

Ella Taxi

0 1 2 0 1 2 3 4

QAR 3,100

Per Night

Onrock Boutique Hotel

0 1 2 0 1 2 3 4

QAR 596

Per Night

Ella Mount Heaven

0 1 2 0 1 2 3 4

QAR 582

Per Night

Ella

Bandarawela

Bandarawela

Clio Ella Resort

0 1 2 0 1 2 3 4

QAR 346

Per Night

Ella

Awesome Place Hotel

0 1 2 0 1 2 3 4

QAR 343

Per Night

Ella

Oak Ray Ella Gap Hotel

0 1 2 0 1 2 3 4

QAR 330

Per Night

Ella

Olive Bungalow

0 1 2 0 1 2 3 4

QAR 291

Per Night

Welimada

The Cubes Ella

0 1 2 0 1 2 3 4

QAR 283

Per Night

Ella

Ella

Ella Crest by Aloft

0 1 2 0 1 2 3 4

QAR 263

Per Night

Kumbalwela

Bandarawela Hotel

0 1 2 0 1 2 3 4

QAR 245

Per Night

Bandarawela

Belmount Ella

0 1 2 0 1 2 3 4

QAR 223

Per Night

Ambagollapathana

Hotel Alta Vista

0 1 2 0 1 2 3 4

QAR 220

Per Night

Micklefield Bungalow

0 1 2 0 1 2 3 4

QAR 217

Per Night

Welimada

Aloft Grand Hotel

0 1 2 0 1 2 3 4

QAR 211

Per Night

Kumbalwela

Misty Elegance Ella

0 1 2 0 1 2 3 4

QAR 207

Per Night

Ella

Ella Floating View

0 1 2 0 1 2 3 4

QAR 199

Per Night

Ella

Duet hearts

0 1 2 0 1 2 3 4

QAR 194

Per Night

Ambagollapathana

Ella Mansion

0 1 2 0 1 2 3 4

QAR 160

Per Night

Ella

City Grand Hotel

0 1 2 0 1 2 3 4

QAR 153

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

QAR 145

Per Night

Ella

Lilara Hills

0 1 2 0 1 2 3 4

QAR 136

Per Night

Nat City

0 1 2 0 1 2 3 4

QAR 130

Per Night

Ambagollapathana

Villa Di Sara

0 1 2 0 1 2 3 4

QAR 114

Per Night

mount view hotel

0 1 2 0 1 2 3 4

QAR 99

Per Night

New Green View

0 1 2 0 1 2 3 4

QAR 92

Per Night

Ella Forest Bath

0 1 2 0 1 2 3 4

QAR 63

Per Night

Ella

Ella Sashen Hotel

0 1 2 0 1 2 3 4

QAR 49

Per Night

Ella

RAVANA RANGE ELLA

0 1 2 0 1 2 3 4

QAR 365

Per Night

Ella

Top Mountain Resort

0 1 2 0 1 2 3 4

QAR 293

Per Night

Dowa Elegance Resort

0 1 2 0 1 2 3 4

QAR 162

Per Night

Ella

Nalanda Residence

0 1 2 0 1 2 3 4

QAR 1,093

Per Night

Haputale

The Blossoms

0 1 2 0 1 2 3 4

QAR 615

Per Night

Haputale

Train View Chalet

0 1 2 0 1 2 3 4

QAR 290

Per Night

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

QAR 286

Per Night

Ambagollapathana

Villa Shungite

0 1 2 0 1 2 3 4

QAR 261

Per Night

Bandarawela

Hillcrest

0 1 2 0 1 2 3 4

QAR 255

Per Night

Ella

Ella Retreat Hotel

0 1 2 0 1 2 3 4

QAR 234

Per Night

Ella

Ella Ridge View

0 1 2 0 1 2 3 4

QAR 203

Per Night

Ambagollapathana

9 Arch View Rest Inn

0 1 2 0 1 2 3 4

QAR 200

Per Night

Ella Red Rock

0 1 2 0 1 2 3 4

QAR 157

Per Night

Hikers Lodge Ella

0 1 2 0 1 2 3 4

QAR 155

Per Night

Ambagollapathana

Adannz view

0 1 2 0 1 2 3 4

QAR 147

Per Night

Resorts in the city

Tree Nature Resort

0 1 0 1 2 3 4

QAR 329

Per Night

Badulla

Hotels By Star Category in Badulla

Premium Hotels in Nearby Cities

Beragala

Welimada

Stafford Bungalow

0 1 2 3 4 0 1 2 3 4

QAR 1,844

Per Night

The Capoe House

0 1 2 3 4 0 1 2 3 4

QAR 1,132

Per Night

Hildummulla

MOI Ella by DBI

0 1 2 3 0 1 2 3 4

QAR 248

Per Night

Wellawaya

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

QAR 1,789

Per Night

Ella

Sooriyakanda

Ella

Jetwing Kaduruketha

0 1 2 3 4 0 1 2 3 4

QAR 735

Per Night

Wellawaya