Boracay est une petite île de l'archipel des Visayas, aux Philippines. Elle est située à environ 300 kilomètres au sud de Manille et à moins d'un kilomètre de la pointe nord de l'île de Panay, dans la région administrative VI ou Visayas occidentales. Elle est rattachée à la province d'Aklan. Orientée nord-nord-ouest, l'île mesure six kilomètres de long pour un à deux de large. Sa superficie est de 10,32 km2. Elle compte 12 003 habitants (recensement 2000). Elle est subdivisée en trois barangays qui sont administrés par la municipalité de Maray.
Possédant plusieurs grandes plages de sable blanc, elle est devenue depuis les années 1970 une destination très touristique. Elle est accessible par bateau depuis Panay, où se trouve l'aéroport, juste de l'autre côté du détroit qui les sépare.