Kelaniya liegt in Sri Lanka (Gampaha District, Western) in der Zeitzone Asia/Colombo.
Orte in der Nähe sind Mulleriyawa, Kotikawatta und Peliyagoda.
Bis nach Moratuwa sind es 20 km, Negombo liegt 29 km entfernt und nach Kandy sind es 68 km Luftlinie.
Entfernungen von Kelaniya zu den wichtigsten Städten in Sri Lanka und der Welt.
6.9553000°
79.9220000°