Search hotels in Ratnapura District, Sri Lanka

Enter your dates and choose from 475 hotels and other places to stay

Select occupancy

Check out these popular cities in Ratnapura District

Udawalawe

360 hotels

Ratnapura

47 hotels

Kudawe

5 hotels

Belihuloya

45 hotels

Kalawana

9 hotels

Balangoda

10 hotels

Embilipitiya

19 hotels

Parakaduwa

2 hotels

Yatipauwa

1 hotel

Watawala

1 hotel

Stay in Ratnapura District's best hotels!

Filter by:

Star Rating
Review score

Marina Safari Resort Udawalawe

Hotel in Udawalawe

Marina Safari Resort Udawalawe in Udawalawe features a garden and a terrace. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

F
Franziska
From
Germany
Alles! Dieses Hotel war mit Abstand der Favorit unserer Zeit in Sri Lanka! Die Hütten sind top ausgestattet und sehr sauber, die Betten bequem und alles funktioniert einwandfrei.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 122 reviews
Price from
$20
1 night, 2 adults

Eagle Safari Cottage

Hotel in Udawalawe

Eagle Safari Cottage is offering accommodations in Udawalawe. Featuring a garden, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.

J
Johnson
From
United Kingdom
Best place I had in Sri Lanka. wonderful rooms. i highly recommend this place for the rooms. we had a safari with owner. we saw leopard we do share safari with owner. he had good price for the safari. owner saw us all the animals.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 100 reviews
Price from
$10
1 night, 2 adults

Serene Retreat Udawalawa

Hotel in Udawalawe

Serene Retreat Udawalawa features an outdoor swimming pool, shared lounge, a restaurant and bar in Udawalawe.

s
stephanie
From
France
Amazing place!! Everything about this place is perfect: the hotel staff is super helpful (bringing you to dinner because it’s already dark for example with a tuktuk), cooking very well and making sure you have everything you need (even helping doing our laundry!). The place wow it’s stunning, a great swimming pool clean and huge, the bedrooms are also huge with two beds (a double and a single) with high end sheets/mattresses, you have AC a big plus, a huge bathroom and even a kitchen integrated! It’s calm but very close to everything you need, you hear the birds chirping around you while swimming after a great safari they can help organize. The owner speaks English and Spanish fluently, this is a huge plus! There is a little boy my son has been so happy to play with as well, very sweet - an authentic experience for us!
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 104 reviews
Price from
$36
1 night, 2 adults

Wild Safari Nest Udawalawe

Hotel in Udawalawe

Located in Udawalawe, 8.7 miles from Udawalawe National Park, Wild Safari Nest Udawalawe provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

L
Lena
From
France
Exceptional facilities and amazing 5 star staff for low price. The hotel manager and his wife as well as the rest of the personnel have been exceptionally kind to us during our day. I arrived sick and they kindly brought me to the doctor, made me rice porridge and juice to recover. We ended up staying one night more and arranged us to stay in the same room. I got a bit better the day after and was able to do the elephant safari that the manager kindly organized for us. Finally he arranged a car to ella at a good price as well. The room was very clean and well furnished, the pool was clean and new and we could see a bunch of animals in the trees nearby. The food cooked was also delicious. Would definitely recommend you to stay there !!!
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 314 reviews
Price from
$26.64
1 night, 2 adults

Leel’s Safari Cottage

Hotel in Udawalawe

Located in Udawalawe, 7.5 miles from Udawalawe National Park, Leel’s Safari Cottage has accommodations with a garden, free private parking, a terrace and a restaurant.

S
Susan
From
Australia
Leel was a wonderful Host. Leel’s Safari Cottage was stunning. Beautiful accom, gardens & his mums food was probably one of the best we have had in Sri Lanka. We did a safari with them as well which was wonderful the breakfast supplied by Leels’s wife Nameel delicious. Nothing was too hard. Very generous people.
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 253 reviews
Price from
$36.45
1 night, 2 adults

Wild Safari Clay House

Hotel in Udawalawe

