13 Best City Breaks in Spain to Add to Your List in 2025
Madrid and Barcelona are popular city breaks in Spain, but if you want to discover other amazing destinations that offer a combination of culture, history, nature and food, I have you covered!
I personally think that every Spanish destination has something different to offer, so you can never go wrong with visiting any city in Spain.
Having travelled extensively across my home country, I’ll share the best city breaks in Spain, including everyone’s favourites and less popular ones that will also surprise you.

This post contains affiliate links, and as an Amazon Associate, I earn from qualifying purchases. If you click through and purchase something, I receive a small commission on the price at no extra cost to you. This helps me keep the content up to date and make other improvements to the blog.
The Best City Breaks in Spain
1. Alicante

Located in the famous Costa Blanca, Alicante is an excellent city break where you can combine exploring beaches with beautiful streets and historic buildings.
You can easily explore Alicante in two or three days, and it’s also a good base if you plan to travel around the Costa Blanca region.
I stayed two days in Alicante and spent an extra day visiting nearby towns like Altea (which is gorgeous!) and Villajoyosa.
During your city break, make sure to visit the following attractions in Alicante.
Must-see attractions in Alicante
- Castle of Santa Barbara – Located on the top of Mount Benacantil, this castle is one of Spain’s largest mediaeval fortresses and has incredible views of Alicante’s coast.
- Casco Antiguo – Known as El Barrio by the locals, the old town is one of the most beautiful areas in Alicante. Not only will you find picturesque streets but also historic buildings, tapa bars, and restaurants.
- Basilica of Santa María – Built in Valencian Gothic style around the 14th century over the remains of a mosque, this is the oldest active church in Alicante.
- Explanada de España – It’s the perfect place to walk. This promenade is an iconic location in Alicante surrounded by palm trees, beautiful views of the port, and a unique floor that consists of marble tiles that form a design with a wave effect mosaic.
- Playa El Postiguet – This sandy beach is in the heart of the city, making it a good beach to relax after a day of exploring Alicante.
2. Barcelona

Barcelona is your best choice if you’re looking for a short city break packed with activities.
The city is home to outstanding buildings, such as the famous Sagrada Familia, Casa Battló, and Casa Vicens Gaudí, which feature unique elements of Gaudí’s architecture.
Visiting Barcelona is an incredible experience because no matter where you look, you’ll find beautiful buildings, fountains, alleys and unique sculptures.
Although it’s a great city break, I recommend staying in Barcelona for at least four days if you prefer to explore it at a slower pace.
It’s also good to know that Barcelona is more expensive than other Spanish cities. Although you can travel to Barcelona on a budget, you’re more likely to spend more money because of the higher prices on restaurants and accommodation.
If you’re spending a weekend in Barcelona, you’ll want to know about these interesting facts about Barcelona and some of the attractions you can’t miss.
Must-see attractions in Barcelona
- Sagrada Familia – the most impressive building in the city. This architectural gem was started by Gaudí and has taken years to be completed.
- Park Güell – the perfect place to get a panoramic view of Barcelona and discover more architectural pieces from Gaudí.
- Barcelona Cathedral – Located in the Gothic Quarter, this 13th-century cathedral is a must-see attraction. You can also go to the rooftop for great views.
- Barceloneta Beach – Whether you visit Barcelona in summer or winter, you must see this beach. In the summer, it’s the central beach that most tourists go to, whereas in the winter, it’s a beautiful place to go for a walk.
- Las Ramblas – Barcelona’s liveliest street, where you can see street performances and shop stalls.
- Casa Batlló and Casa Mira – Designed by Gaudí, these two houses are worth visiting because of their unique architecture, especially on their rooftops.
📌 Related blog: 25+ Most instagrammable Places in Barcelona You Can’t Miss
3. Bilbao

