• Login or Create Account
  • Currency

    QAR

You are booking hotel for more than 90 days

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

Your Budget

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

Show -1 more

Booking Preference
Booking Preference
  • (3)
BACK TO TOP

Book Hotels in Badulla, Sri Lanka from 98 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 240

+ 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

Hotel Sanasta

Free Cancellation till 24 hrs before check in
Full Address of property is No. 576 Industrial Estate, Passara Road View On Map
View More

QAR 114

+ QAR 35 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

Free Wi-FiFree Wi-Fi
Free Cancellation
Location of the Villa is Haputale View On Map (Diyatalawa). Top Facilities of this Villa are Free Wi-Fi.
View More

QAR 564

+ QAR 101 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
This 3 Star Guest House in Ella is located in Ambagollapathana. Full Address of property is 3rd Mile Post, Passara Road View On Map
View More
Good3.2

(5 Ratings)

QAR 236

+ 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
Location of the Resort is Ella View On Map (No. 04, Rathnagiri Watta, Idamegama). Top Facilities of this Resort are Spa.
View More

QAR 643

QAR 550

+ QAR 99 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Hotel Wewa Addara

Bibile | 20.9 km from Badulla
Breakfast and Lunch/Dinner Included
This 4 Star Hotel in Bibile is located in Bibile. Full Address of property is Kayanwala, Sigiriya View On Map Key amenities of this property are Swimming Pool.
View More

QAR 180

+ QAR 50 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

EKHO Ella

Ella | 13.1 km from Badulla
Swimming PoolSwimming Pool
JacuzziJacuzzi
Location of the Hotel is Ella View On Map (Ella Wellawaya Ella Wellawaya Sri Lanka, 90090 Ella, Sri Lanka). Top Facilities of this Hotel are Swimming Pool & Jacuzzi.
View More
Excellent4.5

(224 Ratings)

QAR 542

+ QAR 168 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

go camping

Ella | 16.8 km from Badulla
Camp
| 1 Bedroom | Sleeps 2 guests
Free Cancellation till 24 hrs before check in
Full Address of property is 16th Mile Post Karandagolla View On Map
View More

QAR 55

+ QAR 17 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

New Green View

14.1 km from Badulla
Free Cancellation till 24 hrs before check in

QAR 78

QAR 69

+ QAR 21 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Apurvi Homestay

Ella | 13.8 km from Badulla
Homestay
| 1 Bedroom | Sleeps 2 guests
This 3 Star Bed N Breakfast in Ella is located in Ella. Full Address of property is Kirimatiya Road, Kithalella 83/3 View On Map
View More

QAR 71

+ QAR 13 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

RAVANA RANGE ELLA

Ella | 13.1 km from Badulla
Kids' Meals
BarBar
Free Cancellation
Location of the Resort is Ella View On Map (Athulgashinna Kithalella). Top Facilities of this Resort are Kids' Meals & Bar.
View More
Very Good4.0

(1061 Ratings)

QAR 329

QAR 285

+ QAR 105 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 70

+ QAR 14 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

HERITAZ VILLA ELLA

Ambagollapathana | 12.8 km from Badulla
Guest House
SpaSpa
Free Cancellation till 24 hrs before check in
Location of the Guest House is Ambagollapathana View On Map (Passara Road). Top Facilities of this Guest House are Spa.
View More
Very Good4.0

(16 Ratings)

QAR 99

+ QAR 18 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Villa

Garfield Cottage by TONIK

Haputale | 25.0 km from Badulla
Entire Villa
| 3 Bedrooms | Sleeps 6 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

KitchenetteKitchenette
Swimming PoolSwimming Pool
Power BackupPower Backup
Full Address of property is Garfield Cottage, Haputale, Uva Province, Sri Lanka View On Map Key amenities of this property are Kitchenette & Swimming Pool & Power Backup.
View More

QAR 1,214

QAR 920

+ QAR 258 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Nine Skies

Ella | 8.6 km from Badulla
Kids' Meals
BarBar
Breakfast, Lunch and Dinner Included
Location of the Hotel is Ella View On Map (B97 Demodera Estate, Demodara). Top Facilities of this Hotel are Kids' Meals & Bar.
View More
Excellent4.8

(29 Ratings)

QAR 1,936

