• Login or Create Account
  • Currency

    AED

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)

Your Budget

to
Star Category
  • (4)
Property Type
  • (7)
  • (5)
  • (4)
  • (3)
  • (1)
  • (1)
Amenities
Guests Love
  • (4)

Show -1 more

Booking Preference
Booking Preference
  • (21)
  • (8)
Business Essentials
  • (4)
BACK TO TOP

Hotels in Badulla

hotelImg
Elevator/LiftElevator/Lift
Free Cancellation
Full Address of property is mount view hotel london road View On Map Key amenities of this property are Elevator/Lift.
View More

AED 82

+ AED 29 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
20.2 km from Badulla
Guest House
Elevator/LiftElevator/Lift
Free Cancellation
Top Facilities of this Guest House are Elevator/Lift.
View More

AED 73

+ AED 17 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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

(6 Ratings)

AED 193

+ AED 69 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 12.0 km from Badulla
SpaSpa
Location of the Resort is Ella View On Map (No. 04, Rathnagiri Watta, Idamegama). Top Facilities of this Resort are Spa.
View More

AED 727

AED 480

+ AED 197 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Bibile | 20.9 km from Badulla
Free Cancellation
This 4 Star Hotel in Bibile is located in Bibile. Full Address of property is Kayanwala, Sigiriya View On Map
View More

AED 167

AED 140

+ AED 55 taxes & fees

Per Night

Login to Book Now & Pay Later!
icon

Lowest Price Guarantee

Get 2X the difference if you find our MMT exclusive hotels cheaper online anywhere else View T&Cs

hotelImg
Rooms in a Homestay
12.8 km from Badulla
Rooms in a Homestay
| 2 Bedrooms | Sleeps 5 guests
Rooms in a Homestay

Rooms in a Homestay

Room in a Property

Private access to a Bedroom & Bathroom, shared access to Living room, Kitchen & other common spaces with fellow guests

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

Kids' Meals
Free Cancellation till 24 hrs before check in
Top Facilities of this Homestay are Kids' Meals.
View More
Excellent4.6

(111 Ratings)

AED 63

+ AED 24 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 13.1 km from Badulla
Kids' Meals
Free Cancellation
This 4 Star Hotel in Ella is located in Ella. Full Address of property is Ella Wellawaya Ella Wellawaya Sri Lanka, 90090 Ella, Sri Lanka View On Map Key amenities of this property are Kids' Meals.
View More
Excellent4.6

(102 Ratings)

AED 2,480

AED 771

+ AED 335 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 16.8 km from Badulla
Camp
| 1 Bedroom | Sleeps 2 guests
Free Cancellation till 24 hrs before check in
Location of the Camp is Ella View On Map (16th Mile Post Karandagolla).
View More

AED 54

+ AED 20 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
14.1 km from Badulla
Free Cancellation till 24 hrs before check in
Full Address of property is Kudugalpathana, Kithalella Road View On Map
View More

AED 75

+ AED 26 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 13.8 km from Badulla
Homestay
| 1 Bedroom | Sleeps 2 guests
Free Cancellation
Location of the Bed N Breakfast is Ella View On Map (Kirimatiya Road, Kithalella 83/3).
View More

AED 112

+ AED 26 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
13.2 km from Badulla
Guest House
Free Cancellation
Full Address of property is Lane Number 1 Kithalella View On Map
View More
Excellent4.9

(6 Ratings)

AED 90

AED 82

+ AED 19 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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.2

(1068 Ratings)

AED 176

+ AED 74 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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

AED 78

+ AED 19 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 12.8 km from Badulla
Swimming PoolSwimming Pool
BarBar
Elevator/LiftElevator/Lift
Free Cancellation
Location of the Hotel is Ella View On Map (1, Wellawaya Road). Top Facilities of this Hotel are Swimming Pool & Bar & Elevator/Lift.
View More

AED 706

AED 318

+ AED 126 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 14.2 km from Badulla
Kids' Meals
Free Cancellation till 24 hrs before check in
Full Address of property is Rainbow Breeze Homestay,kithalellaella, View On Map Key amenities of this property are Kids' Meals.
View More
Excellent4.4

(533 Ratings)

AED 364

+ AED 84 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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 Good3.8

(21 Ratings)

AED 184

+ AED 42 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Villa
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

Free Cancellation
Full Address of property is Garfield Cottage, Haputale, Uva Province, Sri Lanka View On Map
View More

AED 843

+ AED 347 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 8.6 km from Badulla
Kids' Meals
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.
View More
Excellent4.9

(31 Ratings)

AED 2,126

+ AED 810 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
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