Many places in Northern Spain are highly underrated, and this is the case with Bilbao.
If you’re looking for a weekend to indulge in food and contemplate beautiful buildings and nature, then Bilbao is a great choice.
Gastronomy in Bilbao and the Basque Country is a big part of the culture. In Bilbao, you don’t have tapas, but what’s called “pintxos”, small snacks that are eaten in bars and can have anything from meat to fish and seafood.
The difference between a “pintxo” and a tapa is that “pintxos” tend to be smaller and are ordered and paid for.
By the way, my favourite place to eat in Bilbao is its market! I highly recommend going there. The food is delicious and affordable too.
If you’re visiting Bilbao during the summer, discover the beautiful beaches of Las Arenas, Getxo and Plentzia, which are relatively close to the city.
If you’re spending a weekend in Bilbao, you can’t miss the following attractions.
Must-see attractions in Bilbao
- Guggenheim and Puppy – If it’s something you can’t miss during your city break in Bilbao is the Guggenheim Museum. The museum is worth visiting even if you aren’t an art lover. Here, you’ll find over 200 contemporary works, including the Puppy sculpture, that will blow your mind.
- Old Quarter – The Old Quarter is one of the liveliest places in the city where you can enjoy “pintxos” in a tapa bar, explore historical monuments or do some shopping.
- Bilbao Cathedral – Bilbao’s oldest building, where you can contemplate the detailed and beautiful Gothic architecture.
Another incredible activity to do near Bilbao is visiting Gaztelugatxe, a small island that became very popular since its appearance in Game of Thrones, which was referred to as “Dragonstone.”
4. Granada

Granada is a great city for a weekend getaway. This southern Spanish city has unique monuments and buildings. I’ve visited Granada countless times and love it.
If you’re a foodie who loves Spanish cuisine, you’ll be happy to know that Granada is considered one of the best places in Andalucia to have tapas. I can confirm this.
Love skiing? Check out Sierra Nevada, located 31 kilometres (19 miles) from Granada. This ski resort is surrounded by traditional restaurants and hotels with incredible facilities, such as spas and a heated outdoor pool with spectacular views of the mountains. It also has the largest ski slope in Spain!
If you’re spending one or two days in Granada, these are some attractions you can’t miss.
Must-see attractions in Granada
- Alhambra – This outstanding UNESCO World Heritage Site consists of a palace and fortress complex with examples of detailed Nasrid architecture. It’s also the only preserved palatine city of the Islamic period.
- Albaicín – A special neighbourhood with narrow winding streets of its Medieval Moorish past, also considered a World Heritage Site.
- Royal Chapel of Granada – A building worth visiting, which is the burial place of the Spanish monarchs, Queen Isabella I and King Ferdinand, the Catholic Monarchs.
- Granada Cathedral – A building that represents the great triumph of Christianity after the conquest of the city of Granada.
- Corral del Carbon – A 14th-century historic building located in the Albaicin quarter.
5. Madrid

Madrid is one of the best Spanish city breaks for culture lovers as it has a bit of everything—museums, famous landmarks such as Plaza Mayor and Puerta del Sol, palaces, and much more.
Ideally, you should spend at least three days in Madrid to see everything the city has to offer. In fact, I spent three days in Madrid and wished I stayed a bit longer to go on day trips to Toledo and Segovia.
However, two days is excellent for anyone who wants to see the main attractions and sights.
If you’re spending 2 days in Madrid, here is a list of the must-see attractions.
Must-see attractions in Madrid
- Gran Vía – This is Madrid’s main avenue and home to high-street shops as well as the best entertainment spots in the city.
- Palacio Real – The Royal Palace is where you can learn about the Spanish monarchy and contemplate over 3,000 luxurious rooms, which have been personalised for each monarch.
- Parque del Retiro – El Retiro is an incredible park in the heart of the city with plenty of activities to do, such as renting a rowing boat to discovering interesting sculptures and fountains. When you visit it, you don’t feel like you’re in a bustling city at all.
- Museo del Prado – This museum is considered the main Spanish national art museum. If you’re passionate about art, you must visit this museum, where you can find some of the most incredible pieces of art in Europe.
- Plaza Mayor – Plaza Mayor is Madrid’s main square where many important events happen, including the beautiful Madrid Christmas Market.
6. Malaga

