Ratnapura is a locality located 59.4 km west-northwest from Sri Jayawardenepura Kotte in Sabaragamuwa Province, Sri Lanka. Avissawella, Beruwala, Kaduwela are located close to Ratnapura. You can find Ratnapura on any map using the following decimal coordinates: 6.6667 (latitude), 80.4003 (longitude).