Ratnapura liegt in Sri Lanka (Sabaragamuwa) in der Zeitzone Asia/Colombo.
Orte in der Nähe sind Hatton, Horana South und Horawala Junction.
Bis nach Maharagama sind es 42 km, Moratuwa liegt 43 km entfernt und nach Dehiwala-Mount Lavinia sind es 46 km Luftlinie.
Entfernungen von Ratnapura zu den wichtigsten Städten in Sri Lanka und der Welt.
6.6858000°
80.4036000°