Malaga and Costa del Sol are well-known for their extensive sandy beaches, but there are many other reasons why you should choose my hometown.
Here, you’ll find a wide range of museums, beautiful whitewashed towns, local cuisine in which fish and seafood are the main ingredients and outstanding and unique natural places such as the famous Caminito del Rey.
Malaga is a good city break destination because you can see the main attractions in one day and spend other days exploring must-see towns in Costa del Sol, such as Nerja, Frigiliana and Marbella.
On top of this, you can find many free things to do in Malaga, which makes it the perfect getaway for you if you’re travelling on a budget.
If you’re spending one day in Malaga, these are some attractions you can’t miss.
Must-see attractions in Malaga
- Alcazaba de Malaga – a Moorish fortress-palace with beautiful port and city views.
- Gibralfaro viewpoint – the perfect place to enjoy the sunrise or sunset and take panoramic photos.
- Malaga Cathedral – a Catholic church with Renaissance architecture.
- Calle Larios – Malaga’s main street has numerous high-street shops. It’s also here where all the cultural events (Christmas Lights, Easter week, etc.) take place.
- Picasso Museum Malaga – an unmissable museum for art lovers and those who appreciate Picasso’s works.
📌 Related blog: How to Spend One Day in Malaga – Itinerary with Local Recommendations
7. Palma de Mallorca

Who said Palma de Mallorca is only a summer holiday destination?
Apart from the incredible beaches you can find near Palma, the island’s capital has other things to offer all year round, making it a great city break.
Mallorca is the type of city break you want to have if you love beautiful natural features, culture and food.
If you’re travelling to Palma for a short getaway, these are unmissable things to do and see.
Must-see attractions in Palma de Mallorca
- Plaza Mayor – This lively square is located in the centre of Palma. You’ll find plenty of bar and restaurant options, shops and street artists here.
- Palma’s Old Town – There’s no visit to Palma without exploring its enchanting Old Town with cobblestoned streets that will lead you to historical landmarks such as the Royal Palace of Almudaina.
- La Seu Cathedral – La Seul is an outstanding 14th-century cathedral you must see; it’s the most emblematic building in the city.
- Bellver Castle – One of the few circular Gothic-style castles in Europe that is worth visiting for its views of the port and city.
- Ca’n Joan de s’Aigo – If you have a sweet tooth, I highly recommend visiting Ca’n Joan de s’Aigo, a cafe with the best ensaimadas (a traditional pastry from Mallorca) and hot chocolate.
If you’re looking for hidden gems in Mallorca, you can’t miss the opportunity to visit Deia, an idyllic small coastal village.
8. Puerto de la Cruz

Puerto de la Cruz, located on the beautiful island of Tenerife, is an excellent long weekend break.
The city is vibrant and offers many things – from breathtaking views of the ocean, mountainside, and black sand beaches to historic buildings and family attractions. I personally loved exploring!
In addition to all the things to do in Puerto de la Cruz, the city enjoys beautiful sunny and warm days all year round, so if you want to escape the cold and rainy winter, this destination is definitely for you.
By choosing Puerto, you also have the opportunity to go on exciting day trips to El Teide volcano, Garachico (one of the most beautiful towns in Spain) and Masca village.
Here are some unmissable attractions you can add to your long weekend break.
Must-see attractions in Puerto de la Cruz
- La Ranilla neighbourhood – The most colourful area in Puerto de la Cruz. See street art and enjoy the lively atmosphere.
- Lago Martiánez – A fantastic complex with outdoor pools.
- Playa Jardín – Puerto de la Cruz black sand beach. A beautiful lovely beach to soak up the sun.
- Loro Parque – The most popular attraction for families. Loro Parque is Tenerife’s famous zoo.
9. Sevilla

