1. Home
  2. Countries
  3. Cuba

Airports in Cuba

Cuba has 15 airports with scheduled passenger service in our directory. The OurAirports database lists 120 aerodromes in the country in total: 6 × large airport, 19 × medium airport, 95 × small airport.

BCA — Gustavo Rizo AirportBYM — Carlos Manuel de Cespedes AirportCCC — Jardines Del Rey AirportCFG — Jaime Gonzalez AirportCMW — Ignacio Agramonte International AirportCYO — Vilo Acuña International AirportGER — Rafael Cabrera AirportHAV — José Martí International AirportHOG — Frank Pais International AirportMZO — Sierra Maestra International AirportSCU — Antonio Maceo International AirportSNU — Abel Santamaria International AirportTND — Alberto Delgado AirportVRA — Juan Gualberto Gomez International AirportVTU — Hermanos Ameijeiras AirportBCABYMCCCCFGCMWCYOGERHAVHOGMZOSCUSNUTNDVRAVTU
Map of commercial airports in CubaNatural Earth

Airports classified as large

Commercial airports

Airports with an IATA code and scheduled service, grouped by region.

Camagüey Province

IATAICAONameCityType
CMWMUCMIgnacio Agramonte International AirportCamagueyLarge airport

Ciego de Ávila Province

IATAICAONameCityType
CCCMUCCJardines Del Rey AirportCayo CocoMedium airport

Cienfuegos Province

IATAICAONameCityType
CFGMUCFJaime Gonzalez AirportCienfuegosMedium airport

Granma Province

IATAICAONameCityType
BYMMUBYCarlos Manuel de Cespedes AirportBayamoMedium airport
MZOMUMZSierra Maestra International AirportManzanilloMedium airport

Guantánamo Province

IATAICAONameCityType
BCAMUBAGustavo Rizo AirportBaracoaMedium airport

Holguín Province

IATAICAONameCityType
HOGMUHGFrank Pais International AirportHolguinLarge airport

Isla de la Juventud

IATAICAONameCityType
GERMUNGRafael Cabrera AirportNueva GeronaMedium airport
CYOMUCLVilo Acuña International AirportCayo Largo del SurMedium airport

La Habana Province

IATAICAONameCityType
HAVMUHAJosé Martí International AirportHavanaLarge airport

Las Tunas Province

IATAICAONameCityType
VTUMUVTHermanos Ameijeiras AirportLas TunasMedium airport

Matanzas Province

IATAICAONameCityType
VRAMUVRJuan Gualberto Gomez International AirportMatanzasLarge airport

Sancti Spíritus Province

IATAICAONameCityType
TNDMUTDAlberto Delgado AirportTrinidadMedium airport

Santiago de Cuba Province

IATAICAONameCityType
SCUMUCUAntonio Maceo International AirportSantiagoLarge airport

Villa Clara Province

IATAICAONameCityType
SNUMUSCAbel Santamaria International AirportSanta ClaraLarge airport

Complete aerodrome directory

All 120 airports, airfields and seaplane bases recorded for Cuba in OurAirports. Loaded on demand.

Frequently asked questions

How many airports does Cuba have?

Our directory lists 15 airports with scheduled service in Cuba. Including small airfields and seaplane bases, OurAirports records 120 aerodromes.

Which airports in Cuba are classified as large?

OurAirports classifies these airports in Cuba as large: Ignacio Agramonte International Airport (CMW), José Martí International Airport (HAV), Frank Pais International Airport (HOG), Antonio Maceo International Airport (SCU), Abel Santamaria International Airport (SNU), Juan Gualberto Gomez International Airport (VRA).

Source: OurAirports · Data updated: 9 November 2026