From Manila, the Manila Domestic Airport has flights to Boracay either via Kalibo (45 minutes) or via Caticlan (30 minutes). From the Kalibo Airport, air-conditioned vans and buses for hire are available to take you to the Caticlan Jetty, where boats are stationed to take you to the island. The bus trip takes around 90 minutes, and the boat ride, 20 minutes.
From Iloilo, there are air-conditioned vans and buses going to Kalibo or directly to Caticlan, where boats going to Boracay are stationed.
From Cebu, Asian Spirit and Sea Air fly to Kalibo two times weekly.