• Login or Create Account
  • Currency

    USD

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

$ 53

+ $ 16 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

$ 217

+ $ 61 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

$ 45

+ $ 13 taxes & fees

Per Night

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

(102 Ratings)

$ 319

$ 266

+ $ 83 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
Full Address of property is 16th Mile Post Karandagolla View On Map
View More

$ 15

+ $ 5 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
14.1 km from Badulla
Free Cancellation till 24 hrs before check in

$ 21

+ $ 6 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
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

$ 31

+ $ 5 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
13.2 km from Badulla
Guest House
Free Cancellation
Excellent4.9

(6 Ratings)

$ 23

+ $ 4 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 13.1 km from Badulla
Kids' Meals
BarBar
Free Cancellation
This 3 Star Resort in Ella is located in Ella. Full Address of property is Athulgashinna Kithalella View On Map Key amenities of this property are Kids' Meals & Bar.
View More
Very Good4.2

(1068 Ratings)

$ 64

+ $ 24 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
12.9 km from Badulla
Elevator/LiftElevator/Lift
Top Facilities of this Hotel are Elevator/Lift.
View More

$ 21

+ $ 4 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
This 5 Star Hotel in Ella is located in Ella. Full Address of property is 1, Wellawaya Road View On Map Key amenities of this property are Swimming Pool & Bar & Elevator/Lift.
View More

$ 184

$ 99

+ $ 28 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)

$ 50

+ $ 9 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Entire Villa
Ella | 11.7 km from Badulla
Entire Villa
| 3 Bedrooms | Sleeps 8 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

This 3 Star Villa in Ella is located in Ella. Full Address of property is Uva Halpewatte Tea Factory, Badulla Road Hela Halpé View On Map
View More

$ 864

+ $ 258 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
Location of the Villa is Haputale View On Map (Garfield Cottage, Haputale, Uva Province, Sri Lanka).
View More

$ 286

+ $ 80 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 8.6 km from Badulla
Kids' Meals
Breakfast, Lunch and Dinner Included
This 5 Star Hotel in Ella is located in Ella. Full Address of property is B97 Demodera Estate, Demodara View On Map Key amenities of this property are Kids' Meals.
View More
Excellent4.9

(31 Ratings)

$ 510

+ $ 169 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
Location of the Hotel is Welimada View On Map (Micklefield Bungalow Haputale Road, Guruthalawa).
View More

$ 48

+ $ 15 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Bandarawela | 20.0 km from Badulla
Kids' Meals
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.
View More
Very Good4.0

(106 Ratings)

$ 59

+ $ 18 taxes & fees

Per Night

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

$ 17

+ $ 5 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Kumbalwela | 13.2 km from Badulla
Kids' Meals
This 3 Star Hotel in Ella is located in Kumbalwela. Full Address of property is Hettipola Watta View On Map Key amenities of this property are Kids' Meals.
View More
Good3.0

(114 Ratings)

$ 44

+ $ 13 taxes & fees

Per Night

Login to Book Now & Pay Later!
hotelImg
Ella | 14.3 km from Badulla
GymGym
Location of the Hotel is Ella View On Map (16th Mile Post, Wellawaya, Road, Ella, Ella). Top Facilities of this Hotel are Gym.
View More

$ 163

$ 133

+ $ 37 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 92 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 92 hotels in Badulla.

All Above properties for Badulla are updated on Thursday, November 05, 2026- 19.19.

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 IDR 154652 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

Oak Ray La Ella Breeze Hotel

0 1 2 3 4 0 1 2 3 4

IDR 2,638,642

Per Night

Ella

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

IDR 12,230,549

Per Night

Ella

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

IDR 9,419,115

Per Night

Ella

Jetwing Hoffmann Bungalow

0 1 2 3 4 0 1 2 3 4

IDR 2,609,048

Per Night

Welimada

Nine Skies

0 1 2 3 4 0 1 2 3 4

IDR 14,087,909

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 92 hotels in Badulla. Just IDR 154652 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

Viewfront Ella

0 1 2 0 1 2 3 4

IDR 838,561

Per Night

Ella

Glen Rock Ella

0 1 0 1 2 3 4

IDR 1,188,725

Per Night

Ella

Ella Ridge View

0 1 2 0 1 2 3 4

IDR 1,068,249

Per Night

Ambagollapathana

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

IDR 12,230,549

Per Night

Ella

Ella Forest Bath

