On trouve des pierres précieuses de toutes les couleurs à Ratnapura : saphirs bleus, jaune, violet, vert et le fameux « padparadscha » qui est rose-orangé. On trouve également des topazes de nombreuses couleurs, des pierres de lune ainsi que de très nombreuses pierres semi-précieuses. La plus grosse pierre jamais trouvée à Ratnapura ...