Rich in history and culture, Seville is undoubtedly one of the top city breaks in Spain. The city is well-known for its Moorish and Gothic architecture buildings, flamenco dancing and, of course, food.
Although the city has many things to do in a weekend, it’s also good to know that it’s well-connected to other cities and towns in Andalucia, in case you want to explore more of Southern Spain.
You’ll enjoy visiting Seville all year round, except in summer when the temperatures reach over 40 degrees Celsius (104ºF) when even the locals try to get away from the capital.
Seville is a special place to me as half of my family is from there, but I love the sights and history of the city, and I’m pretty sure you’ll love it too.
If you’re spending two or three days, here is a list of must-see attractions in Seville.
Must-see attractions in Seville
- Real Alcázar of Seville – One of the oldest palaces in use in Europe that any Game of Thrones fan may recognise.
- Cathedral of Seville – Considered a UNESCO World Site Heritage and the largest cathedral in the world. Interestingly, here you’ll find the tomb of Christopher Columbus.
- La Giralda – It’s the bell tower of the Cathedral of Seville, which you must climb to get stunning views of the city.
- Plaza de España – This square is a masterpiece you can’t miss – painted ceramic benches that represent all the provinces in Spain, a round canal with beautiful bridges and a lovely park.
10. Valencia

Valencia is the third-largest city in Spain, which means you’ll find many things to do during your short city break. One of the best things about this fantastic city is that it’s very walkable.
It’s also the perfect getaway if you’re looking for a wide range of activities to do while travelling on a budget. Unlike Barcelona and Madrid, Valencia is more affordable.
So, what things shouldn’t you miss during your trip to Valencia?
Must-see attractions in Valencia
- The City of Arts and Sciences – This cultural complex is considered one of the 12 Treasures of Spain. You can easily spend 3 or 4 hours exploring all the different parts of this building.
- Old Town – Walking around the Old Town is a lovely experience because it’s lively and rich in history. As you walk through it, you’ll come across numerous monuments and important buildings.
- Valencia Cathedral – This beautiful cathedral is worth visiting as it’s one of the most important pieces of art from the first Spanish Renaissance.
- Central Market – Are you looking for a culinary experience? If so, you can’t miss the opportunity to visit this lovely market, where you can also book a guided visit to learn more about Valencia’s cuisine.
11. Cordoba

If you choose your destination based on the historic buildings, museums and culture you can visit, Cordoba is the perfect Spanish city break for you.
By visiting Cordoba, you can also see its traditional Andalusian patios decorated with flower pots and other home accessories, making them picturesque, but each courtyard has its own history, too.
If you visit Cordoba at the beginning of May, don’t miss the courtyard festival. It’s one of a one-of-a-kind event in Andalucia. However, I prefer visiting the traditional patios outside the festival because they are less crowded.
Although spring is the best time to visit Cordoba, there’s no reason not to explore this beautiful city during winter or autumn.
Must-see attractions in Cordoba
- La Mezquita. The Mosque-Cathedral of Cordoba is the most emblematic building in the city. Its architectural styles, including elements from Moorish and Gothic architectures, and history are worth learning about.
- Alcazar de los Reyes Cristianos. The Alcazar is another important historic building in Cordoba. Explore its manicured gardens and patios and learn about its history and how it went from being a royal building to a prison.
- Palacio de Viana. Whether you visit Cordoba in spring or winter, you can see examples of typical Andalusian patios by visiting Palacio de Viana, which has 12 of the best courtyards in the city.
12. Santander

Santander is an underrated city in the region of Cantabria, Northern Spain, but it has so much to offer, from beautiful golden sand beaches and green spaces to delicious food.
The atmosphere in Santander is more laid back than in many other Spanish cities. When I visited Santander, I loved that it didn’t feel crowded or touristy, so choose Santander if you’re after a less popular but unique city.
Must-see attractions in Santander
- Centro Botín. If you museums, Centro Botín is Santander’s main museum, which has numerous pieces of art and exhibitions. If you don’t like visiting museums, I still recommend checking out their viewpoint, which you can visit for free, and admire beautiful sea views.
- Catedral de Santander. Santander Cathedral is an unmissable historic building. This Gothic Cathedral consists of two churches and has a beautiful courtyard. Here, you can find the tomb of Menendez Pelayo, an important writer and politician born in the city.
- Palacio de la Magdalena. One of my favourite places in Santander is the Magdalena Peninsula, where you’ll find the Magdalena Palace. The facade of this building looks like a fairytale castle, and the interior is also worth seeing. Interestingly, this used to be a royal residence.
13. Marbella

