Routable GPS map for Garmin navigation devices. Spain is located in southwestern Europe. Spain is bordered by the Bay of Biscay, the Balearic Sea, and the Mediterranean Sea, Portugal to the west, and France and Andorra to the north. Morocco is to the south, across the Strait of Gibraltar. Spain Bordering Countries are Andorra, France, Gibraltar, Portugal, Morocco (Ceuta) and Morocco (Melilla). Roadways: total: 681,298 km, paved: 681,298 km (includes 15,152 km of expressways).