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

Udawalawe
Ratnapura
Belihuloya
Balangoda
Kudawe
Rakwana

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

Wild Safari Nest 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.

Walawa Reach hotel
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.
Leel’s Safari Cottage
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.

Amba Kola Udawalawa
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.

Ali Weta Safari Resort
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.

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

Terrace Cinnamon View
Terrace Cinnamon View in Ratnapura has 3-star accommodations with an outdoor swimming pool, a garden and a restaurant.

Vimanra Udawalawa
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.

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

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
Green Paradise Cottage Udawalawa
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.
Hotel Herb Garden
Located in Udawalawe, 9.3 miles from Udawalawe National Park, Hotel Herb Garden has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Seeing Green Udawalawa
Located in Udawalawe, 7.6 miles from Udawalawe National Park, Seeing Green Udawalawa has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
Ivory Safari House
Located in Udawalawe, 10 miles from Udawalawe National Park, Ivory Safari House provides accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
udawalawa safari resort
Located in Udawalawe, 10 miles from Udawalawe National Park, udawalawa safari resort provides accommodations with a garden, free private parking, a terrace and a restaurant.
Citrine Belihuloya
Citrine Belihuloya in Belihuloya has 3-star accommodations with a garden. Featuring room service, this property also welcomes guests with a restaurant, a water park and a terrace.
Waraka - Udawalawe by Thema Collection
Located in Udawalawe, 10 miles from Udawalawe National Park, Waraka - Udawalawe by Thema Collection has accommodations with an outdoor swimming pool, free private parking, a garden and a terrace.
Tara Waterfall
Tara Waterfall in Rakwana features 3-star accommodations with a garden, a terrace and a restaurant. The hotel also provides free WiFi and free private parking.
Budget hotels in Ratnapura District
World's End Base Eco-Village has an outdoor swimming pool, garden, a shared lounge and restaurant in Belihuloya.
Sunrise Udawalawe Resort
Located in Udawalawe, 6.4 miles from Udawalawe National Park, Sunrise Udawalawe Resort has accommodations with an outdoor swimming pool, free private parking, a garden and a restaurant.
The Backyard Balangoda
Located in Balangoda, 28 miles from Hatton Railway Station, The Backyard Balangoda has accommodations 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's a restaurant serving Chinese cuisine, and free private parking is available.
Located in Ratnapura and with Avissawella Railway Station reachable within 27 miles, Kethumathee Hotel & Banquet has concierge services, non-smoking rooms, a garden, free WiFi and a terrace.
Olivi Palace
Located in Udawalawe, 8.6 miles from Udawalawe National Park, Olivi Palace provides accommodations with a garden, free private parking, a terrace and a restaurant.
Landa Holiday House
Landa Holiday House in Belihuloya features 1-star accommodations with a garden, a terrace and a restaurant. Free WiFi and room service are provided. At the hotel, all rooms include a closet.
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.
Hotels in Ratnapura District you can book without a credit card
The Jungle Pearl Hotel
Located in Udawalawe, 7.1 miles from Udawalawe National Park, The Jungle Pearl Hotel has accommodations with a garden, free private parking, a terrace and a restaurant.
Walawe Palm Villa
Located in Udawalawe, 10 miles from Udawalawe National Park, Walawe Palm Villa provides accommodations 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, this 3-star hotel has air-conditioned rooms with a private bathroom.
Yoma Wild Hotel
Featuring a garden and views of garden, Yoma Wild Hotel is located in Udawalawe, 29 miles from Tangalle Lagoon. The property has a shared kitchen and room service for guests.
hornbill river cottage udawalwa
Located in Udawalawe, 11 miles from Udawalawe National Park, hornbill river cottage udawalwa provides accommodations with free bikes, free private parking and a restaurant.
Pelican Lake
Located in Udawalawe, 9.3 miles from Udawalawe National Park, Pelican Lake provides accommodations with a garden, free private parking, a terrace and a restaurant.
Diamond Resorts
Located in Udawalawe, 10 miles from Udawalawe National Park, Diamond Resorts has accommodations with a garden, free private parking, a terrace and a restaurant.





















