+ QAR 577 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Micklefield Bungalow

Welimada | 24.7 km from Badulla
Free Cancellation till 24 hrs before check in
This 3 Star Hotel in Welimada is located in Welimada. Full Address of property is Micklefield Bungalow Haputale Road, Guruthalawa View On Map
View More

QAR 182

QAR 160

+ QAR 50 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Ella Dream Catcher Resort

Ella | 14.3 km from Badulla
Guest House
Kids' Meals
Kids Play AreaKids Play Area
Free Shuttle ServiceFree Shuttle Service
Free Cancellation
Location of the Guest House is Ella View On Map (Kithalella Railway Station Road). Top Facilities of this Guest House are Kids' Meals & Kids Play Area & Free Shuttle Service.
View More
Excellent4.4

(102 Ratings)

QAR 279

QAR 245

+ QAR 44 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg

Bandarawela Hotel

Bandarawela | 20.0 km from Badulla
Kids' Meals
BarBar
Indoor GamesIndoor Games
Free Cancellation
This 3 Star Hotel in Bandarawela is located in Bandarawela. Full Address of property is No. 14, Welimada Road View On Map Key amenities of this property are Kids' Meals & Bar & Indoor Games.
View More
Very Good4.0

(106 Ratings)

QAR 207

QAR 183

+ QAR 54 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 62

+ QAR 18 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 98 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 98 hotels in Badulla.

All Above properties for Badulla are updated on Wednesday, May 13, 2026- 02.39.

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

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

QAR 1,538

Per Night

Ella

Tunnel Top Inn Ella

0 1 2 3 4 0 1 2 3 4

QAR 290

Per Night

Ella

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

QAR 2,398

Per Night

Ella

Bandarawela

Nine Skies

0 1 2 3 4 0 1 2 3 4

QAR 2,296

Per Night

Ella

Welimada

Hotels By Category in Badulla

Get the best deals on different type of Hotel categories in Badulla with MakeMyTrip.com. Choose from 98 hotels in Badulla. Just QAR 33 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

Apurvi Homestay

0 1 2 0 1 2 3 4

QAR 76

Per Night

Ella

Ellas Edge Resort

0 1 2 0 1 2 3 4

QAR 363

Per Night

Ella Forest Bath

0 1 2 0 1 2 3 4

QAR 71

Per Night

Ella

Aloft Grand Hotel

0 1 2 0 1 2 3 4

QAR 175

Per Night

Kumbalwela

Awesome Place Hotel

0 1 2 0 1 2 3 4

QAR 307

Per Night

Ella

Ella Ridge View

0 1 2 0 1 2 3 4

QAR 168

Per Night

Ambagollapathana

Ambagollapathana

Olive Bungalow

0 1 2 0 1 2 3 4

QAR 291

Per Night

Welimada

Ella Sashen Hotel

0 1 2 0 1 2 3 4

QAR 49

Per Night

Ella

Hillcrest

0 1 2 0 1 2 3 4

QAR 228

Per Night

Ella

Welimada

ELLA NATURE NEST

0 -1 0 1 2 3 4

QAR 71

Per Night

Ella

O2 Villas Ella

0 1 2 3 0 1 2 3 4

QAR 619

Per Night

Ella

Four Star Hotels in Badulla

EKHO Ella

0 1 2 3 0 1 2 3 4

QAR 896

Per Night

Ella

Hotel Wewa Addara

0 1 2 3 0 1 2 3 4

QAR 198

Per Night

Bibile

Anura Guest Inn

0 1 2 3 0 1 2 3 4

QAR 122

Per Night

Ella

Bandarawela

O2 Villas Ella

0 1 2 3 0 1 2 3 4

QAR 619

Per Night

Ella

Ambagollapathana

Ella

MOI Ella by DBI

0 1 2 3 0 1 2 3 4

QAR 317

Per Night

Wellawaya

Ambagollapathana

Three Star hotels in Badulla

Ella Taxi

0 1 2 0 1 2 3 4

QAR 3,084

Per Night

Ella Mount Heaven

0 1 2 0 1 2 3 4

QAR 578

Per Night

Ella

Bandarawela

Onrock Boutique Hotel

0 1 2 0 1 2 3 4

QAR 431

Per Night

Ellas Edge Resort

