280px|miniatura|Zona económica exclusiva de España.

Las fronteras de España son las que siguen.

Fronteras por países Frontera con Portugal

La frontera con Portugal es la de mayor longitud que tiene España con otro país. Se extiende al suroeste del país y la recorre de norte a sur. No en vano la Península ibérica es compartida por ambos países. Son un total de 1292 km (63,58 % del total), que transcurren por las comunidades autónomas (de norte a sur) de Galicia (Pontevedra y Orense), Castilla y León (Zamora y Salamanca), Extremadura (Cáceres y Badajoz) y Andalucía (Huelva).

La frontera se extiende desde la desembocadura del río Miño hasta la desembocadura del río Guadiana. A lo largo del recorrido de la frontera muchos cauces de ríos de la península ibérica y afluentes de estos actúan de frontera natural entre ambos países, como son los ríos Miño, Duero, Tajo y Guadiana.

Popularmente se le conoce con el nombre de La raya (frontera).

Frontera con Francia

miniatura|180px|Paso fronterizo de Portalet d'Aneu.

La frontera con Francia es la segunda de mayor extensión: 656,3 km (32,30% del total). Se extiende al noreste de España. Está dividida en dos partes (las separa el Principado de Andorra). La primera parte transcurre por el País Vasco (Guipúzcoa), Navarra, Aragón (Huesca) y Cataluña (Lérida). La segunda parte continúa por Cataluña (Lérida y Gerona).

La frontera se extiende desde el océano Atlántico (mar Cantábrico) hasta el mar Mediterráneo. Los Pirineos actúan de frontera natural entre ambos países.

Frontera con Andorra

miniatura|180px|Paso fronterizo de La Farga de Moles.

La frontera con Andorra es la tercera de mayor extensión: 63,7 km (3,13% del total). Se extiende al noreste de España (en los Pirineos), en la provincia de Lérida (Cataluña). La frontera con Andorra separa en dos partes la frontera francesa, con la que forma la frontera norte de España.

Frontera con Marruecos

miniatura|180px|Paso fronterizo entre España y la zona neutral con Marruecos, en Melilla.

La frontera con Marruecos es la cuarta en extensión. En total son 19 km de fronteras en África (0,94% del total).

Las ciudades autónomas de Ceuta y Melilla no tienen oficialmente frontera con Marruecos, sino con la tierra de nadie establecida entre los dos países en 1956. La única frontera reconocida entre España y el reino alauita es la estrecha franja de tierra que separa el Peñón de Vélez de la Gomera del continente: 85 metros.

Otros límites Límite con el Reino Unido

miniatura|180px|Límite entre La Línea de la Concepción y el istmo de Gibraltar

El límite con la colonia británica de Gibraltar tiene una extensión de 1,2 km (0,06 % del total). Desde el lado español oficialmente no se considera frontera, y se le llama verja, dado que España no reconoce la soberanía británica sobre el istmo. Por otro lado, la ciudad de Gibraltar es considerada por España como territorio en reclamación.

Lista de pasos fronterizos españoles

Provincia de Guipúzcoa NombreInfraestructuraFuenterrabía-Hendaya35px Paso fluvial en barco transfronterizoIrún- Hendaya35pxFerrocarril convencional (una vía de ancho ibérico y otra de UIC)Irún- Hendaya35pxFerrocarril de vía estrecha (Euskotren)Irún- Hendaya (puente de Santiago) Avenida de Iparralde (España) Avenue d'Espagne (Francia)Irún- Hendaya Behovia (Irún)-Béhobie (Urrugne) (vado de Behovia) Behovia- Biriatou

Provincia de Navarra NombreInfraestructuraVera de Bidasoa- Herboure (Urrugne) (Collado de Ibardín) Vera de Bidasoa- Sare (Collado de Lizuniaga) Gorosurreta (Echalar)-Sare (Collado de Lizayeta) Errotaxaharrea (Baztán)-Garbala (Sare) (vado de Gure Ametsa) Vía localBehereko Benta (Baztán)-Harotxarenborda (Sare) (puente del Beherekobentako Erreka) Vía localGaineko Benta (Baztán)-Martienekoborda (Sare) (paso de Apalautegia o de Venta Berrouet) Vía localGaltzagorri Benta (Baztán)- Lekaienborda (Sare) Vía localLoribenta (Baztán)-Etxegaraikoborda (Sare) Vía localDancharinea (Urdax)-Dantxaria (Ainhoa) (paso del Lapitxuri) Erratzu (Baztán)-Baigorri (Puerto de Izpegi) Eugi (Zubiri)- Urepel (Puerto de Urquiaga) Pallaren Borda (Baztán)-Larrategia (Urepel) Vía local (España) (Francia)Edarreta (Valcarlos)-Karrikaburua (Lasa) Vía localBarrio de Ventas de Pekotxeta (Valcarlos)- La Route d'Arnéguy (Arnéguy) (puente Norte -peatonal-) Vía local (España) (Francia)Barrio de Ventas de Pekotxeta (Valcarlos)- La Route d'Arnéguy (Arnéguy) (puente Sur -tráfico rodado-, "puente de Mearinengo Pentze" o "puente de Ventas") Vía local (España) (Francia)Pekotxeta (Valcarlos)-Arnéguy (puente Norte o Nuevo)(carretera nueva) Pekotxeta (Valcarlos)-Arnéguy (puente Sur o Viejo) (carretera vieja) Pantano de Irabia (Selva de Irati)- Egurguy (Lecumberry) (vado del Murgatzagi) Vía localIzalzu- Larrau (puerto de Larrau) Valle de Belagua (Isaba)- Arette (collado de la Piedra de San Martín)

