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.
What's happening in 2026?
This year marks the hundredth anniversary of Antoni Gaudí, the trippy architect and designer behind Sagrada Familia, Park Güell and all the rest of it. Make your way to Barcelona by April 27 for the opening of ‘The Sagrada Família and Barcelona. 144 Years of a Shared Journey' and plenty more events throughout the year. More of a party guy? Two of Spain’s most iconic music festivals, Primavera Sound and Sónar, are back in Barcelona and they're bigger and better than ever for 2026 - so you might as well take the whole month off to siesta and celebrate like a real Spaniard.
If you're a Bad Bunny fan and missing the Super Bowl this year, jet off to Madrid instead. The Puerto Rican, Grammy-winning singer will be in the flesh at Riyadh Air Metropolitano Stadiumf in late May and early June.
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.