0 1 2 0 1 2 3 4

QAR 363

Per Night

Oak Ray Ella Gap Hotel

0 1 2 0 1 2 3 4

QAR 346

Per Night

Ella

Clio Ella Resort

0 1 2 0 1 2 3 4

QAR 344

Per Night

Ella

Awesome Place Hotel

0 1 2 0 1 2 3 4

QAR 307

Per Night

Ella

Olive Bungalow

0 1 2 0 1 2 3 4

QAR 291

Per Night

Welimada

Hotel Alta Vista

0 1 2 0 1 2 3 4

QAR 284

Per Night

Bandarawela Hotel

0 1 2 0 1 2 3 4

QAR 244

Per Night

Bandarawela

Belmount Ella

0 1 2 0 1 2 3 4

QAR 239

Per Night

Ambagollapathana

Micklefield Bungalow

0 1 2 0 1 2 3 4

QAR 216

Per Night

Welimada

Ella Floating View

0 1 2 0 1 2 3 4

QAR 200

Per Night

Ella

Aloft Grand Hotel

0 1 2 0 1 2 3 4

QAR 175

Per Night

Kumbalwela

Ella Mansion

0 1 2 0 1 2 3 4

QAR 158

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

QAR 145

Per Night

Ella

Hotel Sanasta

0 1 2 0 1 2 3 4

QAR 138

Per Night

Misty Elegance Ella

0 1 2 0 1 2 3 4

QAR 137

Per Night

Ella

Lilara Hills

0 1 2 0 1 2 3 4

QAR 135

Per Night

Nat City

0 1 2 0 1 2 3 4

QAR 119

Per Night

Ambagollapathana

Villa Di Sara

0 1 2 0 1 2 3 4

QAR 114

Per Night

Nature Life Guest Inn

0 1 2 0 1 2 3 4

QAR 101

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 71

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 314

Per Night

Ella

Top Mountain Resort

0 1 2 0 1 2 3 4

QAR 292

Per Night

Dowa Elegance Resort

0 1 2 0 1 2 3 4

QAR 232

Per Night

Ella

Nalanda Residence

0 1 2 0 1 2 3 4

QAR 712

Per Night

Haputale

The Blossoms

0 1 2 0 1 2 3 4

QAR 612

Per Night

Haputale

Train View Chalet

0 1 2 0 1 2 3 4

QAR 288

Per Night

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

QAR 287

Per Night

Ambagollapathana

Villa Shungite

0 1 2 0 1 2 3 4

QAR 261

Per Night

Bandarawela

Ella Retreat Hotel

0 1 2 0 1 2 3 4

QAR 234

Per Night

Ella

Hillcrest

0 1 2 0 1 2 3 4

QAR 228

Per Night

Ella

Us Holiday Resort

0 1 2 0 1 2 3 4

QAR 211

Per Night

Senevi 9 Arch Homestay

0 1 2 0 1 2 3 4

QAR 199

Per Night

Pine Village Home Stay

0 1 2 0 1 2 3 4

QAR 198

Per Night

Ambagollapathana

Ella Green Cottages

0 1 2 0 1 2 3 4

QAR 169

Per Night

Ella

Ella Ridge View

0 1 2 0 1 2 3 4

QAR 168

Per Night

Ambagollapathana

Ella Red Rock

0 1 2 0 1 2 3 4

QAR 157

Per Night

Blue Ribbon Homestay

0 1 2 0 1 2 3 4

QAR 153

Per Night

Ella

Hotels By Star Category in Badulla

Premium Hotels in Nearby Cities

Ambagollapathana

EKHO Ella

0 1 2 3 0 1 2 3 4

QAR 687

Per Night

Ella

Jetwing Kaduruketha

0 1 2 3 4 0 1 2 3 4

QAR 698

Per Night

Wellawaya

Goatfell

0 1 2 3 4 0 1 2 3 4

QAR 2,363

Per Night

Walapane

Thotalagala

0 1 2 3 4 0 1 2 3 4

QAR 1,804

Per Night

Melheim Resort and Spa

0 1 2 3 4 0 1 2 3 4

QAR 516

Per Night

Beragala

Romance Valley

0 1 2 3 0 1 2 3 4

QAR 770

Per Night

Hildummulla

Beragala

Sooriyakanda