• Login or Create Account
  • Currency

    CAD

You are booking hotel for more than 90 days

map
Price Per Night
  • (1)

Your Budget

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

Show -1 more

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

CAD 76

+ CAD 23 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

CAD 315

CAD 258

+ CAD 72 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

CAD 63

+ CAD 18 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)

CAD 34

+ CAD 10 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)

CAD 379

+ CAD 118 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

CAD 21

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

CAD 29

+ CAD 9 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

CAD 43

+ CAD 8 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)

CAD 32

+ CAD 6 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)

CAD 90

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

CAD 30

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

CAD 295

CAD 159

+ CAD 45 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)

CAD 71

+ CAD 13 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

CAD 400

+ CAD 112 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)

CAD 817

+ CAD 270 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

CAD 67

+ CAD 21 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)

CAD 92

+ CAD 27 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

CAD 23

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

CAD 62

+ CAD 18 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

CAD 228

CAD 186

+ CAD 52 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- 23.27.

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 CAD 11 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

Ella

Nine Skies

0 1 2 3 4 0 1 2 3 4

CAD 945

Per Night

Ella

Welimada

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

CAD 725

Per Night

Ella

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

CAD 941

Per Night

Ella

Tunnel Top Inn Ella

0 1 2 3 4 0 1 2 3 4

CAD 109

Per Night

Ella

Nine Skies

0 1 2 3 4 0 1 2 3 4

CAD 1,245

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 87 hotels in Badulla. Just CAD 11 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

Nine Skies

0 1 2 3 4 0 1 2 3 4

CAD 1,245

Per Night

Ella

Ella Ostella

0 1 0 1 2 3 4

CAD 34

Per Night

Ella

Welimada

Bandarawela

Ella Crest by Aloft

0 1 2 0 1 2 3 4

CAD 112

Per Night

Kumbalwela

RIVERSIDE INN HOTEL

0 1 2 0 1 2 3 4

CAD 39

Per Night

Bandarawela

Ella Green Cottages

0 1 2 3 0 1 2 3 4

CAD 74

Per Night

Ella

Ella Floating View

0 1 2 0 1 2 3 4

CAD 73

Per Night

Ella

Ella Taxi

0 1 2 0 1 2 3 4

CAD 1,257

Per Night

Ella Ridge View

0 1 2 0 1 2 3 4

CAD 82

Per Night

Ambagollapathana

Ambagollapathana

Welimada

Ella Deck Resort

0 1 0 1 2 3 4

CAD 94

Per Night

Ella

Four Star Hotels in Badulla

Oak Ray Ella Gap Hotel

0 1 2 3 0 1 2 3 4

CAD 188

Per Night

Ella

Ella Green Cottages

0 1 2 3 0 1 2 3 4

CAD 74

Per Night

Ella

Hotel Wewa Addara

0 1 2 3 0 1 2 3 4

CAD 80

Per Night

Bibile

Wonder Mount Resort

0 1 2 3 0 1 2 3 4

CAD 37

Per Night

Ella

Ella

Moi Ella by DBI

0 1 2 3 0 1 2 3 4

CAD 131

Per Night

Wellawaya

Blue Ribbon Homestay

0 1 2 3 0 1 2 3 4

CAD 60

Per Night

Ella

O2 Villas Ella

0 1 2 3 0 1 2 3 4

CAD 384

Per Night

Ella

Three Star hotels in Badulla

Ambagollapathana

New Green View

0 1 2 0 1 2 3 4

CAD 37

Per Night

Apurvi Homestay

0 1 2 0 1 2 3 4

CAD 50

Per Night

Ella

RAVANA RANGE ELLA

0 1 2 0 1 2 3 4

CAD 128

Per Night

Ella

HERITAZ VILLA ELLA

0 1 2 0 1 2 3 4

CAD 83

Per Night

Ambagollapathana

Micklefield Bungalow

0 1 2 0 1 2 3 4

CAD 88

Per Night

Welimada

Aloft Grand Hotel

0 1 2 0 1 2 3 4

CAD 83

Per Night

Kumbalwela

Ella Mount Heaven

0 1 2 0 1 2 3 4

CAD 225

Per Night