Provincia de Huesca NombreInfraestructuraCanfranc-Forges d'Abel (Urdos)Túnel de Somport Canfranc-Forges d'Abel (Urdos) Puerto de Somport Formigal (Sallent de Gállego)-Pont de Camps (Laruns) frontera del Portalet Hospital de Parzán (Bielsa)-Aragnouet (Túnel de Bielsa-Aragnouet)

Provincia de Lérida NombreInfraestructuraBosost-Saint-Mamet y Bagnères-de-Luchon (Puerto del Portillón) Fos-Bausén (Puente del Rey, puente viejo) Fos-Bausén (Puente del Rey, puente nuevo) Tor (Alins)-Pal (La Masana) (Puerto de Cabús) Vía local (España) (Andorra)Os de Civís-Bixessarri (San Julián de Loria) Vía local (España) (Andorra)Civís (Valles del Valira)-Fontaneda (San Julián de Loria) (Coll de la Gallina) Vía local (España) (Andorra)Arduix (Valles del Valira)-Sant Esteve-Mas d'Alins (San Julián de Loria) (paso de Arduix) Vía local (España) (Andorra)Anserall y Seo de Urgel-San Julián de Loria (aduana de La Farga de Moles)

Provincia de Gerona NombreInfraestructuraLa Fleca Vella (Puigcerdá)-La Vinyola (Enveitg) Vía local (España) (Francia)Puigcerdá-Enveitg35pxFerrocarril internacional Barcelona-Francia por PuigcerdáPuigcerdá-Cámping L'Aiglon, despoblados de Les Arses y Pla del Mas (Ur) (puente de Llivia) (ruta neutral)Llivia-Despoblados de La Joncassa y La Prada de Càldegues (Ur) (ruta neutral)Llivia-Estavar (puente romano de Estauja) Vía localLlivia-Estavar Avinguda dels Països Catalans (España) Route de Llivia (Francia)Gorguja (Llivia)-Ro (Sallagosa) Puigcerdá-Bourg Madame Age-Palau de Cerdanya (Osséja) Molló-Prats de Molló (collado de Ares) Tapis (Massanet de Cabrenys)-Coustouges (paso de Riumajor) La Bajol-Maureillas-las-Illas (collado de Manrella) El Portús (La Junquera)-Le Perthus35pxLínea de alta velocidad Perpiñán-FiguerasEl Portús (La Junquera)-Le Perthus El Portús (La Junquera)-Le Perthus Espolla-Banyuls (collado de Banyuls) Vía localPortbou-Cerbère (collado de los Belitres) Portbou-Cerbère35pxFerrocarril convencional

Provincia de Pontevedra NombreInfraestructuraArbo-Melgaço (aduana de Arbo-San Marcos) Salvatierra de Miño-Monção Tuy-Valença do Minho Tuy -Valença do Minho Tuy -Valença do Minho 35pxFerrocarril internacional Vigo-Tuy-OportoGoián (Tomiño) -Vila Nova de Cerveira (Ponte da Amizade) Camposancos (La Guardia) -Caminha 70px Ferry transfronterizo de estuario Camposancos - Caminha

Provincia de Orense NombreInfraestructuraManzalvos (La Mezquita)-Antigua Aduana-Moimenta e Montouto (Vinhais) A Esculqueira (La Mezquita)-Quirás e Pinheiro Novo (Vinhais) Vía local (Galicia) - (Portugal)Barxa (La Gudiña)-Quirás e Pinheiro Novo (Vinhais) Vía local (Galicia) - (Portugal)Soutochao (Villardevós)-São Vicente da Raia (Chaves) Terroso (Villardevós)-São Vicente Vía localArzádegos (Villardevós)-Travancas Vía localMandín (Verín)-Lama de Arcos Vía localFeces de Abajo (Verín)-Vila Verde da Raia (Chaves) Rabal (Oimbra)-Vilarelho da Raia Vía localSan Cibrao (Oimbra)-Vilarelho da Raia Vía localSan Cibrao (Oimbra)-Cambedo (Chaves) Vía localVideferre (Oimbra)-Soutelinho da Raia Vía localA Xironda (Cualedro)-Vilar de Perdizes Vía localA Xironda (Cualedro)-Santo André Vía localBaltar (Baltar)-MontalegreCalvos de Randín-Tourém Guntumil (Muiños)-Tourém Vía localRequiás (Muiños) (paso do Xurés)-Pitões das Júnias Vía localTorneiros (Lobios)-Campo do Gerês (Terras de Bouro) (paso do Xurés / passo do Gerês), (paso de Riocaldo) Manín (Lobios)-Lindoso (aduana de Buscalque)Guxinde (Entrimo)-Ameijoeira (Castro Laboreiro) (paso do Ameixüeira / passo da Ameijoeira) Xacebás (Quintela de Leirado)- Rodeiro, Queimadelo e Coriscadas (Castro Laboreiro) (paso da Portela do Pau) Vía localPadrenda-Alcobaça (Lamas de Mouro) (paso de Azoreira) Vía local (Galicia) - (Portugal)Cela de Arriba (Padrenda)-A-da-Velha (Fiães) Vía local (Galicia) (Portugal)Cela de Abaixo (Padrenda)-Congosta (Fiães) Vía local (Galicia) (Portugal)A Embalsada (Padrenda)-A Balsada (Fiães) Vía local (Galicia) (Portugal)Ponte Barxas (Padrenda)-Cristoval (Melgaço) Acivido (Padrenda)-A Cevide (Melgaço) (paso do vao de Acivido / passo do váu da Cevide) Vía local

