由於長灘島非常小無法興建機場,因此目前得搭飛機到長灘島南邊的大島Panay,再搭船前往長灘島。Panay上有兩個機場(航程大約都是1小時)可選擇,Kalibo機場較大,可停國際班機,因此台灣飛往長灘包機皆飛到此機場,不過Kalibo機場距離長灘島較遠,抵達後需要轉巴士,巴士車程約1.5~2小時,沿途路況不好,最後抵達Caticlan碼頭,再搭船至長灘島。另一座Caticlan機場較小,只供國內小型螺旋槳飛機起降,由機場至Caticlan碼頭搭Tricycle只要10分鐘。
馬尼拉可搭飛機到前述兩機場,Kalibo機場票價會便宜很多,Caticlan機場由於只能飛小型飛機,即使已經有五家航空(PAL express、Philippine Airlines、Cebu Pacific Air、SEAIR、Zestair)每天各飛十多班,大量的外國遊客還是讓機票非常搶手。通常兩、三個月前才可以訂到便宜的價格。菲律賓的航空公司向來遭受到很多抱怨,Delay算正常,有時後給你好幾班併成一班飛,害你後面的航班接不上,又不負任何責任,這種狀況也不算少,因此建議選擇航空公司時,如果價錢沒有差非常多,優先選擇順序為Philippine Airlines > PAL express > Cebu Pacific Air > SEAIR > Zestair