• Login or Create Account
  • Currency

    THB

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)

Your Budget

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

Show -1 more

Booking Preference
Booking Preference
  • (18)
  • (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)

THB 1,773

+ THB 549 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

THB 7,430

THB 6,106

+ THB 1,710 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

THB 1,531

+ THB 429 taxes & fees

Per Night

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

THB 738

+ THB 220 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)

THB 10,766

THB 8,996

+ THB 2,788 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
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

THB 501

+ THB 155 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

THB 702

+ THB 209 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

THB 1,030

+ THB 185 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)

THB 773

+ THB 139 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)

THB 2,931

+ THB 1,081 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

THB 714

+ THB 137 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

THB 6,488

THB 3,500

+ THB 980 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
This 3 Star Guest House in Ella is located in Ambagollapathana. Full Address of property is Passara Road View On Map Key amenities of this property are Spa.
View More
Very Good3.8

(21 Ratings)

THB 1,705

+ THB 307 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

THB 9,662

+ THB 2,705 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)

THB 17,202

+ THB 5,697 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

THB 1,624

+ THB 503 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)

THB 2,002

+ THB 596 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

THB 562

+ THB 167 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)

THB 1,384

+ THB 413 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

THB 5,502

THB 4,488

+ THB 1,257 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 Wednesday, November 04, 2026- 17.01.

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 THB 287 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

Jetwing Hoffmann Bungalow

0 1 2 3 4 0 1 2 3 4

THB 4,856

Per Night

Welimada

Nine Skies

0 1 2 3 4 0 1 2 3 4

THB 26,225

Per Night

Ella

Ella

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

THB 22,767

Per Night

Ella

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

THB 17,533

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 THB 287 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

HERITAZ VILLA ELLA

0 1 2 0 1 2 3 4

THB 2,009

Per Night

Ambagollapathana

Blue Ribbon Homestay

0 1 2 3 0 1 2 3 4

THB 1,469

Per Night

Ella

Ella Green Cottages

0 1 2 3 0 1 2 3 4

THB 1,806

Per Night

Ella

Eeescart Family Resort

0 1 2 0 1 2 3 4

THB 1,214

Per Night

Belmount Ella

0 1 2 0 1 2 3 4

THB 1,815

Per Night

Ambagollapathana

RAVANA RANGE ELLA

0 1 2 0 1 2 3 4

THB 2,313

Per Night

Ella

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

THB 2,319

Per Night

Ambagollapathana

Hotel Alta Vista

0 1 2 0 1 2 3 4

THB 3,399

Per Night

Ella

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

THB 4,557

Per Night

Ella

O2 Villas Ella

0 1 2 3 0 1 2 3 4

THB 7,800

Per Night

Ella

Dowa Elegance Resort

0 1 2 0 1 2 3 4

THB 2,185

Per Night

Ella

Ella Camping Resort

0 -1 0 1 2 3 4

THB 71,641

Per Night

Ella

The Cubes Ella

0 1 2 0 1 2 3 4

THB 3,460

Per Night

Ella

Ella Ridge View

0 1 2 0 1 2 3 4

THB 1,988

Per Night

Ambagollapathana

Four Star Hotels in Badulla

Wonder Mount Resort

0 1 2 3 0 1 2 3 4

THB 913

Per Night

Ella

Nine Arch Holiday Resort

0 1 2 3 0 1 2 3 4

THB 1,074

Per Night

Ella

EKHO Ella

0 1 2 3 0 1 2 3 4

THB 11,359

Per Night

Ella

Blue Ribbon Homestay

0 1 2 3 0 1 2 3 4

THB 1,469

Per Night

Ella

Ella Green Cottages

0 1 2 3 0 1 2 3 4

THB 1,806

Per Night

Ella

Hotel Wewa Addara

0 1 2 3 0 1 2 3 4

THB 1,954

Per Night

Bibile

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

THB 4,557

Per Night

Ella

O2 Villas Ella

0 1 2 3 0 1 2 3 4

THB 7,800

Per Night

Ella

Bandarawela

Moi Ella by DBI

0 1 2 3 0 1 2 3 4

THB 2,349

Per Night

Wellawaya

Three Star hotels in Badulla

Samadhi Guest Inn Ella

0 1 2 0 1 2 3 4

THB 2,319

Per Night

Ambagollapathana

New Green View

0 1 2 0 1 2 3 4

THB 910

Per Night

Apurvi Homestay

0 1 2 0 1 2 3 4

THB 1,214

Per Night

Ella

RAVANA RANGE ELLA

0 1 2 0 1 2 3 4

THB 2,313

Per Night

Ella

Ella Water Fall Resort

0 1 2 0 1 2 3 4

THB 853

Per Night

HERITAZ VILLA ELLA

0 1 2 0 1 2 3 4

THB 2,009

Per Night

Ambagollapathana