0 1 2 0 1 2 3 4

IDR 304,914

Per Night

Ella

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

IDR 1,246,004

Per Night

Ambagollapathana

Apurvi Homestay

0 1 2 0 1 2 3 4

IDR 652,214

Per Night

Ella

Ella Sashen Hotel

0 1 2 0 1 2 3 4

IDR 234,652

Per Night

Ella

Misty Hills Ella Resort

0 1 2 0 1 2 3 4

IDR 1,261,088

Per Night

Adannz view

0 1 2 0 1 2 3 4

IDR 782,619

Per Night

The Cubes Ella

0 1 2 0 1 2 3 4

IDR 1,859,078

Per Night

Ella

Eeescart Family Resort

0 1 2 0 1 2 3 4

IDR 652,214

Per Night

Ella Red Rock

0 1 2 0 1 2 3 4

IDR 835,888

Per Night

Oak Ray La Ella Breeze Hotel

0 1 2 3 4 0 1 2 3 4

IDR 2,638,642

Per Night

Ella

Top Mountain Resort

0 1 2 0 1 2 3 4

IDR 1,373,545

Per Night

Four Star Hotels in Badulla

Hotel Wewa Addara

0 1 2 3 0 1 2 3 4

IDR 1,049,729

Per Night

Bibile

Nine Arch Holiday Resort

0 1 2 3 0 1 2 3 4

IDR 577,370

Per Night

Ella

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

IDR 2,448,477

Per Night

Ella

Villa Republic Bandarawela

0 1 2 3 0 1 2 3 4

IDR 1,304,619

Per Night

Bandarawela

Ella Green Cottages

0 1 2 3 0 1 2 3 4

IDR 970,302

Per Night

Ella

Wonder Mount Resort

0 1 2 3 0 1 2 3 4

IDR 490,688

Per Night

Ella

O2 Villas Ella

0 1 2 3 0 1 2 3 4

IDR 4,190,516

Per Night

Ella

EKHO Ella

0 1 2 3 0 1 2 3 4

IDR 6,102,482

Per Night

Ella

Moi Ella by DBI

0 1 2 3 0 1 2 3 4

IDR 1,262,233

Per Night

Wellawaya

Blue Ribbon Homestay

0 1 2 3 0 1 2 3 4

IDR 789,492

Per Night

Ella

Three Star hotels in Badulla

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

IDR 1,246,004

Per Night

Ambagollapathana

New Green View

0 1 2 0 1 2 3 4

IDR 489,160

Per Night

Apurvi Homestay

0 1 2 0 1 2 3 4

IDR 652,214

Per Night

Ella

RAVANA RANGE ELLA

0 1 2 0 1 2 3 4

IDR 1,242,949

Per Night

Ella

Ella Water Fall Resort

0 1 2 0 1 2 3 4

IDR 458,230

Per Night

HERITAZ VILLA ELLA

0 1 2 0 1 2 3 4

IDR 1,079,705

Per Night

Ambagollapathana

Ella

Micklefield Bungalow

0 1 2 0 1 2 3 4

IDR 1,141,566

Per Night

Welimada

Aloft Grand Hotel

0 1 2 0 1 2 3 4

IDR 1,164,286

Per Night

Kumbalwela

Ella Mount Heaven

0 1 2 0 1 2 3 4

IDR 2,922,745

Per Night

Ella

Lakshmis Hotel

0 1 2 0 1 2 3 4

IDR 571,451

Per Night

Ella Crest by Aloft

0 1 2 0 1 2 3 4

IDR 1,467,673

Per Night

Kumbalwela

Namara Green Ella

0 1 2 0 1 2 3 4

IDR 1,808,291

Per Night

Ella

Nalanda Residence

0 1 2 0 1 2 3 4

IDR 3,815,912

Per Night

Haputale

RIVERSIDE INN HOTEL

0 1 2 0 1 2 3 4

IDR 507,299

Per Night

Bandarawela

Eeescart Family Resort

0 1 2 0 1 2 3 4

IDR 652,214

Per Night

Family Ties GUEST INN

0 1 2 0 1 2 3 4

IDR 277,420

Per Night

Bandarawela

Sangrilla Holiday Resort

0 1 2 0 1 2 3 4

IDR 2,455,350

Per Night

Bandarawela

Poomaz Peace Palace - Ella

0 1 2 0 1 2 3 4

IDR 773,072