Located in Udawalawe, 10 miles from Udawalawe National Park, Wild Safari Clay House has accommodations with a garden, free private parking, a terrace and a restaurant.

M
Maria
From
Germany
Very cool house, nice garden, very tasty meals, close to the safari park. Well organized owner.
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 145 reviews
Price from
$17.60
1 night, 2 adults

Kalawathi Retreat

Hotel in Ratnapura

Kalawathi Retreat has an outdoor swimming pool, garden, a terrace and restaurant in Ratnapura. This 3-star hotel offers room service and a 24-hour front desk.

M
Marilou
From
Canada
The pool area is amazing, staff is charming and welcoming and food was outstanding
Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 121 reviews
Price from
$20
1 night, 2 adults

Amba Kola Udawalawa

Hotel in Udawalawe

Located in Udawalawe, 5.1 miles from Udawalawe National Park, Amba Kola Udawalawa has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.

S
Shota
From
Georgia
Kind staff, idyllic atmosphere, and close to the national park. The host offers various services, such as safari, cooking class, boat safari, etc. The swimming pool is a nice way to cool yourself down on a hot day.
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 320 reviews
Price from
$46.80
1 night, 2 adults

Ali Weta Safari Resort

Hotel in Udawalawe

Located in Udawalawe, 4.3 miles from Udawalawe National Park, Ali Weta Safari Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge.

E
Eduard
From
United Kingdom
Everything! The service was impeccable. We booked a safari with the hotel as well, which was amazing! The food is really good (i recommend the Sri Lankan curry and rice; also the sandwiches they provided for the safari were delicious). They let us use the pool after we checked out as we still had some time to kill before departing to the next place.
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 411 reviews
Price from
$33.25
1 night, 2 adults

Wild Lake Side

Hotel in Udawalawe

Located in Udawalawe, 7.3 miles from Udawalawe National Park, Wild Lake Side has accommodations with a garden, free private parking and a restaurant.

M
Marie
From
Germany
We liked everything. The small houses are placed in the beautiful garden of Mila’s, where you are staying in between cinnamon and pepper plants, which is awesome. The host is super nice and organized a safari for the four of us. Everything is super clean! Thanks a lot for having us!
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 339 reviews
Price from
$36
1 night, 2 adults
See all 475 hotels in Ratnapura District

Most-booked hotels in Ratnapura District in the past month

See all

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,317 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 945 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 93 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,651 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 320 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 9 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 122 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 46 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 36 reviews

Popular with guests booking hotels in Ratnapura District

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 90 reviews

Ratnapura District's best hotels with breakfast

See all
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 945 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 93 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 1,651 reviews

Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 320 reviews

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 122 reviews

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 90 reviews
Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 314 reviews

Scored out of 10, guest rating 9.4
Wonderful - What previous guests thought, 121 reviews

Budget hotels in Ratnapura District

See all
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,317 reviews

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 9 reviews
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 46 reviews
Scored out of 10, guest rating 9.8
Exceptional - What previous guests thought, 36 reviews
Scored out of 10, guest rating 10
Exceptional - What previous guests thought, 28 reviews
Scored out of 10, guest rating 9.5
Exceptional - What previous guests thought, 88 reviews

Scored out of 10, guest rating 7.4
Good - What previous guests thought, 90 reviews

Scored out of 10, guest rating 9.7
Exceptional - What previous guests thought, 85 reviews

Hotels in Ratnapura District you can book without a credit card

See all
Scored out of 10, guest rating 9.2
Wonderful - What previous guests thought, 411 reviews

Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 100 reviews

Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 186 reviews

Scored out of 10, guest rating 8.8
Excellent - What previous guests thought, 133 reviews

Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 111 reviews

Scored out of 10, guest rating 9.6
Exceptional - What previous guests thought, 79 reviews

Diora Hotel

Hotel in Ratnapura
No credit card needed
Scored out of 10, guest rating 8.7
Excellent - What previous guests thought, 115 reviews

FAQs about hotels in Ratnapura District

See reviews by guests who stayed at hotels in Ratnapura District

