SriLanka-Places.com a répertorié environ 7 hôtels dans Ratnapura. Certains des mieux notés hôtels dans Ratnapura sont- Salle de réception Sattar, Bungalow de vacances Feuille verte, Héliport du Lake Serenity Boutique Hotel, Héliport du Lake Serenity Boutique Hotel, Héliport du Lake Serenity Boutique Hotel, Vert chaud Nouveau & Les collines cachées.