{{Short description|Political boundaries between Spain and neighboring territories}} thumb|285x285px|To the northeast: France and Andorra, to the west: Portugal, to the south: Gibraltar and Morocco Spain, formally known as the Kingdom of Spain (Spanish: Reino de España), is a sovereign nation primarily situated on the Iberian Peninsula in South Europe. It also includes the archipelagos Canary Islands and Balearic Islands, along with overseas territories bordering Morocco located in North Africa. The mainland is bordered by the Mediterranean Sea to the south and east, except for a small land border with Gibraltar. To the north and northeast, it shares borders with France, Andorra, and the Bay of Biscay, while Portugal and the Atlantic Ocean lie to the west and northwest. Spain is one of only three countries, along with France and Morocco, to have coastlines on both the Atlantic and Mediterranean. The Portugal–Spain border, stretching 1,214 km (754 mi), is the longest continuous border within the European Union. As a matter of fact, the total length of the border shared by Spain reaches {{Convert|1928|km|mi}} long.<ref>{{Cite web |title=Spain {{!}} WorldCrops |url=https://worldcrops.org/country/spain |access-date=2024-11-30 |website=worldcrops.org}}</ref><ref>{{Cite web |date=2018-02-28 |title=Which Countries Border Spain? |url=https://www.worldatlas.com/articles/what-countries-border-spain.html |access-date=2024-11-30 |website=WorldAtlas |language=en-US}}</ref><ref>{{Cite web |date=2020-08-20 |title=Spain |url=https://barrysborderpoints.com/country-visits/spain/ |access-date=2024-11-30 |website=Barry's Borderpoints |language=en}}</ref><ref>{{Cite web |last=nationsonline.org |first=klaus kästle- |title=Map of Spain |url=https://www.nationsonline.org/oneworld/map/spain_map.htm |access-date=2024-11-30 |website=Nations Online Project |language=en-us}}</ref>

== Borders ==

=== Spain–Portugal border === {{Main|Portugal–Spain border}}

The Spain-Portugal border, commonly known as ''La Raya'', is 1,292 kilometers long. It extends through the provinces of Pontevedra, Ourense, Zamora, Salamanca, Cáceres, Badajoz and Huelva in Spain, and the districts of Viana do Castelo, Braga, Vila Real, Bragança, Guarda, Castelo Branco, Portalegre, Évora, Beja, Faro in Portugal.

The border starts in the mouth of Minho River, and ends in the mouth of Guadiana River.

=== Spain-France border === {{Main|France–Spain border}}

The Spain-France border is 656.3&nbsp;km long. It is divided in two parts, since it is interrupted by Andorra. The first part extends through the provinces of Gipuzkoa, Navarre, Huesca, Lleida and Girona in Spain, and the departments of Pyrénées-Atlantiques, Hautes-Pyrénées, Haute-Garonne, Ariège, Pyrénées-Orientales in France.

The border goes from the mouth of Bidasoa River to a cape between Cerbère and Portbou, and crosses the Pyrenees.

=== Spain–Andorra border === {{Main article|Andorra-Spain border}} The Spain-Andorra border is 63.7&nbsp;km long. It extends through the province of Lleida in Spain, and the parishes of La Massana, Andorra La Vella, Sant Julià de Lòria, Escaldes-Engordany and Encamp.

This border is a hotspot for smuggling, because of the cheapness of tobacco in Andorra.

=== Spain–Morocco border === {{Main|Morocco–Spain border}} The autonomous cities of Ceuta and Melilla, and the Peñón de Vélez de la Gomera make the border with Morocco, which is 19&nbsp;km long.

The borders of Ceuta and Melilla, are ''de facto'', because between them and Morocco there is no man's land. The only real border would be the 27 meters long one in the Peñón de Vélez de la Gomera.

=== Spain–Gibraltar border === {{Main|Gibraltar–Spain border}}

The Spain–Gibraltar border is 1.2&nbsp;km long and connects the British Overseas Territory of Gibraltar and the Spanish municipality of La Línea de la Concepción.

== Crossing points ==

=== {{Flagicon|Basque Country}} Basque Country ===

==== Province of Gipuzkoa ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Fuenterrabía-{{Flagicon|FRA}} Hendaye |24x24px Transborder ferry |- |{{Flagicon|ESP}} Irún-{{Flagicon|FRA}} Hendaye |33x33px Conventional railway |- |{{Flagicon|ESP}} Irún-{{Flagicon|FRA}} Hendaye |33x33px Narrow-gauge railway (Euskotren) |- |{{Flagicon|ESP}} Irún-{{Flagicon|FRA}} Hendaye |'''Avenida de Iparralde''' – '''Avenue d'Espagne''' |- |{{Flagicon|ESP}} Irún-{{Flagicon|FRA}} Hendaye |{{Identificador carretera española|id=N-Ia|link=Carretera Nacional N-I|tipo=Nacional}} - {{Identificador carretera española|id=D912|link=D912|tipo=local}} |- |{{Flagicon|ESP}} Behovia-{{Flagicon|FRA}} Béhobie (Urrugne) |{{Identificador carretera española|id=N-I|link=Carretera Nacional N-I|tipo=Nacional}} - {{Identificador carretera española|id=N10|link=N10 (France)|tipo=Nacional}} |- |{{Flagicon|ESP}} Behovia-{{Flagicon|FRA}} Biriatou |{{Identificador carretera española|id=A-8|link=Autovía A-8|tipo=autovía}} - {{Identificador carretera española|id=A63|link=A63 autoroute|tipo=autovía}} |}

=== {{Flagicon|Navarre}} Navarre === {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Vera de Bidasoa-{{Flagicon|FRA}} Herboure (Urrugne) |{{Identificador carretera española|tipo=local|id=NA-1310|link=NA-1310}} - {{Identificador carretera española|tipo=local|id=D404|link=D404}} |- |{{Flagicon|ESP}} Vera de Bidasoa-{{Flagicon|FRA}} Sare |{{Identificador carretera española|tipo=local|id=NA-4410|link=NA-4410}} - {{Identificador carretera española|tipo=local|id=D406|link=D406}} |- |{{Flagicon|ESP}} Gorosurreta (Etxalar)-{{Flagicon|FRA}} Sare |{{Identificador carretera española|tipo=local|id=NA-4400|link=NA-4400}} - {{Identificador carretera española|tipo=local|id=D306|link=D306}} |- |{{Flagicon|ESP}} Errotaxaharrea (Baztán)-{{Flagicon|FRA}} Garbala (Sare) |'''Rural track''' |- |{{Flagicon|ESP}} Behereko Benta (Baztán)-{{Flagicon|FRA}} Harotxarenborda (Sare) |'''Rural track''' |- |{{Flagicon|ESP}} Gaineko Benta (Baztán)-{{Flagicon|FRA}} Martienekoborda (Sare) |'''Rural track''' |- |{{Flagicon|ESP}} Galtzagorri Benta (Baztán)-{{Flagicon|FRA}} Lekaienborda (Sare) |'''Rural track''' |- |{{Flagicon|ESP}} Loribenta (Baztán)-{{Flagicon|FRA}} Etxegaraikoborda (Sare) |'''Rural track''' |- |{{Flagicon|ESP}} Dancharinea (Urdax)-{{Flagicon|FRA}} Dantxaria (Ainhoa) |{{Identificador carretera española|tipo=nacional|id=N-121-B|link=N-121-B}} - {{Identificador carretera española|tipo=local|id=D20|link=D20 road (France)}} |- |{{Flagicon|ESP}} Erratzu (Baztán)-{{Flagicon|FRA}} Baigorri |{{Identificador carretera española|tipo=local|id=NA-2600|link=NA-2600}} - {{Identificador carretera española|tipo=local|id=D949|link=D949}} |- |{{Flagicon|ESP}} Eugi (Zubiri)-{{Flagicon|FRA}} Urepel |{{Identificador carretera española|tipo=autonomica|id=NA-138|link=NA-138}} - {{Identificador carretera española|tipo=local|id=D58|link=D58 (Spain)}} |- |{{Flagicon|ESP}} Pallaren Borda (Baztán)-{{Flagicon|FRA}} Larrategia (Urepel) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=D158|link=D158}} |- |{{Flagicon|ESP}} Edarreta (Valcarlos)-{{Flagicon|FRA}} Karrikaburua (Lasse) |'''Rural track''' |- |{{Flagicon|ESP}} Valcarlos-{{Flagicon|FRA}} La Route d'Arnéguy (Arnéguy) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=D933|link=D933}} |- |{{Flagicon|ESP}} Valcarlos-{{Flagicon|FRA}} La Route d'Arnéguy (Arnéguy) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=D933|link=D933}} |- |{{Flagicon|ESP}} Pekotxeta (Valcarlos)-{{Flagicon|FRA}} Arnéguy |{{Identificador carretera española|tipo=nacional|id=N-135|link=N-135}} - {{Identificador carretera española|tipo=local|id=D933|link=D933}} |- |{{Flagicon|ESP}} Pekotxeta (Valcarlos)-{{Flagicon|FRA}} Arnéguy |{{Identificador carretera española|tipo=nacional|id=N-135|link=N-135}} - {{Identificador carretera española|tipo=local|id=D933|link=D933}} |- |{{Flagicon|ESP}} Pantano de Irabia (Irati Forest)-{{Flagicon|FRA}} Egurguy (Lecumberry) |'''Rural track''' |- |{{Flagicon|ESP}} Izalzu-{{Flagicon|FRA}} Larrau |{{Identificador carretera española|tipo=local|id=NA-2011|link=NA-2011}} - {{Identificador carretera española|tipo=local|id=D26|link=D26 road (Spain)}} |- |{{Flagicon|ESP}} Belagua Valley (Isaba)-{{Flagicon|FRA}} Arette |{{Identificador carretera española|tipo=local|id=NA-1370|link=NA-1370}} - {{Identificador carretera española|tipo=local|id=D132|link=D132}} |}

