Search hotels in Ratnapura District, Sri Lanka
Enter your dates and choose from 441 hotels and other places to stay
Check out these popular cities in Ratnapura District

Udawalawe
Ratnapura
Belihul Oya
Kudawe
Balangoda

Embilipitiya
Rakwana
Pelwadiya
Parakaduwa
Lellopitiya
Stay in Ratnapura District's best hotels!
Filter by:
Tree House 4 Nature Lovers
Located in Udawalawe, 11 km from Udawalawe National Park, Tree House 4 Nature Lovers provides accommodation with a garden, free private parking, a shared lounge and a terrace.

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

Walawa Reach hotel
Set in Udawalawe, 6.5 km from Udawalawe National Park, Walawa Reach hotel offers accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.

Leel’s Safari Cottage
Set in Udawalawe, 12 km from Udawalawe National Park, Leel’s Safari Cottage offers accommodation with a garden, free private parking, a terrace and a restaurant.

Amba Kola Udawalawa
Set in Udawalawe, 8.1 km from Udawalawe National Park, Amba Kola Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Ali Weta Safari Resort
Set in Udawalawe, 7 km from Udawalawe National Park, Ali Weta Safari Resort offers accommodation with an outdoor swimming pool, free private parking, a garden and a shared lounge.

Wild Lake Side
Situated in Udawalawe, 12 km from Udawalawe National Park, Wild Lake Side features accommodation with a garden, free private parking and a restaurant.

Terrace Cinnamon View
Terrace Cinnamon View in Ratnapura provides accommodation with a garden, a terrace and a restaurant.

Vimanra Udawalawa
Set in Udawalawe, 20 km from Udawalawe National Park, Vimanra Udawalawa offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.

Jungle Paradise
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.

Most booked hotels in Ratnapura District in the past month
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Popular with guests booking hotels in Ratnapura District
Ratnapura District's best hotels with breakfast
Leel’s Safari Cottage
Set in Udawalawe, 12 km from Udawalawe National Park, Leel’s Safari Cottage offers accommodation with a garden, free private parking, a terrace and a restaurant.
Golden Nature Cottage
Set in Udawalawe, Golden Nature Cottage features a garden, a terrace and a bar. With an outdoor swimming pool, the 3-star hotel has air-conditioned rooms with free WiFi, each with a private bathroom.
Chika's Place River View Udawalawa
Situated in Udawalawe, 17 km from Udawalawe National Park, Chika's Place River View Udawalawa features accommodation with a garden, free private parking and a terrace.
Dhalaya Resort Udawalawe
Situated in Udawalawe, 14 km from Udawalawe National Park, Dhalaya Resort Udawalawe features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
Hotel Herb Garden
Situated in Udawalawe, 15 km from Udawalawe National Park, Hotel Herb Garden features accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
Seeing Green Udawalawa
Situated in Udawalawe, 12 km from Udawalawe National Park, Seeing Green Udawalawa features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
Ivory Safari House
Set in Udawalawe, 16 km from Udawalawe National Park, Ivory Safari House offers accommodation with an outdoor swimming pool, free private parking, a garden and a terrace.
udawalawa safari resort
Located in Udawalawe, 16 km from Udawalawe National Park, udawalawa safari resort provides accommodation with a garden, free private parking, a terrace and a restaurant.
Budget hotels in Ratnapura District
Citrine Belihuloya
Situated in Belihul Oya, Citrine Belihuloya offers 3-star accommodation with a garden. Boasting room service, this property also welcomes guests with a restaurant, a water park and a terrace.
World's End Base Eco-Village has an outdoor swimming pool, garden, a shared lounge and restaurant in Belihul Oya.
Sunrise Udawalawe Resort
Situated in Udawalawe, 10 km from Udawalawe National Park, Sunrise Udawalawe Resort features accommodation with an outdoor swimming pool, free private parking, a garden and a restaurant.
The Backyard Balangoda
Situated in Balangoda, 46 km from Hatton Railway Station, The Backyard Balangoda features accommodation with a garden, free private parking, a shared lounge and a terrace.
Grand Silver Ray
Located in Ratnapura, Grand Silver Ray features a garden, shared lounge and free WiFi. There is a restaurant serving Chinese cuisine, and free private parking is available.
Situated in Ratnapura and with Avissawella Railway Station reachable within 43 km, Kethumathee Hotel & Banquet features concierge services, non-smoking rooms, a garden, free WiFi and a terrace.
Olivi Palace
Set in Udawalawe, 14 km from Udawalawe National Park, Olivi Palace offers accommodation with a garden, free private parking, a terrace and a restaurant.
Landa Holiday House
Landa Holiday House in Belihul Oya features 1-star accommodation with a garden, a terrace and a restaurant. Free WiFi and room service are provided.
Hotels in Ratnapura District that you can book without a credit card
The Aliya Safari Villa
Set in Udawalawe, 16 km from Udawalawe National Park, The Aliya Safari Villa offers accommodation with a garden, free private parking and a restaurant.
Dhanaya Safari Home
Located in Udawalawe, 10.5 km from Udawalawe National Park, Dhanaya Safari Home provides accommodation with a garden, free private parking, a shared lounge and a terrace.
The Jungle Pearl Hotel
Situated in Udawalawe, 11 km from Udawalawe National Park, The Jungle Pearl Hotel features accommodation with a garden, free private parking, a terrace and a restaurant.
Tara Waterfall
Located in Rakwana, Tara Waterfall offers 3-star accommodation with a garden, a terrace and a restaurant. The hotel also provides free WiFi and free private parking.
Walawe Palm Villa
Located in Udawalawe, 16 km from Udawalawe National Park, Walawe Palm Villa provides accommodation with a garden, free private parking, a terrace and a restaurant.
Kalawathi Retreat Inn
Kalawathi Retreat Inn 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.
Hotel 4u Udawalawe
Hotel 4u Udawalawe features an outdoor swimming pool, garden, a terrace and restaurant in Udawalawe. Featuring a bar, the 3-star hotel has air-conditioned rooms with a private bathroom.
Yoma Wild Hotel
Boasting a garden and a terrace, Yoma Wild Hotel is set in Udawalawe, 47 km from Tangalle Lagoon and 47 km from Mulkirigala Rock Monastery.

























































