Airports in Philippines
The Philippines are an island country in Southeast Asia, heavily influenced by both Anglo-European and Asian culture. Due to more and more travelers exploring the country’s numerous islands, airline traffic keeps increasing each year.
Currently, there are over 70 Philippines airports handling international, domestic, and charter flights.
We’ll summarize the most important ones, so you can see which airport to fly into when visiting the Philippines. Map of airports in the Philippines can be found at the bottom of the text.
International & major domestic airports
Manila Ninoy Aquino Airport – IATA Code – MNL
~ 47.000.000 passengers
Manila International Airport or informally known as NAIA Airport, is the largest of all airports in the Philippines. The airport is located about 12 km south of downtown Manila, between the cities of Pasay and Parañaque.
As a main point of entry for most travelers, NAIA airport has regular flights by the biggest carriers like Philippines Airlines and Cebu Pacific, as well as low-cost airlines like Philippines AirAsia.
If you’re planning to visit Metro Manila, this airport is an obvious choice. Also, getting to the city is fairly easy, with public buses, shuttles and trains available.
Mactan-Cebu Airport – IATA Code – CEB
~ 12.500.000 passengers
Mactan-Cebu International Airport is the second busiest among Philippines airports, located in Lapu-Lapu city on Mactan Island. Airport serves Cebu City and its surrounding area.
There are 2 terminals at the airport, for domestic and international flights. Several airlines operate at the airport – Cebgo, Cebu Pacific, PAL Express and Philippines Airlines among them.
If you’re travelling to Cebu area, but also some outlying cities like Oslob and Moalboal, you should look into this airport.
Iloilo Airport – IATA Code – ILO
~ 2.400.000 passengers
Iloilo International Airport is an airport serving the Iloilo province, located 20 km north of Iloilo City. The airport is also known by its other names – Cabatuan Airport and Santa Barbara Airport, due to its close proximity to cities of the same name.
ILO airport is the main hub for Cebu Pacific airline, but also handles flights by Cebgo and PAL Express.
Apart from Iloilo City, the airport is a good choice when going to Guimaras Island and Gigantes Islands.
Davao Airport – IATA Code – DVO
~ 2.300.000 passengers
Davao International Airport is an airport serving Davao City, also known by its other name Francisco Bangoy Airport. DVO airport is the hub for several airlines, such as Cebu Pacific, PAL Express, Philippines Airlines and Philippines AirAsia.
Located about 32 km NW of the city, getting to and from the airport is possible by both jeepneys and taxis.
The airport is an optimal choice for anyone travelling to Davao del Sur Region and locations like Tagum City and Digos City.
Clark Airport – IATA Code – CRK
Clark International Airport, located 5 km from the Clark Freeport Zone is another airport serving the Manila Metropolitan area and Central Luzon Region.
The airport serves domestic and international flights, with focus on low-cost airlines like Cebu Pacific and Philippines AirAsia.
Due to its location, Clark Airport is a common choice for anyone travelling to Angeles, Mabalacat and Guagua City.
Puerto Princesa Airport – IATA Code – PPS
~ 2.100.000 passengers
Puerto Princesa International Airport is the airport serving Puerto Princesa City, along with its neighboring area. The airport is the hub for domestic airline Air Juan, as well as Philippines AirAsia.
Getting to Puerto Princesa center shouldn’t be a problem, as the airport is located only 5 km from the city.
This Philippines airport is the usual choice for people travelling to Palawan Island.
Laguindingan Airport – IATA Code – CGY
~ 2.000.000 passengers
Laguindingan International Airport is the primary airport serving the city of Cagayan de Oro. The airport is located about 40 km northwest of the city, with airport shuttles and taxis at passenger’s disposal.
CGY airport is 5th busiest among Philippines airports, with most passengers coming from CebuAir and Philippines AirAsia airlines.
The airport is the main gateway for travelers going to Iligan, Cagayan de Oro and other cities in Northern Mindanao.
Bacolod-Silay Airport – IATA Code – BCD
~ 1.700.000 passengers
Bacolod–Silay Airport is the airport serving the Bacolod Metropolitan area. The airport is located about 17 km north of the city center, and can be reached by shuttle vans, jeepneys and taxis.
Philippines Airlines, national air carrier, is the main airline flying to and from the airport. Bacolod Airport is the closest one to all destinations on Negros Island, and cities like Sipalay and Dumaguete.
Tacloban City Airport – IATA Code – TAC
~ 1.500.000 passengers
Tacloban City Airport is another among international airports in Philippines, also known as Daniel Z. Romualdez Airport.
The airport is located some 13 km southeast of Tacloban, but it’s also convenient when visiting other locations on Leyte Island.
AirAsia, Cebu Pacific and Philippines Airlines all have regular flights from and to the airport. The cities of Ormoc, Naval and Tanauan are among the closest destinations from TAC airport.
Kalibo Airport – IATA Code – KLO
~ 1.400.000 passengers
Kalibo International Airport serves the city of Kalibo, as well as Boracay Island. Airport is located reasonably close to Kalibo, about 5 km away. Budget airlines like Cebu Pacific and Royal Air operate regularly at the airport.
Kalibo airport is a common choice for travelers going to the northern part of Panay Island and destinations like Roxas City and Pandan Island.
Zamboanga Airport – IATA Code – ZAM
~ 1.200.000 passengers
Zamboanga International Airport is among the busiest domestic Philippines airports. Although named “international”, the airport handles mostly domestic routes via PAL Express and Cebu Pacific airlines.
Located about 3 km from Zamboanga city, it is also a usual flying spot for passengers visiting Basilan Island.
Bohol-Panglao Airport – IATA Code – TAG
~ 1.000.000 passengers
New Bohol International Airport is an airport in Bohol province, opened in 2018. Airport replaced the former Tagbilaran airport and now serves as a main gateway to Bohol and Panglao Island.
Philippine Airlines, Cebu Pacific and Philippines AirAsia all use TAG airport for daily flights. Airport is located about 20 km south of Tagbilaran City, and can be used when visiting sights like Alona Beach and Carmen City.
General Santos Airport – IATA Code – GES
~ 1.000.000 passengers
General Santos International Airport is the airport serving the SOCCSKSARGEN region. The airport is located 20 kilometers from General Santos city.
Apart from domestic flights, the airport handles several international routes via AirAsia. Koronadal City, Digos City and Lake Sebu are all fairly close to the airport.
Boracay Airport – IATA Code – MPH
~ 1.000.000 passengers
Boracay Airport is another of international Philippines airports, located in Aklan region, also known by its other names Caticlan Airport and Godofredo P. Ramos Airport.
The airport primarily serves Malay municipality, but it’s also an optimal option when visiting Boracay Island, both of which are about 20 minutes away. AirAsia and Philippines Airlines have the most frequent flights to the airport.