You are booking hotel for more than 30 days

Top Hotels in Sri Lanka - Book from Sri Lanka Hotels available at best prices starting from @ AUD . Avail best offers on Sri Lanka Hotel booking. Get up to 20% Off* up to AED 400 on your first hotel booking in Sri Lanka with MakeMyTrip using coupon code : “SUPERSAVER”. View More
map

Locality

Sri Lanka

Select City

Popular locations

BACK TO TOP
Sort By
Popular
User Rating (Highest First)
Price (Highest First)
Price (Lowest First)
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Pleasure Island

 | 881.0 m from city centre
Room In A Homestay
| Sleeps 2 Guests
Room in a Homestay

Room 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

Free Cancellation till 24 hrs before check in
Excellent4.5

(9 Ratings)

AUD 27

AUD 25

+ AUD 9 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 4 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Hotel Blue Moon

 | 91.0 m from city centre
Free Cancellation till 24 hrs before check in

AUD 23

AUD 22

+ AUD 9 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 3 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Suwanila Rest

Dambulla | 1.4 km from city centre
Free Cancellation
Breakfast Included
Average2.3

Based on 3 Ratings and 0 reviews

Cleanliness1.7

Room1.7

Hospitality2.7

(3 Ratings)

AUD 35

AUD 33

+ AUD 13 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 5 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Hotel New Eye

 | 546.0 m from city centre
Free Cancellation
Breakfast Included

AUD 17

AUD 16

+ AUD 4 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 2 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Eden Grand

Dambulla | 1.1 km from city centre
Free Cancellation
Breakfast Included
Excellent4.8

(147 Ratings)

AUD 41

AUD 38

+ AUD 17 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 6 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Supreme Dambulla

Dambulla | 983.0 m from city centre
Free Cancellation
Breakfast Included
Very Good3.6

(370 Ratings)

AUD 43

AUD 39

+ AUD 19 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 6 Off
hotelImg
default background imagedefault background imagedefault background imagedefault background image

Hotel Mahawasala

 | 1.5 km from city centre
Free Cancellation
This property has bigger room options This property has bigger room options

AUD 22

AUD 21

+ AUD 8 taxes & fees

Per Night

Login to Book Now & Pay Later!
Exclusive Offer - HSBC Credit Card Users. Get AUD 3 Off

Hotels in Nearby Countries