=== {{Flagicon|Aragon}} Aragon ===

==== Province of Huesca ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Canfranc-{{Flagicon|FRA}} Forges d'Abel (Urdos) |{{Identificador carretera española|tipo=nacional|id=N-330|link=N-330}} - {{Identificador carretera española|tipo=nacional|id=N134|link=N134}} |- |{{Flagicon|ESP}} Canfranc-{{Flagicon|FRA}} Forges d'Abel (Urdos) |{{Identificador carretera española|tipo=nacional|id=N-330a|link=N-330a}} - {{Identificador carretera española|tipo=nacional|id=N134|link=N134}} |- |{{Flagicon|ESP}} Formigal (Sallent de Gállego)-{{Flagicon|FRA}} Pont de Camps (Laruns) |{{Identificador carretera española|tipo=autonómica|id=A-136|link=A-136}} - {{Identificador carretera española|tipo=local|id=D934|link=D934}} |- |{{Flagicon|ESP}} Hospital de Parzán (Bielsa)-{{Flagicon|FRA}} Aragnouet |{{Identificador carretera española|tipo=autonómica|id=A-138|link=A-138 motorway (Spain)}} - {{Identificador carretera española|tipo=local|id=D929|link=D929}} |}

=== {{Flagicon|Catalonia}} Catalonia ===

