Airports in Puerto Rico
Airport codes of Puerto Rico: every airport with an IATA code, with its city. Type to filter.
Puerto Rico has 10 airports with an IATA code in the open data. 8 of them have scheduled airline flights and have their own page here. The large airports are San Juan (SJU). The longest runway is at Rafael Hernández International Airport: 3,567 metres. The highest is Rafael Hernández International Airport, at 72 metres above sea level.
| Code | Airport | City | Country |
|---|---|---|---|
| BQN | Rafael Hernández International Airport | Aguadilla | Puerto Rico |
| NRR | José Aponte de la Torre Airport | Ceiba | Puerto Rico |
| CPX | Benjamin Rivera Noriega Airport | Culebra | Puerto Rico |
| MAZ | Eugenio Maria De Hostos Airport | Mayaguez | Puerto Rico |
| PSE | Mercedita International Airport | Ponce | Puerto Rico |
| SIG | Fernando Luis Ribas Dominicci Airport | San Juan | Puerto Rico |
| SJU | Luis Munoz Marin International Airport | San Juan | Puerto Rico |
| VQS | Antonio Rivera Rodriguez Airport | Vieques | Puerto Rico |
| ARE | Antonio Nery Juarbe Pol Airport | Arecibo | Puerto Rico |
| HUC | Dr Hermenegildo Ortiz Quinones Airport | Humacao | Puerto Rico |
Airports with a link have scheduled airline flights. The others have a code but are used by charter, private, cargo or military flights, or have lost their scheduled flights. Data: OurAirports, 11 November 2026.