Srilanka-Places.com has listed approx 7 hotels in Ratnapura. Some of the Top rated hotels in Ratnapura are- Sathtar Reception Hall, Green Leaf Holiday Bungalow, Lake Serenity Boutique Hotel Heliport, Lake Serenity Boutique Hotel Heliport, Lake Serenity Boutique Hotel Heliport, Hottle Green New & The Hideout Hills.