AED 183

AED 165

+ AED 59 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Bandarawela | 20.0 km from Badulla
Kids' Meals
Free Cancellation
Location of the Hotel is Bandarawela View On Map (No. 14, Welimada Road). Top Facilities of this Hotel are Kids' Meals.
View More
Very Good4.0

(106 Ratings)

AED 239

+ AED 83 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 87 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 87 hotels in Badulla.

All Above properties for Badulla are updated on Tuesday, November 03, 2026- 08.02.

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 AED 31 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!


Facts About Badulla, Sri Lanka

Hotels in Badulla 87
Lowest Price 31 AED
Highest Price 7815 AED

Five Star Hotels in Badulla

Tunnel Top Inn Ella

0 1 2 3 4 0 1 2 3 4

AED 287

Per Night

Ella

Ella

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

AED 1,906

Per Night

Ella

Nine Skies

0 1 2 3 4 0 1 2 3 4

AED 2,487

Per Night

Ella

Welimada

Nine Skies

0 1 2 3 4 0 1 2 3 4

AED 3,275

Per Night

Ella

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

AED 2,475

Per Night

Ella

Budget Hotels in Nearby Cities

Show More

Hotels By Category in Badulla

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

Luxury Hotels in Nearby Cities

Show More

Budget Hotels in Badulla

Mount Crest Lodge

0 1 0 1 2 3 4

AED 66

Per Night

Ella Forest Bath

0 1 2 0 1 2 3 4

AED 68

Per Night

Ella

Tgarden resort

0 1 2 0 1 2 3 4

AED 67

Per Night

Ella

Dinaro Guest

0 1 2 0 1 2 3 4

AED 69

Per Night

Ella

ASK Homestay

0 1 2 0 1 2 3 4

AED 31

Per Night

Ella

go camping

0 -1 0 1 2 3 4

AED 71

Per Night

Ella

Family Ties GUEST INN

0 1 2 0 1 2 3 4

AED 56

Per Night

Bandarawela

Ella Sashen Hotel

0 1 2 0 1 2 3 4

AED 47

Per Night

Ella

Hotels in Badulla with Free Breakfast

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

AED 495

Per Night

Ella

Duet hearts

0 1 2 0 1 2 3 4

AED 185

Per Night

Ambagollapathana

T- More hotel & hostel

0 -1 0 1 2 3 4

AED 108

Per Night

Ella

Ella Ostella

0 1 0 1 2 3 4

AED 89

Per Night

Ella

Glen Rock Ella

0 1 0 1 2 3 4

AED 261

Per Night

Ella

Tunnel Top Inn Ella

0 1 2 3 4 0 1 2 3 4

AED 287

Per Night

Ella

Nine Skies

0 1 2 3 4 0 1 2 3 4

AED 2,487

Per Night

Ella

Adannz view

0 1 2 0 1 2 3 4

AED 158

Per Night

Misty Elegance Ella

0 1 2 0 1 2 3 4

AED 116

Per Night

Ella

Ella Retreat Hotel

0 1 2 0 1 2 3 4

AED 272

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

AED 169

Per Night

Ella

The Cubes Ella

0 1 2 0 1 2 3 4

AED 402

Per Night

Ella

Four Star Hotels in Badulla

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

AED 495

Per Night

Ella

Blue Ribbon Homestay

0 1 2 3 0 1 2 3 4

AED 159

Per Night

Ella

Ella

Hotel Wewa Addara

0 1 2 3 0 1 2 3 4

AED 212

Per Night

Bibile

O2 Villas Ella

0 1 2 3 0 1 2 3 4

AED 1,010

Per Night

Ella

Wonder Mount Resort

0 1 2 3 0 1 2 3 4

AED 99

Per Night

Ella

Moi Ella by DBI

0 1 2 3 0 1 2 3 4

AED 344

Per Night

Wellawaya

Ella Green Cottages

0 1 2 3 0 1 2 3 4

AED 196

Per Night

Ella

Three Star hotels in Badulla

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

AED 259

Per Night

Ambagollapathana

New Green View

0 1 2 0 1 2 3 4

AED 99

Per Night

Apurvi Homestay

0 1 2 0 1 2 3 4

AED 132

Per Night

Ella

RAVANA RANGE ELLA

0 1 2 0 1 2 3 4

AED 338

Per Night

Ella

HERITAZ VILLA ELLA

0 1 2 0 1 2 3 4

AED 218

Per Night

Ambagollapathana

Micklefield Bungalow

0 1 2 0 1 2 3 4

AED 231

Per Night

Welimada

Aloft Grand Hotel

