Map of Spain

Madrid Spain Tourist Information and Travel Guide

Spain is located in southwest Europe.  The Pyrenees separate southern France from Spain.  The Strait of Gibraltar which is located at the southern tip of Spain, separates Europe from North Africa.  Portugal is located at the west of Spain.

Northern Spain
Northern Spain