Ella

Lakshmis Hotel

0 1 2 0 1 2 3 4

CAD 43

Per Night

Ella Crest by Aloft

0 1 2 0 1 2 3 4

CAD 112

Per Night

Kumbalwela

Nalanda Residence

0 1 2 0 1 2 3 4

CAD 294

Per Night

Haputale

RIVERSIDE INN HOTEL

0 1 2 0 1 2 3 4

CAD 39

Per Night

Bandarawela

Family Ties GUEST INN

0 1 2 0 1 2 3 4

CAD 21

Per Night

Bandarawela

Bandarawela

Ella Floating View

0 1 2 0 1 2 3 4

CAD 73

Per Night

Ella

Lilara Hills

0 1 2 0 1 2 3 4

CAD 45

Per Night

ASK Homestay

0 1 2 0 1 2 3 4

CAD 11

Per Night

Ella

Ella Forest Bath

0 1 2 0 1 2 3 4

CAD 26

Per Night

Ella

Adannz view

0 1 2 0 1 2 3 4

CAD 60

Per Night

Ella Mansion

0 1 2 0 1 2 3 4

CAD 53

Per Night

Ella

Ella

Dowa Elegance Resort

0 1 2 0 1 2 3 4

CAD 79

Per Night

Ella

Viewfront Ella

0 1 2 0 1 2 3 4

CAD 64

Per Night

Ella

Ella Sashen Hotel

0 1 2 0 1 2 3 4

CAD 18

Per Night

Ella

Anura Guest Inn

0 1 2 0 1 2 3 4

CAD 45

Per Night

Ella

Duet hearts

0 1 2 0 1 2 3 4

CAD 70

Per Night

Ambagollapathana

Train View Chalet

0 1 2 0 1 2 3 4

CAD 117

Per Night

Ella Retreat Hotel

0 1 2 0 1 2 3 4

CAD 103

Per Night

Ella

Tgarden resort

0 1 2 0 1 2 3 4

CAD 25

Per Night

Ella

Bandarawela

The Cubes Ella

0 1 2 0 1 2 3 4

CAD 153

Per Night

Ella

Dinaro Guest

0 1 2 0 1 2 3 4

CAD 26

Per Night

Ella

Ella Taxi

0 1 2 0 1 2 3 4

CAD 1,257

Per Night

Ambagollapathana

ALP Guest

0 1 2 0 1 2 3 4

CAD 35

Per Night

MOMO ELLA

0 1 2 0 1 2 3 4

CAD 291

Per Night

Ella

Ella Rawana Den Hotel

0 1 2 0 1 2 3 4

CAD 107

Per Night

Ambagollapathana

Nat City

0 1 2 0 1 2 3 4

CAD 49

Per Night

Ambagollapathana

Ella Ridge View

0 1 2 0 1 2 3 4

CAD 82

Per Night

Ambagollapathana

Welimada

Hillcrest

0 1 2 0 1 2 3 4

CAD 123

Per Night

Ella

Hotel Mevon

0 1 2 0 1 2 3 4

CAD 149

Per Night

Bandarawela

Misty Elegance Ella

0 1 2 0 1 2 3 4

CAD 44

Per Night

Ella

Top Mountain Resort

0 1 2 0 1 2 3 4

CAD 106

Per Night

Hotels By Star Category in Badulla

Premium Hotels in Nearby Cities

Welimada

Nine Skies

0 1 2 3 4 0 1 2 3 4

CAD 945

Per Night

Ella

Romance Valley

0 1 2 3 0 1 2 3 4

CAD 305

Per Night

Hildummulla

98 Acres Resort & Spa

0 1 2 3 4 0 1 2 3 4

CAD 941

Per Night

Ella

The Capoe House

0 1 2 3 4 0 1 2 3 4

CAD 566

Per Night

Hildummulla

Stafford Bungalow

0 1 2 3 4 0 1 2 3 4

CAD 779

Per Night

Jetwing Kaduruketha

0 1 2 3 4 0 1 2 3 4

CAD 284

Per Night

Wellawaya

Anasa Wellness Resort

0 1 2 3 4 0 1 2 3 4

CAD 725

Per Night

Ella

Ella