Skip to main content

Stay in Ratnapura District's best hotels!

Filter by:


Star rating

5 stars 4 stars 3 stars 2 stars 1 star

Review score

Superb: 9+ Very good: 8+ Good: 7+ Pleasant: 6+
Our top picks Lowest price first Star rating and price Top reviewed

See the latest prices and deals by choosing your dates.

Kottawatta River Bank Resort

Hotel in Udawalawe

Situated in Udawalawe, 17 km from Udawalawe National Park, Kottawatta River Bank Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge. Beautiful place, great staff and close to the national park. We also went on their Safari Tour which was amazing.

Show more Show less
9
Superb
1,589 reviews
Price from
£18
per night

Eagle Safari Cottage 3 stars

Hotel in Udawalawe

Located in Udawalawe, 17 km from Udawalawe National Park, Eagle Safari Cottage provides accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Great location. Fantastic Sri Lankan breakfast included in price. Tea and kettle provided in room. Friendly family run hotel. Host was very friendly and helpful on arrival. Awesome outdoor shower! Very helpful owner and staff, helped us arrange transportation. The place has only 3 houses - great for kids.

Show more Show less
9.8
Exceptional
100 reviews
Price from
£7
per night

Ali Weta Safari Resort

Hotel in Udawalawe

Set in Udawalawe, 2.5 km from Udawalawe National Park, Ali Weta Safari Resort offers accommodation with a restaurant, free private parking, an outdoor swimming pool and a shared lounge. Clean pool, just 5 rooms they have u will feel exclusive personals are perfect especially manager, location is closed to gate u can feel free about asking everything they will help u…

Show more Show less
9.4
Superb
194 reviews
Price from
£22
per night

Wild Lake Side

Hotel in Udawalawe

Situated in Udawalawe, 12 km from Udawalawe National Park, Wild Lake Side features accommodation with a garden, free private parking and a restaurant. The sound of the jungle, I would come back to stay for more days, it relax and calm away from the city sound.

Show more Show less
9.7
Exceptional
196 reviews
Price from
£22
per night

Vimanra Udawalawa

Hotel in Udawalawe

Set in Udawalawe, Vimanra Udawalawa features a garden. Boasting a shared kitchen, this property also provides guests with a restaurant. The property is 13 km from Udawalawe National Park. We had such a pleasent stay at Vimanra!Spacious and clean family room. Nice pool in a lovely garden just below the cozy terrace. Extremely attentive and serviceminded owner; he fixed everything for us. Meals served at our convenience. We highly recommend the afternoon safari for jetlagging Europeans; we had a wonderful experience with lots of different animals.

Show more Show less
9.5
Exceptional
258 reviews
Price from
£22
per night

Jungle Paradise

Hotel in Udawalawe

Set in Udawalawe, 11 km from Udawalawe National Park, Jungle Paradise offers accommodation with free bikes, free private parking, an outdoor swimming pool and a garden. Staff was very friendly & very clean

Show more Show less
9.4
Superb
496 reviews
Price from
£46
per night

Hotel Gayan's

Hotel in Udawalawe

Offering a restaurant, Hotel Gayan's provides free WiFi access in its public areas. The Udawalawa National Park entrance is just a minute drive away. The breakfast and dinner was some of the best food we’ve had in Sri Lanka. They easily arranged the safari for us. Room was quiet and comfortable.

Show more Show less
9.6
Exceptional
102 reviews
Price from
£15
per night

River Side Safari Cottage 3 stars

Hotel in Udawalawe

Set in Udawalawe, 17 km from Udawalawe National Park, River Side Safari Cottage offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. We had a great time. We stayed there for one night and enjoyed the pool area a lot. The safari was organized by the hotel and we had a great guide that even checked footprints to catch the leopard …

Show more Show less
10
Exceptional
46 reviews
Price from
£6
per night

The Grandiose Safari 3 stars

Hotel in Timbulketiya

Set in Timbulketiya, 16 km from Udawalawe National Park, The Grandiose Safari offers accommodation with a garden, free private parking, a terrace and a restaurant. the hosts are extremely knowledgeable about local places . They are generous with their knowledge patiently answering multiple questions and even took us a walking tour. price is best compared to others and super nice clean rooms. master class srilankan breakfast. totally satisfied

Show more Show less
10
Exceptional
7 reviews
Price from
£2
per night

Group Safari Family Bungalow 3 stars

Hotel in Udawalawe

Set in Udawalawe, 17 km from Udawalawe National Park, Group Safari Family Bungalow offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace. Huge room with equally large bathroom.Decor was basic but room was clean and comfortable with everything you might need for a short break (kettle, hairdryer, toiletries etc) Pool looked nice but we didn't have time to use it. We had dinner and breakfast in the restaurant - the food was tasty and good quality.

Show more Show less
10
Exceptional
22 reviews
Price from
£2
per night

Hotels with extra health and safety measures

Find hotels in Ratnapura District with added hygiene measures plus high cleanliness ratings

Safety features
Physical distancing
Cleanliness & disinfecting
Food & drink safety

Most booked hotels in Ratnapura District in the past month

See all

Ratnapura District's best hotels with breakfast

See all

Budget hotels in Ratnapura District

See all

Hotels in Ratnapura District that you can book without a credit card

See all

FAQs about hotels in Ratnapura District

gogless