| UN/LOCODE | Port Name | Region | Region Name | Port Type | State | Latitude & longitude | Map |
|---|---|---|---|---|---|---|---|
| ESAJV | Ajalvir | M | Madrid | Road Terminal | RL | 4032N 00329W | Map |
| ESAPD | Alalpardo | M | Madrid | Road Terminal | AA | 4038N 00328W | Map |
| ESACL | Alcalá de Henares | M | Madrid | Road Terminal | RL | 4029N 00322W | Map |
| ESACC | Alcorcón | M | Madrid | Road Terminal | RL | 4021N 00350W | Map |
| ESAEF | Aldea del Fresno | M | Madrid | Road Terminal | RL | 4019N 00412W | Map |
| ESQSA | Alpedrete | M | Madrid | Road Terminal | RL | 4040N 00401W | Map |
| ESABT | Ambite | M | Madrid | Road Terminal | RQ | 4020N 00310W | Map |
| ESRVC | Aravaca | M | Madrid | Road Terminal | RQ | 4027N 00347W | Map |
| ESARG | Arganda del Rey | M | Madrid | Rail Terminal,Road Terminal | RL | 4018N 00326W | Map |
| ESAYS | Arroyomolinos | M | Madrid | Road Terminal | RQ | 4016N 00354W | Map |
| ESBBM | Barajas de Madrid | M | Madrid | Road Terminal | RL | 4029N 00335W | Map |
| ESBRW | Becerril de la Sierra | M | Madrid | Road Terminal | RQ | 4043N 00359W | Map |
| ESBMT | Belmonte de Tajo | M | Madrid | Road Terminal | RL | 4008N 00320W | Map |
| ESBDJ | Belvis De Jarama | M | Madrid | Road Terminal | RL | 4033N 00332W | Map |
| ESBOA | Boadilla del Monte | M | Madrid | Port | RQ | ||
| ESRUN | Brunete | M | Madrid | Road Terminal | RQ | 4025N 00400W | Map |
| ESZOY | Buitrago del Lozoya | M | Madrid | Road Terminal | RL | 4100N 00338E | Map |
| ESBTL | Buitrago Lozoya | M | Madrid | Road Terminal | RQ | 4100N 00338W | Map |
| ESBTV | Bustarviejo | M | Madrid | Road Terminal | RQ | 4051N 00342W | Map |
| ESCVO | Cadalso de Los Vidrios | M | Madrid | Road Terminal | RQ | 4018N 00427W | Map |
| ESCAE | Camarma de Esteruelas | M | Madrid | Road Terminal | RL | 4033N 00323W | Map |
| ESZDX | Campo Real | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4020N 00323W | Map |
| ESCRE | Casarrubuelos | M | Madrid | Road Terminal | RL | 4010N 00350W | Map |
| ESCEN | Cenicientos | M | Madrid | Multimodal Functions (ICDs, etc.) | RQ | 4016N 00428W | Map |
| ESCCI | Cercedilla | M | Madrid | Road Terminal | RQ | 4044N 00403W | Map |
| ESHAP | Chapineria | M | Madrid | Road Terminal | RL | 4023N 04120W | Map |
| ESCPZ | Ciempozuelos | M | Madrid | Road Terminal | RQ | 4010N 00337W | Map |
| ESCEQ | Cobeña | M | Madrid | Road Terminal | RL | 4034N 00330W | Map |
| ESCYM | Collado Mediano | M | Madrid | Road Terminal | RQ | 4042N 00401W | Map |
| ESCVB | Collado Villalba | M | Madrid | Rail Terminal,Road Terminal | RL | 4038N 00400W | Map |
| ESCOE | Colmenar de Oreja | M | Madrid | Road Terminal | RQ | 4006N 00323W | Map |
| ESEJO | Colmenar Viejo | M | Madrid | Road Terminal | RQ | 4039N 00345W | Map |
| ESCMJ | Colmenarejo | M | Madrid | Road Terminal | RQ | 4034N 00004W | Map |
| ES4VI | Cuatro Vientos | M | Madrid | Road Terminal | RL | 4023N 00347W | Map |
| ESSC6 | Cubas de la Sagra | M | Madrid | Multimodal Functions (ICDs, etc.) | AA | 4011N 00350W | Map |
| ESDEA | Daganzo de Arriba | M | Madrid | Road Terminal | RL | 4033N 00328W | Map |
| ESEMO | El Álamo | M | Madrid | Road Terminal | RL | 4014N 00359W | Map |
| ESG8S | El Goloso | M | Madrid | Road Terminal | RL | 4034N 00342W | Map |
| ESEML | El Molar | M | Madrid | Road Terminal | RQ | 4044N 00335W | Map |
| ESEVE | El Vellón | M | Madrid | Road Terminal | RL | 4046N 00335W | Map |
| ESEMR | Estremera | M | Madrid | Road Terminal | RL | 4011N 00306W | Map |
| ESFS8 | Fresno de Torote | M | Madrid | Road Terminal | RL | 4035N 00325W | Map |
| ESFDJ | Fuente el Saz de Jarama | M | Madrid | Road Terminal | RL | 4037N 00330W | Map |
| ESFUJ | Fuentidueña de Tajo | M | Madrid | Road Terminal | RL | 4007N 00309W | Map |
| ESGRI | Griñón | M | Madrid | Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 4013N 00351W | Map |
| ESGUR | Guadarrama | M | Madrid | Rail Terminal,Road Terminal | RL | 4041N 00405W | Map |
| ESHMZ | Hoyo de Manzanares | M | Madrid | Road Terminal | RQ | 4038N 00353W | Map |
| ESHMS | Humanes de Madrid | M | Madrid | Rail Terminal,Road Terminal | RL | 4015N 00350W | Map |
| ESHMR | Húmera | M | Madrid | Road Terminal | RL | 4026N 00347W | Map |
| ESMYS | La Serna del Monte | M | Madrid | Road Terminal | RL | 4102N 00337W | Map |
| ESLMM | Las Matas | M | Madrid | Road Terminal | RQ | 4033N 00354W | Map |
| ESLEG | Leganés | M | Madrid | Road Terminal | RL | 4019N 00345W | Map |
| ESZGX | Los Hueros | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4027N 00321W | Map |
| ESMIO | Los Molinos | M | Madrid | Road Terminal | RQ | 4043N 00405W | Map |
| ESLSD | Los Santos de la Humosa | M | Madrid | Port,Road Terminal | RQ | ||
| ESLOZ | Lozoyuela | M | Madrid | Road Terminal | RL | 4055N 00337W | Map |
| ESZIB | Majadahonda | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4028N 00352W | Map |
| ESMEC | Meco | M | Madrid | Port | RL | ||
| ESBMB | Miraflores de la Sierra | M | Madrid | Road Terminal | RL | 4049N 00347W | Map |
| ESMSR | Miraflores Sierra | M | Madrid | Road Terminal | RQ | 4049N 00347W | Map |
| ESZIG | Moraleja de Enmedio | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4016N 00351W | Map |
| ESMRZ | Moralzarzal | M | Madrid | Road Terminal | RQ | 4041N 00358W | Map |
| ESMTJ | Morata de Tajuña | M | Madrid | Rail Terminal,Road Terminal | RL | 4014N 00326W | Map |
| ESNCR | Navacerrada | M | Madrid | Road Terminal | RQ | 4044N 00401W | Map |
| ESNVG | Navalagamella | M | Madrid | Road Terminal | RQ | 4028N 00407W | Map |
| ESNVC | Navalcarnero | M | Madrid | Road Terminal | RL | 4018N 00400W | Map |
| ESNDR | Navas del Rey | M | Madrid | Road Terminal | RL | 4023N 00415W | Map |
| ESAD6 | Nuevo Baztán | M | Madrid | Port,Road Terminal | RL | 4022N 00315W | Map |
| ESPAU | Paracuellos de Jarama | M | Madrid | Rail Terminal,Road Terminal,Multimodal Functions (ICDs, etc.) | RL | 4030N 00331W | Map |
| ESLOX | Pelayos de la Presa | M | Madrid | Road Terminal | RL | 4022N 00420W | Map |
| ESPYP | Pelayos Presa | M | Madrid | Road Terminal | RQ | 4022N 00420W | Map |
| ESPST | Perales de Tajuna | M | Madrid | Road Terminal | RQ | 4014N 00321W | Map |
| ESG22 | Pozuelo del Rey | M | Madrid | Road Terminal | RL | 4022N 00319W | Map |
| ESRCH | Robledo Chavela | M | Madrid | Road Terminal | RQ | 4003N 00414W | Map |
| ESAGX | San Agustín de Guadalix | M | Madrid | Road Terminal | RL | 4041N 00337W | Map |
| ESSFH | San Fernando de Henares | M | Madrid | Road Terminal | RL | 4026N 03320W | Map |
| ESLZO | San Lorenzo de El Escorial | M | Madrid | Road Terminal | RL | 4035N 00409W | Map |
| ESSRV | San Martin de la Vega | M | Madrid | Road Terminal | RQ | 4013N 00334W | Map |
| ESZLT | San Sebastian de los Reyes | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4033N 00338W | Map |
| ESG34 | Serranillos del Valle | M | Madrid | Road Terminal | RL | 4013N 00352W | Map |
| ESSEV | Serranillos Valle | M | Madrid | Road Terminal | RQ | 4013N 00352W | Map |
| ESNCV | Sevilla la Nueva | M | Madrid | Road Terminal | RQ | 4221N 00401W | Map |
| ESTMJ | Talamanca de Jarama | M | Madrid | Multimodal Functions (ICDs, etc.) | AA | 4045N 00330W | Map |
| ESZMI | Tielmes | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4014N 00319W | Map |
| ESTIT | Titulcia | M | Madrid | Multimodal Functions (ICDs, etc.) | AA | 4008N 00334W | Map |
| ESTCZ | Torrejon de la Calzada | M | Madrid | Road Terminal | RQ | 4012N 00348W | Map |
| ESTNV | Torrejon de Velasco | M | Madrid | Road Terminal | RQ | 4011N 00347W | Map |
| ESZML | Torrelaguna | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4050N 00332W | Map |
| ESZIF | Torrelodones | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4035N 00356W | Map |
| ESWED | Traiguera | M | Madrid | Road Terminal | RL | 4031N 00018E | Map |
| ESTRC | Tres Cantos | M | Madrid | Rail Terminal,Road Terminal | RQ | 4036N 00343W | Map |
| ESTCA | Tres Cantosi | M | Madrid | Road Terminal | RQ | 4035N 00342W | Map |
| ESV6M | Valdemanco | M | Madrid | Road Terminal | RL | 4052N 00339W | Map |
| ESVMR | Valdemorillo | M | Madrid | Road Terminal | RQ | 4030N 00404W | Map |
| ESVOS | Valdeolmos | M | Madrid | Road Terminal | RL | 4038N 00327W | Map |
| ESDEJ | Valdetorres de Jarama | M | Madrid | Port,Road Terminal | RL | 4042N 00330W | Map |
| ESVC9 | Valdilecha | M | Madrid | Road Terminal | RL | 4017N 00318W | Map |
| ESC5V | Vallecas | M | Madrid | Road Terminal | RL | 4023N 00337W | Map |
| ESZNF | Vecindario | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 2750N 01526W | Map |
| ESVIW | Velilla de San Antonio | M | Madrid | Rail Terminal,Road Terminal | RL | 4022N 00329W | Map |
| ESZKV | Vicalvaro | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4024N 00336W | Map |
| ESVL5 | Villa del Prado | M | Madrid | Road Terminal | RL | 4016N 00418W | Map |
| ESVCJ | Villaconejos | M | Madrid | Road Terminal | RQ | 4006N 03209W | Map |
| ESVBL | Villalbilla | M | Madrid | Road Terminal | RQ | 4026N 00318W | Map |
| ESVGA | Villaluenga de la Sagra | M | Madrid | Road Terminal | RQ | 4002N 00355W | Map |
| ESVJT | Villamanrique de Tajo | M | Madrid | Road Terminal | RL | 4004N 00314W | Map |
| ESVMT | Villamanta | M | Madrid | Road Terminal | RQ | 4018N 00407W | Map |
| ESVAN | Villanueva de la Canada | M | Madrid | Road Terminal | RQ | ||
| ESVNK | Villanueva de la Cañada | M | Madrid | Road Terminal | RQ | 4027N 00400W | Map |
| ESZNR | Villanueva del Pardillo | M | Madrid | Multimodal Functions (ICDs, etc.) | RL | 4029N 00358W | Map |
| ESVSV | Villarejo de Salvanés | M | Madrid | Road Terminal | RL | 4011N 00319W | Map |
| ESVVE | Villaverde | M | Madrid | Rail Terminal,Road Terminal | RL | 4021N 00342W | Map |
| ESVVO | Villaviciosa de Odon | M | Madrid | Road Terminal | RQ | 4022N 00354W | Map |
| ESZZJ | Zarzalejo | M | Madrid | Road Terminal | RQ | 4033N 00410W | Map |
AA - Approved by competent national government agency
AC - Approved by Customs Authority
AF - Approved by national facilitation body
AI - Code adopted by international organisation (IATA, ECLAC, EUROSTAT, etc.)
AM - Approved by the UN/LOCODE Maintenance Agency
AQ - Entry approved, functions not verified
AS - Approved by national standardisation body
QQ - Original entry not verified since date indicated
RL - Recognised location - Existence and representation of location name confirmed by check against nominated gazetteer or other reference work
RN - Request from credible national sources for locations in their own country
RQ - Request under consideration
RR - Request rejected
UR - Entry included on user's request; not officially approved
XX - Entry that will be removed from the next issue of UN/LOCODE
You can use the search function above to enter city names to find the UN/LOCODE. Or you can search for the UN/LOCODE of corresponding Spain cities by region.