Still think a trip to Spain is just about sun, sea and sangria? Think again. This is a country of vibrant cities, epic mountain ranges, medieval settlements and, yes, great beaches, with something to offer every kind of visitor.
Looking for a city break? Madrid, Barcelona and Valencia are the heavy hitters, but there’s a whole lot to love in smaller cities like Cuenca and Girona too. Fancy a break in the great outdoors? Few places in Europe offer more picturesque hiking than the Picos de Europa, in the northwestern region of Asturias (just look out for Iberian wolves and brown bears, which are found in the area). Here are the very best places to visit in Spain, according to our experts.
RECOMMENDED:
🌇 The most underrated cities in Spain
📍 The best things to do in Spain
🏖 The best beaches in Spain
😋 The best restaurants in Spain
🗺 The best city breaks in Europe
At Time Out, all of our travel guides are written by local writers who know their cities inside out. For more about how we curate, see our editorial guidelines. This guide includes affiliate links, which have no influence on our editorial content. For more information, see our affiliate guidelines.