Map of Spain
Spain is an European country located on the Iberian Peninsula, on the West of Europe. Spain borders with Portugal, France, Gibraltar and with Andorra.
Spain on the Map

The country has its shores on the Mediterranean Sea and the Atlantic ocean.
Strait of Gibraltar, 13 km or 8.1 mi wide, separates Spain from Morocco, a country located in the northern Africa.
Not featured on the map: Canary Islands (Canaries) located in the Atlantic Ocean, around 100 km or 62 mi West of Morocco.