Puerto Princesa is served by 1 airport: Puerto Princesa International Airport. The nearest airport is Puerto Princesa International Airport located 25 km away.