==== Province of Lleida ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Bossost-{{Flagicon|FRA}} Saint-Mamet and Bagnères-de-Luchon |{{Identificador carretera española|tipo=nacional|id=N-141|link=N-141}} - {{Identificador carretera española|tipo=local|id=D618|link=D618}} |- |{{Flagicon|ESP}} Bausen-{{Flagicon|FRA}} Fos |{{Identificador carretera española|tipo=nacional|id=N-230|link=N-230 road (Spain)}} - {{Identificador carretera española|tipo=nacional|id=N125|link=N125 road (France)}} |- |{{Flagicon|ESP}} Bausen-{{Flagicon|FRA}} Fos |{{Identificador carretera española|tipo=nacional|id=N-230|link=N-230 road (Spain)}} - {{Identificador carretera española|tipo=nacional|id=N125|link=N125}} |- |{{Flagicon|ESP}} Tor (Alins)-{{Flagicon|AND}} Pal (La Massana) |'''Rural track''' - {{Identificador carretera española|tipo=nacional|id=CG-4|link=CG44}} |- |{{Flagicon|ESP}} Os de Civís-{{Flagicon|AND}} Bixessarri (San Julià de Lòria) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=CS-110|link=CS-110}} |- |{{Flagicon|ESP}} Civís (Les Valls de Valira)-{{Flagicon|AND}} Fontaneda (San Julià de Lòria) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=CS-111|link=CS-111}} |- |{{Flagicon|ESP}} Arduix (Les Valls de Valira)-{{Flagicon|AND}} Sant Esteve-Mas d'Alins (San Julià de Lòria) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=CS-142|link=CS-142}} |- |{{Flagicon|ESP}} Anserall y La Seu d'Urgel-{{Flagicon|AND}} San Julià de Lòria |{{Identificador carretera española|tipo=nacional|id=N-145|link=N-145 road (Spain)}} - {{Identificador carretera española|tipo=nacional|id=CG-1|link=CG-1}} |}