Provincia de Zamora Nombre Infraestructura Estado 70px 70px Calabor-França (Braganza) (ponte das Porfías) <center> <center>  N 103-7 ( ) <center> En servicio Rihonor de Castilla-Río de Onor <center> <center>  N 308  <center> En servicio Riomanzanas-Guadramil (Braganza) <center>  ZA-P-2438  <center>  N 308  <center> En obras Villarino de Manzanas-Petisqueira (Deilão) <center> Vía local <center>  M 1039  <center> En obras San Martín del Pedroso (Trabazos)-Quintanilha (Braganza) (carretera Zamora-Braganza) <center> ( ) <center> ( ) <center> En servicio Villarino Tras la Sierra (Trabazos)-Vale de Frades <center> <center>  M 542  <center> En servicio Alcañices-Avelanoso (paso de Tres Marras) <center> <center>  M 546  <center> En servicio Moveros-Constantim (paso de La Luz) <center> <center>  M 1201  <center> En servicio Brandilanes-Ifanes <center> <center>  M 542  <center> En servicio Castro de Alcañices-Paradela <center> <center>  M 542-1  <center> En servicio Torregamones-Miranda do Douro <center> <center>  N 218  <center> En servicio Fermoselle-Bemposta <center> <center>  N 221-7  <center> En servicio

NOTA: Los identificadores entre paréntesis indican carreteras en construcción o la nueva denominación que adoptara la carretera en el futuro.

Provincia de Salamanca NombreInfraestructuraSalto de Saucelle-Freixo de Espada à CintaLa Fregeneda-Barca de Alba La Fregeneda-Barca de Alba35pxFerrocarril internacional de Salamanca a Portugal por La Fregeneda y Barca de Alba (abandonado)La Bouza-Escarigo Vía localAldea del Obispo-Vale da Mula (paso del Real Fuerte de la Concepción)Fuentes de Oñoro-Vilar Formoso Fuentes de Oñoro-Vilar Formoso Fuentes de Oñoro-Vilar Formoso35px Ferrocarril internacional de Salamanca a Portugal por Fuentes de Oñoro y Vilar FormosoLa Alamedilla-Batocas (Nave de Haver) Vía localLa Alberguería de Argañán-Aldeia da PonteNavasfrías-LajeosaNavasfrías-Aldeia do Bispo Vía localNavasfrías-Foios Vía local

Provincia de Cáceres NombreInfraestructuraValverde del Fresno-PenamacorZarza la Mayor-Monfortinho (paso de las Termas) Zarza la Mayor-Salvaterra do Extremo (paso de Eljas) Vía localPiedras Albas-Segura (puente romano de Segura) Cedillo-Montalvão (presa de Cedillo)Valencia de Alcántara-Beirã (puente del Sesmo)35px Ferrocarril internacional de Cáceres a Portugal por Valencia de AlcántaraLa Fontañera- Galegos (Santo António das Areias) Valencia de Alcántara- Marvão (aduana de Puerto Roque)

Provincia de Badajoz NombreInfraestructuraLa Rabaza (La Codosera)-Rabaça (Marvão) El Marco (La Codosera)-Marco (Portalegre) (paso de Abrilongo) El Marco (La Codosera)-Monte da Mina, Marco (Portalegre) (puente del Marco) Vía localEl Marco (La Codosera)-Marco (Portalegre) Alburquerque-Campomayor (por el Puerto de la Barrosa y el Hito de la Dehesiña)Badajoz-Campomayor (aduanas de Campomayor)Badajoz-Elvas35px Ferrocarril internacional de Madrid a Lisboa por BadajozBadajoz-Elvas (puente José Saramago, aduana de Caya) Olivenza-Elvas Villanueva del Fresno-Mourão (aduana de Villanueva) Valencia del Mombuey-Amareleja