Kirakira is located on the north coast of Makira (formerly San Cristobal), the largest island of the province.
Kirakira liegt an der Nordküste von Makira (ehemals San Cristóbal), der größten Insel der Provinz.