* The Atlantic Ocean: On the west and northwest.
* The Mediterranean Sea: On the east and southeast.
* The Bay of Biscay: A part of the Atlantic Ocean, located in the north.
It's worth noting that Spain also has several smaller bodies of water within its borders, such as the Strait of Gibraltar, the Gulf of Cadiz, and numerous bays and inlets along its coast.