See all
From $39.60 per night
Scored out of 10, guest rating 8.6
Excellent - What previous guests thought, 2,317 reviews
Great rustic style stay surrounded by nature. The cabins are clean and comfortable, and the pool view cabin with an outdoor bathroom is a unique experience that really connects you with nature. The bathtub overlooking greenery and the sky is amazing (just watch out for a few insects 😂). The whole place feels like a true jungle escape. You can hear and see birds and animals all around. We even had a hornbill visit our bathroom one day! At night, outdoors or in the pool, the sounds make you feel like you’re deep in the wild. It’s a perfect spot for a safari stay, as they organize trips to the national park. Our guide, Navidu, was amazing, very friendly and knowledgeable. Breakfast was very good, and the restaurant meals were excellent too. The team overall is kind and helpful. Definitely a worthwhile experience!
Guest review byTarek
Egypt
From $624.19 per night
Scored out of 10, guest rating 9.9
Exceptional - What previous guests thought, 94 reviews
Paradise for people who are in love with nature, lots of bugs 🐛 squirrels 🐿️ lizards 🦎 monkeys 🐒 natural waterfalls downstairs from your chalet, beautiful views to paddy fields We were upgraded to a beautiful glass chalet with a private access to water stream, very comfy chalet with 2 room balcony and terrace. The manager organized for as trip to nearby waterfall which was a bit of a hike, with our 3 and 5 years old it was an adventure hike ending at the gorgeous waterfall with its own natural pool. We went as well for a village trip with a small temple you can visit. Very delicious breakfast fresh juice fruits and the most delicious string hopped with coconut filling inside 🤤
Guest review byalexandra
United Arab Emirates
From $71.50 per night
Scored out of 10, guest rating 9.1
Wonderful - What previous guests thought, 17 reviews
The best hotel I stayed in Sri Lanka. The rooms were cleaned and properly maintained.The food was fantastic. Every dish was prepared with so much care and perfection. The entire hotel is well built and very neatly maintained. The view was fantastic. The staffs are very friendly and given us excellent guidance to visit nearby places in Belgium.It is one of the best hotels I have ever stayed in.
Guest review byNiroshan
Sri Lanka
From $40 per night
Scored out of 10, guest rating 8.4
Very Good - What previous guests thought, 24 reviews
The bathroom that separates the shower area from the toilet! This was the only place where we didn’t have to wipe up the toilet seat after taking a shower in Sri Lanka. The hot shower, cooling a/c, clean bed linens and towels,,things that are standard in the western countries are not always the case in Sri Lanka, so this was really a nice experience. The staff were really nice as well.
Guest review bynobuko
Canada
From $157.18 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 186 reviews
Spent one night at this place. Beautiful location close to Udawalawa national park and water reservoir. Clean and spacious pool with delicious food with lots of choices. Also staff at Kalu’s place is very helpful. Would definitely recommend for a relaxing stay.
Guest review byNavoda
United States
From $85.80 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 275 reviews
The staff are very friendly and helpful. The food was good and the pool area was nice. They arranged the safari to Udawalawe National Park. The driver took us around the park.
Guest review byCsépányi
Hungary
From $135 per night
Scored out of 10, guest rating 8.1
Very Good - What previous guests thought, 212 reviews
Nice hotel, rooms r clean. 10 minutes drive to safari. Recommended!
Guest review byIulia
United Arab Emirates
From $86.09 per night
Scored out of 10, guest rating 8.2
Very Good - What previous guests thought, 38 reviews
Stunning location and excellent facilities and service.
Guest review byDorothy Lucks
Australia
Scored out of 10, guest rating 7.7
Good - What previous guests thought, 94 reviews
The room which is stand alone chalet is wonderful.
Guest review byGoh Vincent
Singapore
From $71.25 per night
Scored out of 10, guest rating 8.5
Very Good - What previous guests thought, 23 reviews
Lovely building with old charm.
Guest review bygregory
United States

Planning a trip? Get inspired by reviews of cities in Ratnapura District

Scored out of 10, guest rating 10

