Kirakira is located on the north coast of Makira (formerly San Cristobal), the largest island of the province.
Kirakira se nachází při severním pobřeží ostrova Makira, (dříve San Cristobal), největším ostrově v provincii.