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

Wonderful: 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

Located in Udawalawe, 11 miles from Udawalawe National Park, Kottawatta River Bank Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a shared lounge. Beautiful resort with clean and nice tents. Really nice manager who did everything to make our stay great. Will definately recommend!

Show more Show less
9
Wonderful
1,738 reviews
Price from
$45
per night

Walawa Reach hotel

Hotel in Udawalawe

Located in Udawalawe, 4.1 miles from Udawalawe National Park, Walawa Reach hotel provides accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant. Great location to visit park and arranged great safari. Lovely bungalows with nice pool. Best breakfast we had in Sri Lanka

Show more Show less
9.1
Wonderful
127 reviews
Price from
$30.24
per night

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. New , spacious room and bathroom . Assistance for everything you need . The restaurant. Great service

Show more Show less
9.4
Wonderful
232 reviews
Price from
$30
per night

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. 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!

Show more Show less
9.7
Exceptional
227 reviews
Price from
$33
per night

Vimanra Udawalawa

Hotel in Udawalawe

Located in Udawalawe, 13 miles from Udawalawe National Park, Vimanra Udawalawa provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace. Great hidden spot among bushes. Beautiful garden and access to the swimming pool overlooking the river with birds chirping above your head. Magical! Book without a further thought - wish we could have stayed there a little bit longer :)

Show more Show less
9.4
Wonderful
267 reviews
Price from
$27
per night

Jungle Paradise

Hotel in Udawalawe

Located in Udawalawe, 6.5 miles from Udawalawe National Park, Jungle Paradise has accommodations with free bikes, free private parking, an outdoor swimming pool and a garden. The property is nestled in the jungle close to Udawalawa National Park, approximately 10 mins drive. The pool was heated and very relaxing. Rooms are big and with a private balcony. Staff is very friendly and accommodating. If you need to order lunch or dinner is best to let them know a few hours ahead.

Show more Show less
9.5
Exceptional
561 reviews
Price from
$75.66
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. Everthing was perfect :) Delicous Food, Great Safari, Comfy Room😊

Show more Show less
9.4
Wonderful
124 reviews
Price from
$19.60
per night

Siyambala Resort - Udawalawa

Hotel in Udawalawe

Located in Udawalawe, 6.8 miles from Udawalawe National Park, Siyambala Resort - Udawalawa has accommodations with a garden, free private parking, a terrace and a bar. The property manager Bruno made the stay so special, he was so helpful in arranging the safari, transport as room. He was the reason the entire stay was memorable and seamless. Beautiful brand new property and looks even nicer in real life. Truly one of the best stays I have ever booked.

Show more Show less
9.6
Exceptional
8 reviews
Price from
$81
per night

Dhanaya Safari Home

Hotel in Udawalawe

Located in Udawalawe, 6.5 mi from Udawalawe National Park, Dhanaya Safari Home provides accommodations with a garden, free private parking, a shared lounge and a terrace. Nice peaceful place communal large balcony comfortable bed clean room and bathroom clean and neat. they will take you there for pool activities. final day we were on the safari which is conducted by hotel. fantastic one.

Show more Show less
10
Exceptional
24 reviews
Price from
$5
per night

Green Paradise Cottage Udawalawa

Hotel in Udawalawe

Located in Udawalawe, 10 miles from Udawalawe National Park, Green Paradise Cottage Udawalawa provides accommodations with a garden, free private parking, a shared lounge and a restaurant. I recently stayed at Green Paradise Cottage hotel in Udawalawe for a safari trip, and I must say, the experience was magical. The ambience truly made me feel like part of a family, enhancing my overall stay. I highly recommend their dinner, as the host prepared the most delicious food I’ve ever had in Sri Lanka. Everything was impeccably clean, which added to my comfort. Additionally, the host was incredibly helpful, assisting me from A to Z in planning the safari. The pricing for the safari was very convenient compared to other options. Overall, this hotel offered a memorable experience that I highly recommend!

Show more Show less
9.6
Exceptional
13 reviews
Price from
$16
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 & disinfection
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 you can book without a credit card

See all

FAQs about hotels in Ratnapura District