City/town served | Parish | ICAO | IATA | Airport name | Coordinates | LID | International airports |
Kingston | Kingston / St. Andrew | MKJP | KIN | Norman Manley International Airport | {{coord|17|56|08|N|076|47|15|W|region:JM_type:airport|name=Norman Manley International Airport}}}} |
Montego Bay | Saint James | MKJS | MBJ | Sangster International Airport | {{coord|18|30|13|N|077|54|48|W|region:JM_type:airport_scale:10000|name=Sangster International Airport}}}} |
Ocho Rios/Boscobel | Saint Mary | MKBS | OCJ | Ian Fleming International Airport | {{coord|18|24|15|N|076|58|08|W|region:JM_type:airport_scale:10000|name=Ian Fleming International Airport}}}} |
Domestic airports |
Kingston | Kingston / St. Andrew | MKTP | KTP | Tinson Pen Aerodrome | {{coord|17|59|18|N|076|49|25|W|region:JM_type:airport_scale:10000|name=Tinson Pen Aerodrome}}}} |
Negril | Westmoreland | MKNG | NEG | Negril Aerodrome | {{coord|18|20|24|N|078|20|08|W|region:JM_type:airport_scale:10000|name=Negril Aerodrome}}}} |
Port Antonio | Portland | MKKJ | POT | Ken Jones Aerodrome | {{coord|18|11|55|N|076|32|04|W|region:JM_type:airport_scale:10000|name=Ken Jones Aerodrome}}}} |
Military airports |
Kingston | Kingston / St. Andrew | Up Park Camp [1] | {{coord|17|59|18|N|076|46|34|W|region:JM_type:airport_scale:10000|name=Up Park Camp}}}} |
Moneague | Saint Ann | Moneague Training Camp [2] | {{coord|18|16|56|N|077|06|18|W|region:JM_type:airport_scale:10000|name=Moneague Training Camp}}}} | JM-0015 |
|
Private airports |
Bath | Saint Thomas | Bath Airfield | {{coord|17|56|24|N|076|18|27|W|region:JM_type:airport|name=Bath Airfield}}}} | JM-0016 |
Bog Walk | Saint Catherine | Tulloch Airfield | {{coord|18|06|15|N|076|59|20|W|region:JM_type:airport|name=Tulloch Airfield}}}} | JM-0003 |
Discovery Bay | Saint Ann | Puerto Seco Airstrip | {{coord|18|28|00|N|77|23|40|W|region:JM_type:airport|name=Puerto Seco Airstrip}}}} | JM-0007 |
Ewarton | Saint Catherine | Ewarton Airstrip | {{coord|18|10|26|N|077|04|07|W|region:JM_type:airport|name=Ewarton Airfield}}}} | JM-0004 |
Manchioneal | Portland | Manchioneal Airstrip | {{coord|18|03|17|N|76|17|00|W|region:JM_type:airport|name=Manchioneal Airstrip}}}} | JM-0002 |
Nain | Saint Elizabeth | Nain Airstrip | {{coord|17|58|38|N|77|36|25|W|region:JM_type:airport|name=Nain Airfield}}}} | JM-0010 |
Old Harbour Bay | Saint Catherine | Port Esquivel Airstrip | {{coord|17|53|30|N|77|08|10|W|region:JM_type:airport|name=Port Esquivel Airfield}}}} | JM-0006 |
Williamsfield | Manchester | Kirkvine Airstrip | {{coord|18|04|45|N|77|28|40|W|region:JM_type:airport|name=Kirkvine Airstrip}}}} | JM-0009 |
Duncans | Trelawny | Braco Airfield | {{coord|18|28|35|N|77|29|25|W|region:JM_type:airport|name=Braco Airfield}}}} | JM-0012 |
Closed |
Spanish Town | Saint Catherine | Caymanas Airfield | {{coord|18|00|52|N|076|55|27|W|region:JM_type:airport|name=Caymanas Airfield}}}} | Closed |
Vernam Field | Clarendon | Vernam Field | {{coord|17|53|18|N|077|18|11|W|region:JM_type:airport_scale:10000|name=Vernam Field}}}} | Closed |
Rocky Point | Clarendon | Rocky Point Airstrip [3] | {{coord|17|46|37|N|077|15|36|W|region:JM_type:airport_scale:10000|name=Rocky Point Airstrip}}}} | Closed |
Mandeville | Manchester | MVJ | Marlboro Airport (Marlborough Airport) | {{coord|18|01|11|N|077|29|42|W|region:JM_type:airport_scale:10000|name=Marlboro Airport}}}} | Closed |
1. ^{{cite web |url=http://www.jdfmil.org/overview/bases/bases_home.html |title=Archived copy |accessdate=2006-10-09 |deadurl=yes |archiveurl=https://web.archive.org/web/20061127110619/http://www.jdfmil.org/overview/bases/bases_home.html |archivedate=2006-11-27 |df= }}
2. ^{{cite web |url=http://www.jdfmil.org/overview/bases/bases_home5.html |title=Archived copy |accessdate=2008-03-07 |deadurl=yes |archiveurl=https://web.archive.org/web/20080323001538/http://www.jdfmil.org/overview/bases/bases_home5.html |archivedate=2008-03-23 |df= }}
3. ^UK Directorate of Overseas Surveys 1:50,000 map of Jamaica sheet H, 1973.