I am a fan of civil aviation, a huge fan even. I like studying the passenger side of aircraft, airline operations, and airports.
As such, I always say that the plane ride and the airport are a vital part of the travel experience. Now, instead of visiting each of the 80 provinces in the Philippines, I will embark on a smaller yet likewise difficult mission: to land or depart in all airports in the Philippines with scheduled flights.
Below, I track my progress, with the airports grouped according to the Civil Aviation Authority of the Philippines (CAAP) classification.
Time to fly!
INTERNATIONAL
Airports with border control facilities
CEB - CEBU - Mactan-Cebu International Airport
CRK - CLARK - Diosdado Macapagal International Airport
DVO - DAVAO - Francisco Bangoy International Airport
GES - GENERAL SANTOS - General Santos International Airport
KLO - KALIBO - Kalibo International Airport
LAO - LAOAG - Laoag International Airport
MNL - MANILA - Ninoy Aquino International Airport
PPS - PUERTO PRINCESA - Puerto Princesa International Airport
ZAM - ZAMBOANGA - Zamboanga International Airport
PRINCIPAL CLASS 1
Airports that can handle jet services of more than 100 passengers
BCD - BACOLOD - New Bacolod Silay Airport
BXU - BUTUAN - Bancasi Airport
CGY - CAGAYAN DE ORO - Lumbia Airport
CBO - COTABATO - Awang Airport
DPL - DIPOLOG - Dipolog Airport
DGT - DUMAGUETE - Sibulan Airport
ILO - ILOILO - Iloilo International Airport
LGP - LEGAZPI - Legazpi Airport
WNP - NAGA - Naga Airport
PAG - PAGADIAN - Pagadian Airport
RXS - ROXAS - Roxas Airport
SJI - SAN JOSE - San Jose Airport
TAC - TACLOBAN - Daniel Z. Romualdez Airport
TAG - TAGBILARAN - Tagbilaran Airport
TUG - TUGUEGARAO - Tuguegarao Airport
PRINCIPAL CLASS 2
Airports that can handle jet and turbo prop services of 19 or more passengers
BSO - BASCO - Basco Airport
USU - BUSUANGA - Francisco B. Reyes Airport
CYP - CALBAYOG - Calbayog Airport
CRM - CATARMAN - Catarman National Airport
MPH - CATICLAN - Godofredo P. Ramos Airport
JOL - JOLO - Jolo Airport
MRQ - MARINDUQUE - Marinduque Airport
MBT - MASBATE - Moises R. Espinosa Airport
IAO - SIARGAO - Sayak Airport
SUG - SURIGAO - Surigao Airport
TBH - TABLAS - Tugdan Airport
SGS - TAWI-TAWI - Sanga-Sanga Airport
VRC - VIRAC - Virac Airport
COMMUNITY
Airports intended for general aviation
CYZ - CAUAYAN - Cauayan Airport
OZC - OZAMIZ - Labo Airport
![]() |
| Philippine Airlines A340 (RP-3431) at General Santos International Airport (GES) |