==== Province of Girona ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} La Fleca Vella (Puigcerdá)-{{Flagicon|FRA}} La Vinyola (Enveitg) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=D34|link=D34 road (Spain)}} |- |{{Flagicon|ESP}} Puigcerdá-{{Flagicon|FRA}} Enveitg |link=:es:Archivo:Bahn aus Zusatzzeichen 1024-15 A.png|35x35px Barcelona-Puigcerdá-France international rail line |- |{{Flagicon|ESP}} Puigcerdá-{{Flagicon|FRA}} Cámping L'Aiglon (Ur) |{{Identificador carretera española|tipo=nacional|id=N-152|link=N-152 road (Spain)}} - {{Identificador carretera española|tipo=local|id=D68|link=D68 road (France)}} |- |{{Flagicon|ESP}} Llívia-{{Flagicon|FRA}} La Joncassa and La Prada de Càldegues (Ur) |{{Identificador carretera española|tipo=nacional|id=N-152|link=N-152 road (Spain)}} - {{Identificador carretera española|tipo=local|id=D68|link=D68 road (France)}} |- |{{Flagicon|ESP}} Llívia-{{Flagicon|FRA}} Estavar |'''Rural track''' |- |{{Flagicon|ESP}} Llívia-{{Flagicon|FRA}} Estavar |'''Avinguda dels Països Catalans''' – '''Route de Llivia''' |- |{{Flagicon|ESP}} Gorguja (Llívia)-{{Flagicon|FRA}} Ro (Saillagouse) |{{Identificador carretera española|tipo=nacional|id=N-154|link=N-154}} - {{Identificador carretera española|tipo=local|id=D33C|link=D33C}} |- |{{Flagicon|ESP}} Puigcerdà-{{Flagicon|FRA}} Bourg-Madame |{{Identificador carretera española|tipo=nacional|id=N-152|link=N-152}} - {{Identificador carretera española|tipo=nacional|id=N20|link=N20 road (France)}} ({{Identificador carretera española|tipo=europea|id=E-9|link=European route E-9}}) |- |{{Flagicon|ESP}} Age-{{Flagicon|FRA}} Palau de Cerdanya (Osséja) |{{Identificador carretera española|tipo=local|id=GIV-4037|link=GIV-4037}} - {{Identificador carretera española|tipo=local|id=D70a|link=D70a}} |- |{{Flagicon|ESP}} Molló-{{Flagicon|FRA}} Prats de Molló |{{Identificador carretera española|tipo=autonómica|id=C-38|link=C-38 (Spain)}} - {{Identificador carretera española|tipo=local|id=D115|link=D115}} |- |{{Flagicon|ESP}} Tapis (Maçanet de Cabrenys)-{{Flagicon|FRA}} Coustouges |{{Identificador carretera española|tipo=local|id=GI-505|link=GI-505}} - {{Identificador carretera española|tipo=local|id=D3|link=D3 road (Spain)}} |- |{{Flagicon|ESP}} La Vajol-{{Flagicon|FRA}} Maureillas-las-Illas |{{Identificador carretera española|tipo=local|id=GI-503|link=GI-503}} - {{Identificador carretera española|tipo=local|id=D13|link=D13 road (Spain)}} |- |{{Flagicon|ESP}} Els Límits (La Jonquera)-{{Flagicon|FRA}} Le Perthus |Perpignan-Barcelona high-speed rail line |- |{{Flagicon|ESP}} Els Límits (La Jonquera)-{{Flagicon|FRA}} Le Perthus |{{Identificador carretera española|tipo=nacional|id=N-II|link=Carretera Nacional N-II}} - {{Identificador carretera española|tipo=nacional|id=N9|link=Route nationale 9}} |- |{{Flagicon|ESP}} Els Límits (La Jonquera)-{{Flagicon|FRA}} Le Perthus |{{Identificador carretera española|tipo=autopista|id=AP-7|link=Autopista AP-7}} - {{Identificador carretera española|tipo=nacional|id=A9|link=A9 autoroute}} ({{Identificador carretera española|tipo=europea|id=E-15|link=European route E-15}}) |- |{{Flagicon|ESP}} Espolla-{{Flagicon|FRA}} Banyuls-sur-Mer |'''Rural route''' |- |{{Flagicon|ESP}} Portbou-{{Flagicon|FRA}} Cerbère |{{Identificador carretera española|tipo=nacional|id=N-260|link=N-260 road (Spain)}} - {{Identificador carretera española|tipo=nacional|id=N114|link=N114}} |- |{{Flagicon|ESP}} Portbou-{{Flagicon|FRA}} Cerbère |Conventional railway |}

=== {{Flagicon|Galicia}} Galicia ===

==== Province of Pontevedra ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Camposancos (A Guarda)-{{Flagicon|POR}} Caminha |Transborder ferry Camposancos – Caminha |- |{{Flagicon|ESP}} Goián (Tomiño)-{{Flagicon|POR}} Vila Nova de Cerveira |{{Identificador carretera española|tipo=autonómica|id=PO-553|link=PO-553}} - {{Identificador carretera española|id=EN13|link=Estrada Nacional 13|colorbg=F5F5F5|colorid=000}} |- |{{Flagicon|ESP}} Tui-{{Flagicon|POR}} Valença do Minho |Vigo-Tui-Porto international rail line |- |{{Flagicon|ESP}} Tui-{{Flagicon|POR}} Valença do Minho |{{Identificador carretera española|tipo=autopista|id=A-55|link=Autovía A-55}} - {{Identificador carretera española|tipo=autopista|id=A3|link=A3 motorway (Portugal)}} ({{Identificador carretera española|tipo=europea|id=E-01|link=European route E-01}}) |- |{{Flagicon|ESP}} Tui-{{Flagicon|POR}} Valença do Minho |{{Identificador carretera española|tipo=nacional|id=N-551|link=N-551}} - {{Identificador carretera española|id=EN13|link=Estrada nacional 13|colorbg=fff|colorid=000}} |- |{{Flagicon|ESP}} Salvatierra de Miño-{{Flagicon|POR}} Monção |{{Identificador carretera española|tipo=local|id=PO-510|link=PO-510}} - {{Identificador carretera española|tipo=nacional|id=N-202|link=N-202}} |- |{{Flagicon|ESP}} Arbo-{{Flagicon|POR}} Melgaço |{{Identificador carretera española|tipo=antiguacomarcal|id=PO-405|link=PO-405}} - {{Identificador carretera española|tipo=local|id=M1147|link=M1147}} |}

==== Province of Ourense ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Manzalvos (La Mezquita)-{{Flagicon|POR}} Moimenta |{{Identificador carretera española|tipo=local|id=OU-311|link=OU-311}} - {{Identificador carretera española|tipo=local|id=308|link=308}} |- |{{Flagicon|ESP}} A Esculqueira (La Mezquita)-{{Flagicon|POR}} Pinheiro Novo |'''Rural track''' - {{Identificador carretera española|tipo=local|id=509|link=509}} |- |{{Flagicon|ESP}} Barxa (La Gudiña)-{{Flagicon|POR}} Quirás |'''Rural track''' - {{Identificador carretera española|tipo=local|id=1001|link=1001}} |- |{{Flagicon|ESP}} Soutochao (Vilardevós)-{{Flagicon|POR}} Vilar Seco de Lomba |{{Identificador carretera española|tipo=local|id=OU-310|link=OU-310}} - {{Identificador carretera española|tipo=local|id=1053|link=1053}} |- |{{Flagicon|ESP}} Terroso (Vilardevós)-{{Flagicon|POR}} {{ill|São Vicente (Chaves)|lt=São Vicente|pt}} |'''Rural track''' |- |{{Flagicon|ESP}} Arzádegos (Vilardevós)-{{Flagicon|POR}} Travancas |'''Rural track''' |- |{{Flagicon|ESP}} Mandín (Verín)-{{Flagicon|POR}} Lama de Arcos |'''Rural track''' |- |{{Flagicon|ESP}} Feces de Abajo (Verín)-{{Flagicon|POR}} Vila Verde da Raia (Chaves) |{{Identificador carretera española|tipo=nacional|id=N-532|link=N-532}} - {{Identificador carretera española|tipo=nacional|id=103-5|link=103-5}} ({{Identificador carretera española|tipo=europea|id=E-801|link=E-801}}) |- |{{Flagicon|ESP}} Rabal (Oimbra)-{{Flagicon|POR}} Vilarelho da Raia |'''Rural track''' |- |{{Flagicon|ESP}} San Cibrao (Oimbra)-{{Flagicon|POR}} Vilarelho da Raia |'''Rural track''' |- |{{Flagicon|ESP}} San Cibrao (Oimbra)-{{Flagicon|POR}} Cambedo (Chaves) |'''Rural track''' |- |{{Flagicon|ESP}} Videferre (Oimbra)-{{Flagicon|POR}} Soutelinho da Raia |'''Rural track''' |- |{{Flagicon|ESP}} A Xironda (Cualedro)-{{Flagicon|POR}} Vilar de Perdizes |'''Rural track''' |- |{{Flagicon|ESP}} A Xironda (Cualedro)-{{Flagicon|POR}} Santo André |'''Rural track''' |- |{{Flagicon|ESP}} Baltar-{{Flagicon|POR}} Montalegre |{{Identificador carretera española|tipo=local|id=OU-304|link=OU-304}} |- |{{Flagicon|ESP}} Calvos de Randín-{{Flagicon|POR}} Tourém |{{Identificador carretera española|tipo=local|id=OU-302|link=OU-302}} - {{Identificador carretera española|tipo=local|id=513|link=513}} |- |{{Flagicon|ESP}} Guntumil (Muiños)-{{Flagicon|POR}} Tourém |'''Rural track''' |- |{{Flagicon|ESP}} Requiás (Muiños)-{{Flagicon|POR}} Pitões das Júnias |'''Rural track''' |- |{{Flagicon|ESP}} Torneiros (Lobios)-{{Flagicon|POR}} Campo do Gerês (Terras de Bouro) |{{Identificador carretera española|tipo=local|id=OU-312|link=OU-312}} - {{Identificador carretera española|tipo=local|id=308-1|link=308-1}} |- |{{Flagicon|ESP}} Manín (Lobios)-{{Flagicon|POR}} Lindoso |{{Identificador carretera española|tipo=nacional|id=N-540|link=N-540}} |- |{{Flagicon|ESP}} Guxinde (Entrimo)-{{Flagicon|POR}} Ameijoeira (Castro Laboreiro) |{{Identificador carretera española|tipo=local|id=OU-540|link=OU-540}} - {{Identificador carretera española|tipo=local|id=202-3|link=202-3}} |- |{{Flagicon|ESP}} Xacebás (Quintela de Leirado)-{{Flagicon|POR}} Rodeiro (Castro Laboreiro) |'''Rural track''' |- |{{Flagicon|ESP}} Padrenda-{{Flagicon|POR}} Alcobaça (Lamas de Mouro) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=1138|link=1138}} |- |{{Flagicon|ESP}} Cela de Arriba (Padrenda)-{{Flagicon|POR}} A-da-Velha (Fiães) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=1138-4|link=1138-4}} |- |{{Flagicon|ESP}} Cela de Abaixo (Padrenda)-{{Flagicon|POR}} Congosta (Fiães) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=1138-4|link=1138-4}} |- |{{Flagicon|ESP}} A Embalsada (Padrenda)-{{Flagicon|POR}} A Balsada (Fiães) |'''Rural track''' - {{Identificador carretera española|tipo=local|id=1138|link=1138}} |- |{{Flagicon|ESP}} Ponte Barxas (Padrenda)-{{Flagicon|POR}} Cristoval (Melgaço) |{{Identificador carretera española|tipo=local|id=OU-410|link=OU-410}} - {{Identificador carretera española|tipo=local|id=301|link=301}} |- |{{Flagicon|ESP}} Acivido (Padrenda)-{{Flagicon|POR}} A Cevide (Melgaço) |'''Rural track''' |}

=== {{Flagicon|Castile and Leon}} Castile and León ===

==== Province of Zamora ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Calabor-{{Flagicon|POR}} França | {{Identificador carretera española|tipo=autonómica2|id=ZA-925|link=ZA-925}} - {{Identificador carretera española|tipo=nacional|id=IP 2|link=IP2}} |- |{{Flagicon|ESP}} Rihonor de Castilla-{{Flagicon|POR}} Rio de Onor | {{Identificador carretera española|tipo=autonomica2|id=ZA-921|link=ZA-921}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;N 308&nbsp;'''</span> |- |{{Flagicon|ESP}} Riomanzanas-{{Flagicon|POR}} Guadramil | <span style="background-color:#9400D3;color:#ffffff"> '''&nbsp;ZA-P-2438&nbsp;'''</span> - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;N 308&nbsp;'''</span> |- |{{Flagicon|ESP}} Villarino de Manzanas-{{Flagicon|POR}} Petisqueira | Vía local - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;M 1039&nbsp;'''</span> |- |{{Flagicon|ESP}} San Martín del Pedroso-{{Flagicon|POR}} Quintanilha | {{Identificador carretera española|tipo=nacional|id=N-122|link=N-122}} - {{Identificador carretera española|tipo=europea|id=E-82|link=European route E82}} - |- |{{Flagicon|ESP}} Villarino Tras La Sierra-{{Flagicon|POR}} Trabazos | {{Identificador carretera española|tipo=local|id=ZA-V-2425|link=ZA-V-2425}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;M 542&nbsp;'''</span> |- |{{Flagicon|ESP}} Alcañices-{{Flagicon|POR}} Avelanoso | {{Identificador carretera española|tipo=autonomica2|id=ZA-L-2440|link=ZA-L-2440}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;M 546&nbsp;'''</span> |- |{{Flagicon|ESP}} Moveros-Constantim | {{Identificador carretera española|tipo=autonomica2|id=ZA-L-2435|link=ZA-L-2435}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;M 1201&nbsp;'''</span> |- |{{Flagicon|ESP}} Brandilanes-{{Flagicon|POR}} Ifanes | {{Identificador carretera española|tipo=autonomica2|id=ZA-L-2433|link=ZA-L-2433}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;M 542&nbsp;'''</span> |- |{{Flagicon|ESP}} Castro de Alcañices-{{Flagicon|POR}} Paradela | {{Identificador carretera española|tipo=autonomica2|id=ZA-L-2432|link=ZA-L-2432}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;M 542-1&nbsp;'''</span> |- |{{Flagicon|ESP}} Torregamones-{{Flagicon|POR}} Miranda do Douro | {{Identificador carretera española|tipo=autonomica2|id=ZA-324|link=ZA-324}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;N 218&nbsp;'''</span> |- |{{Flagicon|ESP}} Fermoselle-{{Flagicon|POR}} Bemposta | {{Identificador carretera española|tipo=autonómica|id=CL-527|link=CL-527}} - <span style="background-color:#ffffff;color:#000000"> '''&nbsp;N 221-7&nbsp;'''</span> |- |}

==== Province of Salamanca ==== {{Empty section|date=August 2017}}

=== {{Flagicon|Extremadura}} Extremadura ===

==== Province of Cáceres ==== {{Empty section|date=August 2017}}

==== Province of Badajoz ==== {{Empty section|date=August 2017}}

=== {{Flagicon|Andalusia}} Andalusia ===

==== Province of Huelva ==== {| class="wikitable" !Location !Road or Facility |- |{{Flagicon|ESP}} Encinasola-{{Flagicon|POR}} Barrancos |{{Identificador carretera española|tipo=local|id=HU-9101|link=auto}} – {{Identificador carretera española|id=N258|colorbg=fff|colorid=000}} |- |{{Flagicon|ESP}} Rosal de la Frontera-{{Flagicon|POR}} Sobral da Adiça |'''Rural track''' |- |{{Flagicon|ESP}} Rosal de la Frontera-{{Flagicon|POR}} Vila Verde de Ficalho |{{Identificador carretera española|tipo=nacional|id=N-433|link=auto}} - {{Identificador carretera española|tipo=nacional|id=IP8|link=auto}} |- |{{Flagicon|ESP}} Paymogo-{{Flagicon|POR}} São Marcos (Vila Nova de São Bento) |{{Identificador carretera española|tipo=local|id=HU-7400|link=auto}} - '''Rural track''' |- |{{Flagicon|ESP}} Santa Catalina (El Granado)-{{Flagicon|POR}} Pomarão (Santana de Cambas) |{{Identificador carretera española|tipo=local|id=HU-6400|link=auto}} - '''Rural track''' |- |{{Flagicon|ESP}} Ayamonte-{{Flagicon|POR}} Castro Marim |{{Identificador carretera española|tipo=autovia|id=A-49|link=Autovía A-49}} - <span style="background:#44f; color:white;"> '''&nbsp;A&nbsp;22&nbsp;'''</span> ({{Identificador carretera española|tipo=europea|id=E-1|link=European route E01}}) |- |{{Flagicon|ESP}} Ayamonte-{{Flagicon|POR}} Vila Real de Santo António |24x24px Transborder ferry |}

==== Province of Cádiz ==== {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} La Línea de la Concepción-{{Flagicon|UK}}{{Flagicon|Gibraltar}} Gibraltar |{{Identificador carretera española|tipo=nacional|id=N-351|link=N-351 road (Spain)}} - '''Winston Churchill Avenue''' |}

=== {{Flagicon|Ceuta}} Ceuta === {| class="wikitable" !Location !Road or facility |- |{{Flagicon|ESP}} Benzú-{{Flagicon|Morocco}} Beliones |{{Identificador carretera española|tipo=nacional|id=N-354|link=N-354 road (Spain)}} - {{Identificador carretera española|tipo=local|id=P-4703|link=auto}} |- |{{Flagicon|ESP}} Ceuta-{{Flagicon|Morocco}} Fnideq |{{Identificador carretera española|tipo=nacional|id=N-352|link=N-352 road (Spain)}} - {{Identificador carretera española|tipo=nacional|id=P-28|link=auto}} |}

=== {{Flagicon|Melilla}} Melilla === {| class="wikitable" !Location !Road or Facility |- |{{Flagicon|ESP}} Melilla-{{Flagicon|Morocco}} Beni Ansar |'''Avenida de Europa''' – '''{{Identificador carretera española|tipo=nacional|id=N-19|link=National Route 19 (Morocco)}}''' |- |{{Flagicon|ESP}} Melilla-{{Flagicon|Morocco}} Haddú |{{Identificador carretera española|tipo=local|id=ML-105|link=auto}} - '''Rural track''' |- |{{Flagicon|ESP}} Melilla-{{Flagicon|Morocco}} Farkhana |{{Identificador carretera española|tipo=local|id=ML-101|link=auto}} - '''Rural track''' |- |{{Flagicon|ESP}} Melilla-{{Flagicon|Morocco}} Idoudouhen |{{Identificador carretera española|tipo=local|id=ML-300|link=auto}} - '''Rural track''' |}

== References == {{Reflist}}

{{Commons category|International borders of Spain|borders of Spain}}

{{Europe topic|Borders of}}{{Borders of Spain}}

Category:Borders of Spain