Spain is an incredible country to explore that’s so much more than it’s beautiful beaches or the Balearic Islands. That’s not to say they’re not gorgeous (they are) but Spain is a pretty vast country that has so much more going on. There are literally thousands of places in Spain to visit that you’ll be honestly missing if you just stick to its beaches.
Over the years, we’ve been to quite a few places in Spain and I thought it about time I shared my very favourite spots that are perfect for a little holiday away.
Now, being such a diverse country, I’ve decided to share some of the places in Spain to visit that are dotted all around the country. That way, wherever you’re based, you should be able to visit a few.
With that in mind, I wanted to show you some of the best places in Spain to visit this year. Some will involve a little drive, others will be the picturesque Spanish towns that you can fly right into.
Whatever the case, I’m totally hoping I can show you some of my favourite spots.
Oh, and if you need some help carrying your bags to Spain, I’m your guy! 😉
Take a look at some of the best places in Spain to visit this year.
1.) Bilbao
Another Basque country favourite is the city of Bilbao. Though the phrase ‘industrial port city’ doesn’t sound all that appealing, I promise you that Bilbao is so much more than its industrial past.
Once you’re here, make sure to explore the Guggenheim Museum with the beautiful world-renowned building and works of art (inside and out). Afterwards, make sure to spend some time for txikiteo, where you can hop from the intimate bar in the old centre for small glasses of local wine and lots of delicious pintxos.
If that’s not your thing, head over to Market La Ribera (the oldest covered market in the region), see the Museum of Fine Arts and head to the top of Artxanda for some lovely views.
Oh, and don’t forget to visit Nerua for some of the tastiest food. It’s incredible, even if a little more pricey than some other spots.
Read more: Best things to do in Bilbao
2.) Ronda
Perched around a 90-minute drive (inland) from Malaga, Ronda is one of the most incredible places in Spain to visit.
Now, the city is unlike any other as it’s split in two by a vast canyon that separates the town.
Legend has it that the locals used to argue and divine intervention split apart the city to stop any more quarrels.
After many centuries, the city learned how to live with one another and so they built a vast bridge to connect the two parts of Ronda.
Believe it or not, it’s gotta be one of the most dramatic cities to visit in Spain.
Read more: Best things to do in Ronda
3.) Barcelona
There always seems to be a load of competition between Barcelona and Madrid as to which city is best. And you know what… I can’t choose, I love them both (for very different reasons). That being said, It really is one of the best places in Spain to visit if you want a city break. Better still, there are so many free places in Barcelona to experience that doesn’t always have to ‘break the bank’.
Now, you obviously can’t go to Barcelona without exploring some of the stunning Gaudi buildings in the city itself. Also, if you time it right, you might even be able to squeeze in the iconic La Merce festival that happens each year. The city comes alive!
Oh, and don’t forget to visit Montjuic for one of the best sunsets in the city, it’s a beautiful spot where you can see the city transform from day to night.
Oh, and if you’re looking for a place to sleep, one of the nicest places we stayed is El Palauet Living. It’s right in the heart of the city and the rooms are totally stunning.
Read more: Complete guide to visiting Barcelona
4.) Beach of the Cathedrals
Nestled on the northwest coast of Spain, the Beach of the Cathedrals (or As Catedrais beach) is a beautiful coastline that’s stunning to explore. Situated close to Ribadeo, it’s one of the most dramatic beaches to visit in Spain.
Now, there are a number of trails on the cliffs themselves but the real treasure is down near the beach, where you can see the towering cliffs.
Now, you will need a ticket to go down onto the beach and there is a quota on how many people can visit each day. Make sure to book in advance and arrive in plenty of time. Reservations run between the 1st July to the 30th September and can be booked here.
Read more: The best beaches in Spain
5.) Albarracín
Nestled within the province of Teruel, Albarracín is a beautiful little town and one of the best places in Spain to visit for a day.
Once you’re here, make sure to spot Albarracín Cathedral, wander the tiny cobbled streets and head to Plaza Mayor, too. For some great views, head up the hill (where the castle is perched), you’ll be able to see across the whole region.
It’s a sleepy little town that’s almost like a fairytale! A great stop (or detour) as you explore more around the region.
Read more: The best towns to explore in Spain
6.) San Sebastian
San Sebastian is one of the most gorgeous places in Spain to visit when in the Basque region in the north.
After spending a few days in the town, I totally fell in love with San Sebastian and its charming little streets. Famous for the gorgeous La Concha Beach, it’s a great place to visit for a little relaxation and strolls around the old town.
After spending time in the surf, head over to the Parte Vieja part of town and fill up. It’s the kinda neighbourhood you visit and won’t leave until you are stuffed full of local pintxos.
Afterwards, take some time to see San Telmo Museoa, have some more chillout time on Ondarreta Beach and go for dinner at Misura (they have an incredible tasting menu). Just make sure to reserve a table before you go, it can get busy at peak times.
Read more: Best things to do in San Sebastian
7.) Cantabria
Cantabria is a coastal region in the north of Spain that’s actually quite close to Bilbao. That being said, it’s one of the best places in Spain to visit in its own right. To get here it’s actually easier to fly into Bilbao or Santander, depending on what part of the region you want to explore.
Once you’re here, make sure to head over to visit one of Gaudi’s most gorgeous buildings in northern Spain, El Capricho (in Comillas). If you wanna make the most of the countryside and the Biscay coastline, pop over to Picos de Europa National Park and the Magdalena Peninsula, which are beautiful. There’s a whole heap of hiking and biking trails in the area, making it easy to explore.
Oh, and don’t forget to explore Castro Urdiales and it’s historic castle and Santa María de la Asunción that’s right on the waterfront.
For some of the best food, head into Santander itself and gorge at Daria’s. It’s the kind of place that mixes local dishes with international twists. They have the best hake tacos and a gorge-worthy rhubarb cake.
8.) Montefrio
Around 25-miles from the city of Granada, Montefrio is one of the best places in Spain to visit for a half day trip out of the city.
Now, the most iconic point in the city has to be the Moorish castle that’s perched right on top of the cliffs overlooking the town. Built way back in the 15th Century, there is so much history to explore in this laid-back town.
Oh, and don’t forget to visit Iglesia de la Encarnacion and the Mirador National Geographic viewing spot, it’s one of the best views of the town and the historic castle.
9.) Rioja
Ah, Rioja… this is easily one of the best places in Spain to visit if you want to visit some vineyards.
This beautiful wine region hugs the Ebro River Valley in the north of Spain. If you’re already planning on visiting Bilbao, you can actually drive across (in two hours) quite easily to Rioja and enjoy a few tours. Just make sure to get a designated driver.
We visited the Campo Viejo vineyards in Rioja and it was delicious. They also have the most amazing place for lunch within the vineyard itself.
Afterwards, head over to Logroño and explore the historic city that was (and still is) a stopping point on the pilgrimage to Santiago de Compostela.
Oh, and make sure to see the Cathedral of Santa María de la Redonda. Just make sure to take some coins with you and head behind the altar itself, you’ll then be able to see a painting by Michelangelo himself.
Read more: How to visit Rioja’s vineyards
10.) Valencia
Valencia is one of the best countries in Spain to visit that is totally diverse and very much unlike any other place in the country.
With its state-of-the-art science and sculpture park the medieval quarters and a gorgeous waterfront, there is so much to do in Valencia.
Don’t forget to visit the Michelin starred restaurant, RiFF which is so amazing. Oh, and make sure to visit the Holy Grail in Valencia Cathedral.
If you want a more relaxing experience, take a trip out of the city (like we did) and watch the sunrise in a hot air balloon at Sierra De Mariola. It’s a beautiful experience.
Read more: The best things to do in Valencia
11.) Ibiza
The Balearic island of Ibiza is easily up there as one of the most beautiful and best places in Spain to visit, especially if you explore the northern part of the island.
Once you arrive, make sure to watch the sunset overlook Es Vedra, venture to the Hippy Market, explore the old town of Ibiza itself and stay at the Giri Residence which is so idyllic. Plus, they offer 24-hour breakfast (meaning no early wakeup calls).
Oh, and for a great place to eat, check out Sa Brisa in Ibiza town itself. They create the coolest (and yummiest) dishes in the city.
If you’re feeling like a treat, hire a catamaran to sail you over to Formentera and swim in the crystal-clear waters.
It’s such a great way to spend a day in the Balearics.
Read more: The best things to do in Ibiza
12.) Seville
Famous for its flamenco dancing, the Alcazar, and the towering Gothic cathedral, Seville is easily one of the best places in Spain to visit this year.
Once you arrive, make sure to explore the beautiful Giralda Tower, walk the roof of the Space Metropol Parasol and stroll through the Plaza de Espana (which is stunning). Oh, and of course, make some time to see a flamenco show, too!
For a tasty treat, pop over to Eslava who create some tasty traditional dishes but also some pretty inventive ones to boot!
Best of all, if you don’t tend to head for a siesta, this is one spot that doesn’t close throughout the day. Just remember, reservations aren’t available here so you might need to wait if you visit at peak times.
Read more: The best things to do in Seville
13.) Madrid
Perched in the centre of Spain, Madrid is the beating heart of the country and one pretty cool capital city to explore.
Once you arrive, make sure to visit the Museum of Del Prado, that’s filled with European artwork, wander around Retiro Park and visit the Royal Palace, too.
Oh, and don’t forget to visit the ancient Egyptian Templo de Debod that stands proudly in the city. Now, you might wonder how an Egyptian temple actually ends up being in Madrid? Well, back in the1960ss, the Egyptian government gifted a whole temple to Spain as a gesture of gratitude for the help they received in preserving their history.
For a great place to stay, check into the VP Plaza España Design. It’s a beautiful and modern hotel that is just stunning.
Read more: Best places to visit in Madrid
14.) Granada
Granada is one beautiful city to explore, who a whole heap of gorgeous sites, history and tasty foodie joints to gorge at.
For me, it’s easily up there as one of the best places in Spain to visit… especially for history!
Before you arrive, make sure to book tickets for the Alhambra (they sell out fast and) you won’t want to miss.
The palace and grounds are beautiful and date back to Moorish times when the region was once belonging to the Moorish people (from North Africa).
Oh, and make sure to see the Court of the Lions, Generalife and Cuesta de Gomerez.
After exploring the city, head over to Venta El Gallo for a Flamenco show like no other. It’s performed in a historic cave home from the region and is totally unique.
Read more: Visiting Generalife Palace
15.) Malaga
The historic city of Malaga was a total surprise to me and somewhere I’d never really thought of visiting on its own right before our last trip.
I’d flown into Malaga many times (to head further south in Spain) but on our last trip to the region, we decided to give the city a go. And you know what, it’s gorgeous!
Once you’re here, make sure to explore the Alcazaba, the medieval part of the city and stroll over to the Picasso collection at the Museo Picasso Málaga.
If those don’t take your fancy, check out the gothic cathedral and gorge at the amazing tapas spots close by.
Read more: Best things to do in Malaga