0 1 2 0 1 2 3 4

AED 220

Per Night

Kumbalwela

Ella Mount Heaven

0 1 2 0 1 2 3 4

AED 593

Per Night

Ella

Lakshmis Hotel

0 1 2 0 1 2 3 4

AED 115

Per Night

Ella Crest by Aloft

0 1 2 0 1 2 3 4

AED 297

Per Night

Kumbalwela

Nalanda Residence

0 1 2 0 1 2 3 4

AED 774

Per Night

Haputale

RIVERSIDE INN HOTEL

0 1 2 0 1 2 3 4

AED 102

Per Night

Bandarawela

Eeescart Family Resort

0 1 2 0 1 2 3 4

AED 148

Per Night

Family Ties GUEST INN

0 1 2 0 1 2 3 4

AED 56

Per Night

Bandarawela

Bandarawela

Ella Floating View

0 1 2 0 1 2 3 4

AED 192

Per Night

Ella

Lilara Hills

0 1 2 0 1 2 3 4

AED 119

Per Night

ASK Homestay

0 1 2 0 1 2 3 4

AED 31

Per Night

Ella

Ella Forest Bath

0 1 2 0 1 2 3 4

AED 68

Per Night

Ella

Adannz view

0 1 2 0 1 2 3 4

AED 158

Per Night

Ella Mansion

0 1 2 0 1 2 3 4

AED 140

Per Night

Ella

Ella

Dowa Elegance Resort

0 1 2 0 1 2 3 4

AED 207

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

AED 169

Per Night

Ella

Ella Sashen Hotel

0 1 2 0 1 2 3 4

AED 47

Per Night

Ella

Anura Guest Inn

0 1 2 0 1 2 3 4

AED 118

Per Night

Ella

Duet hearts

0 1 2 0 1 2 3 4

AED 185

Per Night

Ambagollapathana

Train View Chalet

0 1 2 0 1 2 3 4

AED 309

Per Night

Ella Retreat Hotel

0 1 2 0 1 2 3 4

AED 272

Per Night

Ella

Tgarden resort

0 1 2 0 1 2 3 4

AED 67

Per Night

Ella

Bandarawela

The Cubes Ella

0 1 2 0 1 2 3 4

AED 402

Per Night

Ella

Dinaro Guest

0 1 2 0 1 2 3 4

AED 69

Per Night

Ella

Ella Taxi

0 1 2 0 1 2 3 4

AED 3,306

Per Night

Ambagollapathana

ALP Guest

0 1 2 0 1 2 3 4

AED 92

Per Night

MOMO ELLA

0 1 2 0 1 2 3 4

AED 766

Per Night

Ella

Ella Rawana Den Hotel

0 1 2 0 1 2 3 4

AED 282

Per Night

Ambagollapathana

Nat City

0 1 2 0 1 2 3 4

AED 128

Per Night

Ambagollapathana

Ella Ridge View

0 1 2 0 1 2 3 4

AED 216

Per Night

Ambagollapathana

Welimada

Hillcrest

0 1 2 0 1 2 3 4

AED 324

Per Night

Ella

Hotel Mevon

0 1 2 0 1 2 3 4

AED 394

Per Night

Bandarawela

Misty Elegance Ella

0 1 2 0 1 2 3 4

AED 116

Per Night

Ella

Top Mountain Resort

0 1 2 0 1 2 3 4

AED 278

Per Night

Hotels By Star Category in Badulla

Premium Hotels in Nearby Cities

Nine Skies

0 1 2 3 4 0 1 2 3 4

AED 3,275

Per Night

Ella

Jetwing Kaduruketha

0 1 2 3 4 0 1 2 3 4

AED 749

Per Night

Wellawaya

Nine Skies

0 1 2 3 4 0 1 2 3 4

AED 2,487

Per Night

Ella

Romance Valley

0 1 2 3 0 1 2 3 4

AED 804

Per Night

Hildummulla

Tunnel Top Inn Ella

0 1 2 3 4 0 1 2 3 4

AED 287

Per Night

Ella

The Capoe House

0 1 2 3 4 0 1 2 3 4

AED 1,488

Per Night

Hildummulla

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

AED 1,906

Per Night

Ella

Sooriyakanda

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

AED 495

Per Night

Ella

Show
Hide

More Deals For You!

More discounts for your Hotels

Get Flat

25% off*

MMTWELCOME

Upto AED 250. Applicable only for First time user


Up to

20% off*

SUPERSAVER

Upto AED 400. Valid on 100,000+ Hotels.


Up to

30% off*

SAVERSUPER

Get Great Discount, Upto AED 500.