Format of entries is:
 ICAO (IATA) – Airport Name – Airport Location

GA - Mali 

 GAAO – Ansongo Airport – Ansongo
 GABD – Bandiagara Airport – Bandiagara
 GABF – Bafoulabe Airport – Bafoulabe
 GABG – Bougouni Airport – Bougouni
 GABR – Bourem Airport – Bourem
 GABS (BKO) – Senou International Airport – Bamako
 GADZ – Douentza Airport – Douentza
 GAGM (GUD) – Goundam Airport – Goundam
 GAGO (GAQ) – Gao International Airport (Korogoussou Airport) – Gao
 GAKA (KNZ) – Kenieba Airport – Kenieba
 GAKL – Kidal Airport – Kidal
 GAKN – Kolokani Airport – Kolokani
 GAKO (KTX) – Koutiala Airport – Koutiala
 GAKT – Kita Airport – Kita
 GAKY (KYS) – Kayes Airport – Kayes
 GAMA – Markala Airport – Markala
 GAMB (MZI)– Mopti Airport (Barbe Airport) – Mopti
 GAMK – Menaka Airport – Ménaka, Ménaka Cercle
 GANF – Niafunke Airport – Niafunke
 GANK (NRM) – Keibane Airport – Nara
 GANR (NIX) – Nioro Airport – Nioro
 GASK (KSS) – Sikasso Airport – Sikasso
 GATB (TOM) – Tombouctou Airport – Tombouctou
 GATS – Tessalit Airport – Tessalit
 GAYE (EYL) – Yelimane Airport – Yélimané