Per Night

Nature Mount Pavilion Ella

0 1 2 0 1 2 3 4

IDR 362,574

Per Night

Ella Floating View

0 1 2 0 1 2 3 4

IDR 952,546

Per Night

Ella

Misty Hills Ella Resort

0 1 2 0 1 2 3 4

IDR 1,261,088

Per Night

Lilara Hills

0 1 2 0 1 2 3 4

IDR 587,107

Per Night

ASK Homestay

0 1 2 0 1 2 3 4

IDR 154,652

Per Night

Ella

Awesome Place Hotel

0 1 2 0 1 2 3 4

IDR 1,645,237

Per Night

Ella

Ella Forest Bath

0 1 2 0 1 2 3 4

IDR 304,914

Per Night

Ella

Adannz view

0 1 2 0 1 2 3 4

IDR 782,619

Per Night

Ella Mansion

0 1 2 0 1 2 3 4

IDR 660,806

Per Night

Ella

The Feel Luxury Boutique hotel

0 1 2 0 1 2 3 4

IDR 1,539,462

Per Night

Ella

Dowa Elegance Resort

0 1 2 0 1 2 3 4

IDR 1,174,024

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

IDR 838,561

Per Night

Ella

Ella Sashen Hotel

0 1 2 0 1 2 3 4

IDR 234,652

Per Night

Ella

Anura Guest Inn

0 1 2 0 1 2 3 4

IDR 587,107

Per Night

Ella

Train View Chalet

0 1 2 0 1 2 3 4

IDR 1,533,353

Per Night

Dutch House Bandarawela

0 1 2 0 1 2 3 4

IDR 3,344,890

Per Night

Ella Retreat Hotel

0 1 2 0 1 2 3 4

IDR 1,347,006

Per Night

Ella

Tgarden resort

0 1 2 0 1 2 3 4

IDR 333,744

Per Night

Ella

Bandarawela

The Cubes Ella

0 1 2 0 1 2 3 4

IDR 1,859,078

Per Night

Ella

Dinaro Guest

0 1 2 0 1 2 3 4

IDR 327,443

Per Night

Ella

Ella Taxi

0 1 2 0 1 2 3 4

IDR 16,316,817

Per Night

Pine Village Home Stay

0 1 2 0 1 2 3 4

IDR 388,732

Per Night

Ambagollapathana

ALP Guest

0 1 2 0 1 2 3 4

IDR 456,511

Per Night

MOMO ELLA

0 1 2 0 1 2 3 4

IDR 3,787,082

Per Night

Ella

Ella Rawana Den Hotel

0 1 2 0 1 2 3 4

IDR 1,398,557

Per Night

Ambagollapathana

Nat City

0 1 2 0 1 2 3 4

IDR 636,940

Per Night

Ambagollapathana

Hotel Alta Vista

0 1 2 0 1 2 3 4

IDR 1,826,429

Per Night

Ella Ridge View

0 1 2 0 1 2 3 4

IDR 1,068,249

Per Night

Ambagollapathana

Ella Red Rock

0 1 2 0 1 2 3 4

IDR 835,888

Per Night

Hotels By Star Category in Badulla

Premium Hotels in Nearby Cities

Melheim Resort and Spa

0 1 2 3 4 0 1 2 3 4

IDR 2,517,593

Per Night

Beragala

Stafford Bungalow

0 1 2 3 4 0 1 2 3 4

IDR 8,593,918

Per Night

EKHO Ella

0 1 2 3 0 1 2 3 4

IDR 6,102,482

Per Night

Ella

Jetwing Kaduruketha

0 1 2 3 4 0 1 2 3 4

IDR 3,691,999

Per Night

Wellawaya

Romance Valley

0 1 2 3 0 1 2 3 4

IDR 3,972,475

Per Night

Hildummulla

Nine Skies

0 1 2 3 4 0 1 2 3 4

IDR 14,087,909

Per Night

Ella

Thotalagala

0 1 2 3 4 0 1 2 3 4

IDR 9,524,889

Per Night

Moi Ella by DBI

0 1 2 3 0 1 2 3 4

IDR 1,262,233

Per Night

Wellawaya

Nine Arch Holiday Resort

0 1 2 3 0 1 2 3 4

IDR 577,370

Per Night

Ella

The Capoe House

0 1 2 3 4 0 1 2 3 4

IDR 6,161,097

Per Night

Hildummulla