Srilanka-Places.com has listed approx 3 Public libraries in Ratnapura. Some of the Top rated Public libraries in Ratnapura are- Ratnapura New Public Library, Ratnapura New Public Library & Public Library මහජන පුස්තකාලය.