Ella

Micklefield Bungalow

0 1 2 0 1 2 3 4

THB 2,125

Per Night

Welimada

Aloft Grand Hotel

0 1 2 0 1 2 3 4

THB 2,167

Per Night

Kumbalwela

Ella Mount Heaven

0 1 2 0 1 2 3 4

THB 5,440

Per Night

Ella

Lakshmis Hotel

0 1 2 0 1 2 3 4

THB 1,063

Per Night

Ella Crest by Aloft

0 1 2 0 1 2 3 4

THB 2,732

Per Night

Kumbalwela

Namara Green Ella

0 1 2 0 1 2 3 4

THB 3,366

Per Night

Ella

Nalanda Residence

0 1 2 0 1 2 3 4

THB 7,103

Per Night

Haputale

RIVERSIDE INN HOTEL

0 1 2 0 1 2 3 4

THB 944

Per Night

Bandarawela

Eeescart Family Resort

0 1 2 0 1 2 3 4

THB 1,214

Per Night

Family Ties GUEST INN

0 1 2 0 1 2 3 4

THB 516

Per Night

Bandarawela

Sangrilla Holiday Resort

0 1 2 0 1 2 3 4

THB 4,570

Per Night

Bandarawela

Ella Floating View

0 1 2 0 1 2 3 4

THB 1,773

Per Night

Ella

Misty Hills Ella Resort

0 1 2 0 1 2 3 4

THB 2,347

Per Night

Lilara Hills

0 1 2 0 1 2 3 4

THB 1,092

Per Night

ASK Homestay

0 1 2 0 1 2 3 4

THB 287

Per Night

Ella

Awesome Place Hotel

0 1 2 0 1 2 3 4

THB 3,062

Per Night

Ella

Ella Forest Bath

0 1 2 0 1 2 3 4

THB 567

Per Night

Ella

Adannz view

0 1 2 0 1 2 3 4

THB 1,456

Per Night

Ella Mansion

0 1 2 0 1 2 3 4

THB 1,230

Per Night

Ella

Ella

Dowa Elegance Resort

0 1 2 0 1 2 3 4

THB 2,185

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

THB 1,561

Per Night

Ella

Ella Sashen Hotel

0 1 2 0 1 2 3 4

THB 436

Per Night

Ella

Anura Guest Inn

0 1 2 0 1 2 3 4

THB 1,092

Per Night

Ella

Train View Chalet

0 1 2 0 1 2 3 4

THB 2,854

Per Night

Dutch House Bandarawela

0 1 2 0 1 2 3 4

THB 6,226

Per Night

Ella Retreat Hotel

0 1 2 0 1 2 3 4

THB 2,507

Per Night

Ella

Tgarden resort

0 1 2 0 1 2 3 4

THB 621

Per Night

Ella

Bandarawela

The Cubes Ella

0 1 2 0 1 2 3 4

THB 3,460

Per Night

Ella

Dinaro Guest

0 1 2 0 1 2 3 4

THB 609

Per Night

Ella

Ella Taxi

0 1 2 0 1 2 3 4

THB 30,374

Per Night

Pine Village Home Stay

0 1 2 0 1 2 3 4

THB 723

Per Night

Ambagollapathana

ALP Guest

0 1 2 0 1 2 3 4

THB 849

Per Night

MOMO ELLA

0 1 2 0 1 2 3 4

THB 7,049

Per Night

Ella

Ella Rawana Den Hotel

0 1 2 0 1 2 3 4

THB 2,603

Per Night

Ambagollapathana

Nat City

0 1 2 0 1 2 3 4

THB 1,185

Per Night

Ambagollapathana

Hotel Alta Vista

0 1 2 0 1 2 3 4

THB 3,399

Per Night

Ella Ridge View

0 1 2 0 1 2 3 4

THB 1,988

Per Night

Ambagollapathana

Ella Red Rock

0 1 2 0 1 2 3 4

THB 1,556

Per Night

Hotels By Star Category in Badulla

Premium Hotels in Nearby Cities

Moi Ella by DBI

0 1 2 3 0 1 2 3 4

THB 2,349

Per Night

Wellawaya

EKHO Ella

0 1 2 3 0 1 2 3 4

THB 11,359

Per Night

Ella

The Capoe House

0 1 2 3 4 0 1 2 3 4

THB 11,469

Per Night

Hildummulla

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

THB 22,767

Per Night

Ella

Nine Skies

0 1 2 3 4 0 1 2 3 4

THB 26,225

Per Night

Ella

Sooriyakanda

Jetwing Kaduruketha

0 1 2 3 4 0 1 2 3 4

THB 6,872

Per Night

Wellawaya

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

THB 4,557

Per Night

Ella

Thotalagala

0 1 2 3 4 0 1 2 3 4

THB 17,730

Per Night

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

THB 17,533

Per Night

Ella