Spain is located in the Iberian Peninsula in southwestern Europe, bordering the Bay of Biscay, Mediterranean Sea, North Atlantic Ocean, Portugal, and Pyrenees Mountains, southwest of France.

Spain is located in the Iberian Peninsula in southwestern Europe, bordering the Bay of Biscay, Mediterranean Sea, North Atlantic Ocean, Portugal, and Pyrenees Mountains, southwest of France.