Marbella is one of my favourite places in my hometown. Its beautiful sandy beaches, picturesque historic centre, food scene and easy day trips are the main reasons Marbella should be your next weekend getaway.
Situated 45 minute drive from Malaga Airport, the city is easy to access, and if you prefer warm destinations, you’ll fall in love with Marbella.
If you’re planning a two day trip to Marbella, these are the unmissable attractions.
Must-see attractions in Marbella
- Marbella old town. It’s the most authentic part of Marbella, where you can visit historic buildings and spot monuments telling you the town’s history. While in Marbella’s old town, stop at the vibrant Plaza de los Naranjos.
- Puerto Banus. There’s no trip to Marbella without going to its famous port, called Puerto Banús. It’s one of the most luxurious ports in Spain. You can windowhop expensive shops or take a boat trip. I don’t recommend eating out in this area.
- Cabopino Beach. There are plenty of incredible beaches in Marbella, but Cabopino is by far one of the best.
Frequently asked questions about travelling to Spain for a city break
Where is the prettiest place in Spain?
This is a very subjective question because, depending on your holiday preferences, you’ll think one destination is more beautiful than another.
Southern Spain has some of the prettiest towns and villages in Spain. However, no matter where you go, you’ll always find something unique in each Spanish destination.
Which Costa in Spain is best?
Costa del Sol and Costa Blanca are the most popular choices for locals and tourists. On these two coasts, you’ll find a wide variety of activities for all types of travellers – water activities like kayaking, great nightlife and beach clubs, and even hiking trails.
What is the best month to go to Spain?
The best month to visit Spain is late spring (May or June) because the weather is warm but not as warm as in summer when it can be difficult to explore certain places, especially in the south with an average temperature of 35-celsius degrees.
Also, spring is a good time to visit Spain because there are fewer crowds, and you can sometimes find good deals on flights and accommodation.
Conclusion on the best city breaks in Spain
There are so many Spanish city breaks to choose from, but you might want to choose one destination over another depending on your preferred holiday activities.
If this is your first time in Spain, I recommend visiting cities like Madrid, Barcelona or Seville, but if you’ve visited the main city breaks, go to Malaga, Granada, Cordoba or Santander.
If you’re looking for some last minute holidays, Jet2 have a wide range of holidays – from winter sun destination to ski and Christmas Markets– to many of the Spanish destinations mentioned above.
Do you have any questions about travelling to Spain? Drop them in the comments below!
Safe adventures!
Cristina xx
Save these Spain city breaks on Pinterest for later


Don’t Forget…
Book your flight to your location through
Book your Accommodation through
Drive yourself around with ease using a local
Keep yourself safe and protected with
Book your tours and travel experiences with
Read more about Spain
- 50 Bucket List Experiences in Spain You Won’t Forget
- The Best Places to Visit in Spain for First Timers
- Hidden Gems in Spain You Need to See
- The Most Romantic Places in Spain
- 20 Beautiful Landscapes in Spain
- Tipping in Spain: Etiquette and Culture from a Local
- Can You Drink Tap Water in Spain?
- Does It Snow in Spain?
Love this list! Tops on my list of places to visit in Spain are Sevilla, Malaga, and Alicante. The others will be a bonus is there’s time.
Thank you! I am glad to hear that my hometown, Malaga, is on your top list 🙂
I’ve been to 8/10 of these locations and LOVE them. I can’t wait to visit the other two – and to return to Alicante
That’s great to hear!! I hope you go back to Alicante soon.
Amazing choices for city breaks!! Would love the opportunity to visit Seville one day!
These are great city breaks. And useful since I will be going to Madrid soon. I hope.
Thanks! Have a great time in Madrid 🙂
Sevilla is on my list to visit! Love this quick and easy list you put together! It’s so helpful!
Thanks!! Sevilla is such a great city. I cannot wait to go back.
I’ve visited a few of these, but I would really love to visit Girona and Bilbao! Both are now on the list for my next trip to Spain!
I’m glad you’ve managed to visit some of these beautiful cities! 🙂 I hope you visit Girona and Bilbao next time.
Loved Barcelona!! I’d love to visit more of Spain. Great List.
Thank you, Christina!