GB - The Gambia 

 GBYD (BJL) – Banjul International Airport (Yundum Int'l) – Banjul

GC - Canary Islands (Spain) 
Also see airport category (Canary Islands) and list (Spain).

 GCFV (FUE) – El Matorral Airport – Fuerteventura
 GCHI (VDE) – El Hierro Airport – El Hierro
 GCLA (SPC) – La Palma Airport – La Palma
 GCLP (LPA) – Gran Canaria International Airport – Gran Canaria
 GCGM (GMZ) – La Gomera Airport – La Gomera
 GCRR (ACE) – Arrecife Airport (Lanzarote Airport) – Arrecife
 GCTS (TFS) – Tenerife South Airport (Reina Sofía) – Tenerife
 GCXO (TFN) – Tenerife North Airport (Los Rodeos) – Tenerife

GE - Ceuta and Melilla (Spain) 
 (Spain)

 GECT (JCU) – Ceuta Heliport – Ceuta
 GEML (MLN) – Melilla Airport – Melilla

GF - Sierra Leone 

 GFBN (BTE) – Sherbro International Airport – Bonthe
 GFBO (KBS) – Bo Airport – Bo
 GFGK (GBK) – Gbangbatok Airport – Gbangbatok
 GFHA (HGS) – Hastings Airport – Freetown
 GFKB (KBA) – Kabala Airport – Kabala
 GFKE (KEN) – Kenema Airport – Kenema
 GFLL (FNA) – Lungi International Airport – Freetown
 GFYE (WYE) – Yengema Airport – Yengema

GG - Guinea-Bissau 

 GGBU (BQE) – Bubaque Airport – Bubaque
 GGOV (OXB) – Osvaldo Vieiro International Airport – Bissau
 GGCF – Cufar Airport – Cufar

GL - Liberia 

 GLBU (UCN) – Buchanan Airport – Buchanan
 GLCP (CPA) – Cape Palmas Airport – Harper
 GLGE (SNI) – Greenville/Sinoe Airport –Greenville (Sinoe)
 GLLB – Lamco Airport – Buchanan
 GLMR (MLW) – Spriggs Payne Airport – Monrovia
 GLNA (NIA) – Nimba Airport – Nimba
 GLRB (ROB) – Roberts International Airport – Monrovia
 GLST (SAZ) – Sasstown Airport – Sasstown
 GLTN (THC) – Tchien Airport – Tchien
 GLVA (VOI) – Voinjama Airport – Voinjama

GM - Morocco and Western Sahara

Morocco 

 GMAD (AGA) – Al Massira Airport (Inezgane Airport) – Agadir
 GMAT (TTA) – Plage Blanche Airport – Tan-Tan
 GMFF (FEZ) – Saiss Airport – Fes
 GMFK (ERH) – Moulay Ali Cherif Airport – Errachida
 GMFM (MEK) – Bassatine Airport – Meknes
 GMFN (NDR) – Taouima Airport – Nador
 GMFO (OUD) – Angads Airport – Oujda
 GMMC (CAS) – Anfa Airport – Casablanca
 GMME (RBA) – Sale Airport – Rabat
 GMMF (SII) – Sania Ramel Airport – Sidi Ifni
 GMMI (ESU) – Mogador Airport – Essaouira
 GMMN (CMN) – Mohammed V International Airport – Casablanca
 GMMP (MMP) – Kenitra Airport – Kenitra
 GMMS (SFI) – Safi Airport – Safi
 GMMW (NDR) – Nador International Airport – Nador
 GMMX (RAK) – Menara International Airport – Marrakech
 GMMY (NNA) – Tourisme Airport – Kenitra
 GMMZ (OZZ) – Ouarzazate Airport – Ouarzazate
 GMTA (AHU) – Cherif Al Idrissi Airport – Al Hoceima
 GMTN (TTU) – Sania Ramel Airport – Tétouan
 GMTT (TNG) – Ibn Batouta International Airport (Boukhaif/Tanger Airport) – Tanger

Western Sahara 

 GMMA (SMW) – Smara Airport – Smara, Western Sahara
 GMMH (VIL) – Dakhla Airport – Dakhla (Villa Cisneros), Western Sahara
 GMML (EUN) – Hassan Airport – El Aaiún (Laâyoune), Western Sahara

GO - Senegal 

 GOGG (ZIG) – Ziguinchor Airport – Ziguinchor
 GOGK (KDA) – Kolda North Airport – Kolda
 GOGS (CSK) – Cap Skiring Airport – Cap Skiring
 GOOK (KLC) – Kaolack Airport – Kaolack
 GOOY (DKR) – Dakar-Yoff-Léopold Sédar Senghor International Airport – Dakar
 GOSM (MAX) – Ouro Sogui Airport – Matam
 GOSP (POD) – Podor Airport – Podor
 GOSR (RDT) – Richard Toll Airport – Richard Toll
 GOSS (XLS) – Saint Louis Airport – Saint Louis
 GOTB (BXE) – Bakel Airport – Bakel
 GOTK (KGG) – Kédougou Airport – Kédougou
 GOTS (SMY) – Simenti Airport – Simenti
 GOTT (TUD) – Tambacounda Airport – Tambacounda

GQ - Mauritania 

 GQNA (AEO) – Aioun el Atrouss Airport – Aioun el Atrouss
 GQNB (OTL) – Boutilimit Airport – Boutilimit
 GQNC (THI) – Tichitt Airport – Tichitt
 GQND (TIY) – Tidjikja Airport – Tidjikja
 GQNE (BGH) – Abbaye Airport – Boghe
 GQNF (KFA) – Kiffa Airport – Kiffa
 GQNH (TMD) – Timbedra Airport – Timbedra
 GQNI (EMN) – Nema Airport – Néma
 GQNJ (AJJ) – Akjoujt Airport – Akjoujt
 GQNK (KED) – Kaedi Airport – Kaédi
 GQNL (MOM) – Letfotar Airport – Moudjeria
 GQNM – Dahara Airport – Timbedra
 GQNN (NKC) – Nouakchott International Airport – Nouakchott
 GQNS (SEY) – Selibaby Airport – Selibaby
 GQNT (THT) – Tamchakett Airport – Tamchakett
 GQPA (ATR) – Atar International Airport – Atar
 GQPF (FGD) – Fderik Airport – Fderik
 GQPP (NDB) – Nouadhibou International Airport – Nouadhibou
 GQPT – Bir Moghrein Airport – Bir Moghrein
 GQPZ (OUZ) – Tazadit Airport – Zouérat

GS - Western Sahara 
Note: These airports now have ICAO codes starting with GM.

 GSAI (EUN) – El Aaiún Airport (Hassan Airport) – El Aaiún (Laâyoune) (see GMML)
 GSMA (SMW) – Smara Airport – Smara (see GMMA)
 GSVO (VIL) – Dakhla Airport – Dakhla (Villa Cisneros) (see GMMH)

GU - Guinea 

 GUCY (CKY) – Conakry International Airport (Gbessia Int'l) – Conakry
 GUFA (FIG) – Fria Airport – Fria
 GUFH (FAA) – Faranah Airport – Faranah
 GUGO – Gbenko Airport – Banankoro
 GUKR – Kawass Airport – Port Kamsar
 GUKU (KSI) – Kissidougou Airport – Kissidougou
 GULB (LEK) – Tata Airport – Labe
 GUMA (MCA) – Macenta Airport – Macenta
 GUNZ (NZE) – Nzérékoré Airport – N'zerekore
 GUOK (BKJ) – Boké Baralande Airport – Boké
 GUSA – Sangaredi Airport – Sangarédi, Guinea
 GUSB (SBI) – Sambailo Airport – Koundara
 GUSI (GII) – Siguiri Airport – Siguiri
 GUXN (KNN) – Kankan Airport – Kankan

GV - Cape Verde 

 GVAC (SID) – Amilcar Cabral International Airport – Sal, Espargos
 GVBA (BVC) – Rabil Airport – Boa Vista, Rabil
 GVNP (RAI) – Praia International Airport – Santiago, Praia
 GVMA (MMO) – Maio Airport – Maio, Vila do Maio
 GVMT (MTI) – Mosteiros Airport – Fogo Island
 GVSF (SFL) – São Filipe Airport – Fogo, São Filipe
 GVSN (SNE) – Preguiça Airport – São Nicolau, Preguiça
 GVSV (VXE) – São Pedro Airport – São Vicente, São Pedro

References 
 

 

G