14 Best City Breaks in Spain to Add to Your List in 2024

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, this is your guide.

The truth is that every Spanish destination has something different to offer, so you can never go wrong with visiting a city in Spain.

Having travelled extensively across my home country, I’ll share with you the best city breaks in Spain beyond the popular destinations.

Pinterest pin that reads incredible city breaks in spain.

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.


1. Alicante

Cristina looking at a beautiful panoramic city view from Alicante Castle, Spain.

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ā€™re planning 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 historic buildings and many tapas 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 forming a design with a wave effect mosaic.
  • Playa El Postiguet – This sandy beach is situated in the heart of the city, making it a good beach to relax after a day of exploring Alicante.

2. Barcelona

Tiled columns at Palau de la musica in Barcelona.

If youā€™re looking for a short city break packed with activities, Barcelona is your best choice. 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ā€™re visiting Barcelona in summer or winter, you must visit 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

Cristina in front of the Puppy flower statue  in Bilbao.

Many places located 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. Girona

River view of girona in spain.

A less common but great city break is Girona. Most travellers tend to visit Girona on a day trip from Barcelona. However, this Catalan city has a special charm and beautiful sights to discover in two or even three days.

Must-see attractions in Girona

  • Passeig de la Muralla – Thereā€™s no better way to explore the city than walking Gironaā€™s medieval city walls. From there, youā€™ll get scenic views of Girona.
  • DalĆ­ Theatre-Museum – An art museum dedicated to the life of the artist Salvador DalĆ­.
  • Cathedral of Girona – An incredible Roman Catholic church that was built between the 11th and 18th centuries. What makes it unique is the variety of architectural styles you can see in its walls and faƧades.
  • Museum of Jewish History – This museum is a representation of the significant Jewish community of Catalonia.

If you have enough time, go on a day trip to CadaquƩs, a whitewashed fishing village packed with history, architecture, scenery and amazing cuisine.

5. Granada

The alhambra palace in 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 of the 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.

6. Madrid

A photo of Cristina sat in a bench in the Rose Garden in El Retiro Park, Madrid, Spain.

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.

7. Malaga

muelle uno 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 home town.

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 of the 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

8. Palma de Mallorca 

Palma de mallorca cathedral.

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. Here is where youā€™ll find plenty of bar and restaurant options, shops and street artists.
  • 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 as 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.

9. Puerto de la Cruz

Las Ranillas district, 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.

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.

10. Sevilla

plaza de espana in seville spain

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.

11. Valencia

A beautiful square in Valencia, Spain.

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 when youā€™re travelling on a budget. Unlike Barcelona and Madrid, Valencia is an affordable city to visit.

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.

12. Cordoba

me at Palacio de Viana, 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 happen to visit Cordoba at the beginning of May, donā€™t miss out on the courtyard festival. Itā€™s one of a one-of-a-kind event in Andalucia.

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. 

13. Santander

Santander city view

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. 

14. Marbella 

A square with restaurants in the historic centre of Marbella, Spain.

Marbella is one of my favourite places in my home town. 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

Things to do before travelling to Spain

  • Compare and book the cheapest flights with Skyscanner
  • Book accommodation with Booking.com
  • Check out fantastic day trips and excursions with Get Your Guide
  • Rent a car in Spain. This is the best way to discover hidden gems.
  • Get travel insurance for your trip. SafetyWing offers flexible and affordable health and travel insurance. 

Read more about Spain

Sharing is caring!

13 Comments

  1. 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.

    1. Cristina Reina says:

      Thank you! I am glad to hear that my hometown, Malaga, is on your top list šŸ™‚

  2. 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

    1. Cristina Reina says:

      That’s great to hear!! I hope you go back to Alicante soon.

  3. Sarah Borg Barthet says:

    Amazing choices for city breaks!! Would love the opportunity to visit Seville one day!

  4. These are great city breaks. And useful since I will be going to Madrid soon. I hope.

    1. Cristina Reina says:

      Thanks! Have a great time in Madrid šŸ™‚

  5. Sevilla is on my list to visit! Love this quick and easy list you put together! It’s so helpful!

    1. Cristina Reina says:

      Thanks!! Sevilla is such a great city. I cannot wait to go back.

  6. 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!

    1. Cristina Reina says:

      I’m glad you’ve managed to visit some of these beautiful cities! šŸ™‚ I hope you visit Girona and Bilbao next time.

  7. Christina says:

    Loved Barcelona!! I’d love to visit more of Spain. Great List.

    1. Cristina Reina says:

      Thank you, Christina!

Comments are closed.