Not sure if it is worth the expense of having the safari...

Not sure if it is worth the expense of having the safari company buy the tickets in advance as you have to wait at the entrance anyway. Having said that, we went through very quickly so maybe that is one advantage.
Guest review byStephen
Sri Lanka
Scored out of 10, guest rating 6.0

Ratnapura is a fascinating town with few concessions for the...

Ratnapura is a fascinating town with few concessions for the western tourist. If you have an interest in the real, gritty Sri Lanka (particularly if the gem industry has appeal) then this town will afford endless stimulation. If, on the other hand you are looking for a holiday resort with restaurants and attractions don't bother - stick to the west coast.
Guest review byPhilip
United Kingdom
Scored out of 10, guest rating 10

Amazing experience!

Amazing experience! It's a hidden gem in Sri Lanka and will cater for every type of need. You love nature but dont want to hike, this is the place to go. You want to hike in the Singharaja forest? Well this is the best place to stay. You just want to be with your loved one? Nothing can beat this place. The bunglow itself is an art in the middle of the forest, packed with memories from the past but also with all modern day amenities to make you comfortable. Above all, the staffs are exceptionally good and will ensure you have personalised experience all the time. They will know yoir need even before you notice. I woild like to thank Lasith for his exceptionally hospitality. I have been to many places but never found someone like him.
Guest review byZFaisal
Bangladesh
Scored out of 10, guest rating 10

Let me first say how accomodating the staff was.

Let me first say how accomodating the staff was. The staff at Glenrock ensured that we were well taken care and went above and beyond with extras to ensure we were happy.  Lodging: The lodging was excellent, I slept very well in their comfortable bed and the ceiling fan with the AC was perfect.  Environment: The area and grounds offer a spectacular view from above and below, we did not want to leave, heard a few monkeys on our roof during the night. Food: The dinner was good and the breakfast was plentiful, they did not leave our side and ensured the breakfast on the river was done perfectly. They went out of their way to make us happy. Overall: My team,my wife and I loved "The Glenrock", we will stay again and stay longer next time. Thank you to the entire team
Guest review byDaniel
United States
Scored out of 10, guest rating 10

We had 3 nights at Sunil's Homestay near the Sinharaja...

We had 3 nights at Sunil's Homestay near the Sinharaja Forest Reserve - northern entrance. That gave us two full days for hikes in the forest - one day we were out for almost 8 hours. Some easy and some challenging trails, but we could take them at our own pace. Saw some amazing birds, reptiles and monkeys. There were few insects, but there are leeches (to be expected in a rainforest) and the leech "socks" were helpful. We also visited a lovely waterfall, where it was possible to safely get into the pools at the bottom.
Guest review byPenelope
United States
Scored out of 10, guest rating 10

A walk into the small town of Embilipitya was always an...

A walk into the small town of Embilipitya was always an interesting trip into real sri lankan life. Cafe's cake shops, restaurants etc - and banks/ATMs - in fact not much that you don't need. A 30mins drive to the beach going south and a 15 in drive to the national park for the elephants. To say nothing of the peacocks constantly gracing Illukawella's gardens.
Guest review byJohn Stephen
United Kingdom
Scored out of 10, guest rating 10

The main attractions seem to be the safaris and the elephant...

The main attractions seem to be the safaris and the elephant transit home. We'd already done a big safari so we opted for the transit home which we really enjoyed. We attended the 10.30 am feeding time!
Guest review byNiall
Australia
Scored out of 10, guest rating 10

The city is great and the lake is beautiful.

The city is great and the lake is beautiful. It is absolutely wonderful, and the elephants are treated well. You are able to see: * 30-40 elephants * A lot of peacocks * Birds * Deer Overall, there is no cruelty. It's a very well-maintained national park that you should absolutely visit. From what I've read, every other national park in Sri Lanka is not very well-maintained or they exploit animals. This one is very well-maintained, and the city itself is great and beautiful. You can easily spend 2-3 days here if you want to. It's a little bliss to be in this city.
Guest review byGanapati
India

More places to explore, more ways to go