15 Fabulous Weekend Breaks in Spain

This post may contain affiliate links, which means I’ll receive a commission if you purchase through my links, at no extra cost to you. Please read full disclosure for more information.

Are you dreaming of weekend breaks in Spain to discover more of this vibrant country? I’ve got you covered!

Spain is one of the largest and most versatile European countries. It is well connected by a reliable rail and bus network and several low-cost airlines to farther destinations, making it easy to plan for Spain weekend breaks.

From the vibrant capital of Madrid to lively beach towns along Costa de Sol and the party central island of Ibiza, you’ll be spoilt for choice in this beautiful country.

If you’re ready to add some fun adventures in Spain to your itinerary, let’s jump right in!

Weekend Breaks in Spain


View looking out over a European city from above.

Located in the south of Span, in the colorful region of Andalucia, Granada is best known as home to the impressive Alhambra. It is easy to reach Granada by bus, train, or plane, making it a perfect destination for Spanish city breaks.

Alhambra is the main tourist attraction in Granada. This stunning palace and fortress complex dating back to the 13th century is the eighth wonder of the world and a must-visit in the city. 

Spend the rest of your time in Granada strolling the cobblestone streets of Albaicin, snacking on tapas, and drinking sangria. Don’t miss the sunset over Alhambra! The best spot to watch the sunset is Mirador de San Nicolás!


Where should you travel next?


Overlook looking out over a city from on top of a building.

Madrid is the capital of Spain and the perfect destination for a weekend break in Spain! The city is located in the center of Spain and is easily accessible from the rest of the country and other European destinations.

Madrid is one of the most beautiful European capitals, with plenty of things to do on a 2-day trip. Start your visit from Plaza Mayor and make your way to the Royal Palace of Madrid and Museum del Prado. 

Relax in Retiro Park or take a little boat out on the lake. If you’re a football fan, try to catch one of Madrid’s football clubs playing – the iconic Real Madrid and Atletico Madrid.


The back of a woman's head as she looks out over a city.

Barcelona is one of the most popular warm weekend getaways in Europe! Located on the east coast of Spain, close to the border with France, Barcelona is a great place to get a taste of Spain. 

Some places you can’t miss in Barcelona are the iconic Sagrada Familia, the unique Guell Park, and charming Ciutadella Park.  If you visit Barcelona in the summer, you must go to Barcelona Beach. The beach starts basically in the city center and stretches for kilometers. 

Barcelona is also known for its lively nightlife, so make sure you add a  night out in the city to your itinerary. Football fans will want to catch the Barcelona game at Camp Nou!


Boats docked in a marina right on the edge of a city.

Mallorca is the most picturesque of the Balearic Islands, Spanish islands in the Mediterranean. You can reach Mallorca by ferry, but the fastest way is by flying. The island is well-connected to many European cities. 

The best time to visit Mallorca is during the warmer months, so you take advantage of pristine beaches and the crystal clear Mediterranean Sea. If you only have 2 days on the island, you should rent a car to easily find the best beaches. 

Costa Brava 

A rocky coastline with a castle on a small hill.

If you want to escape the big city crowds and enjoy a weekend close to the sea, the coastal region of Costa Brava is perfect for Barcelona weekend breaks.

Lloret de Mar is the best-known city in the area, famous for its beaches and beach parties. If you’re looking for something calmer, consider visiting Llanca, Cadaqués, or Besalú. 

These small coastal towns have a unique historic fishing village charm that you won’t find anywhere else in the country. You can easily spend a weekend enjoying the sea, strolling cobblestone streets, and eating delicious food.


A large tower sticking out over the skyline of a European city.

Málaga is the largest city in the south of the country. Unlike other tourist hot spots in the region, Málaga is a coastal town with a great beach right in the city center to cool down on a hot summer day. 

If you are an art lover, Picasso Museum is one of the best places to visit in Málaga. For the best view over the city, climb to the Alcazaba fortress. A unique activity to add to your itinerary is hiking Caminito del Rey!


A stone bridge leading towards a European city.

Situated in the center of the Andalucia region, Córdoba is the perfect destination for weekend breaks in Spain. The city is compact, so you can easily walk everywhere. 

Start your weekend in Córdoba by visiting the iconic La Mezquita. This unique place of worship was built in the 8th century as a mosque, and it was transformed into a catholic cathedral in the 13th century, preserving most of its original architecture.

Cordoba is also known for its picturesque patios. If you visit in May, you can see them in their full glory as the whole city decorates their courtyards and opens them to the public.


View looking out over a city with a mix of historic and modern buildings.

The vibrant city of Sevilla is one of the most popular Spanish city breaks. The first thing you’ll notice as you arrive in Sevilla is the laid-back atmosphere of this colorful city, making for a perfect weekend destination.

Sevilla is a city full of culture and history, so you’ll have plenty of attractions to visit. Start by admiring the colorful Plaza de España, and then make your way to the Royal Alcázar of Seville, right next to the Catedral de Sevilla and the charming Santa Cruz quarter. 

You can’t miss seeing a Flamenco show, so book a table, order some sangria and tapas, and enjoy this iconic dance performance!

San Sebastian

A city right on the coastline with boats scattered across the water.

You’ll find San Sebastian on the north Spanish coast, close to the French border. This small coastal town is best known for its incredible beaches along the Atlantic coast. If you want to spend a weekend surfing, San Sebastian is the destination for you!

San Sebastian is also known for its delicious cuisine. You have to try their pintxos. They are similar to tapas in the south of Spain, but pintxos are typically put on a skewer or a piece of break.


View from the top of a building looking down towards the coastline of a beach city.

Located on the southeastern coast of Spain, Valencia is another great option for a weekend break in Spain. This picturesque city, decorated with hundreds of vibrant orange trees, is best known as the birthplace of paella, a must-try Spanish rice dish. 

Valencia is a great place to visit any time of the year! If you come in the summer, you’ll be glad to know that the beach is right in the city center. Just make sure you read up about what to wear in Spain in summer to make sure you have all the essentials for a comfortable, warm visit.


Small beach area with lounge chairs and umbrellas.

If you’re looking for the best parties in Spain, look no further than the Mediterranean island of Ibiza. It is home to some of the best-known beach parties and nightclubs that play music with live DJs until the early morning hours. 

If partying is not your thing, you can still enjoy Ibiza! This beautiful island has some of the best beaches in Spain, delicious restaurants, and numerous calm and picturesque corners to admire.


Colorful buildings lined up on a small street.

Bilbao is the largest city in the North of Spain. It is easy to reach Bilbao from Madrid by bus or train, or by plane from all over Europe. You might be surprised by how modern Bilbao looks, but there is still a charming Old city to explore.

The capital of the Basque Country is best known for its iconic Guggenheim Museum, renowned for its collection of architecture and contemporary art. Bilbao is also a culinary destination, with many delicious dishes to try such as Bacalao pil-pil, Carolina pastry, and Pintxos.


A small river cutting through a town with a bridge over it.

Girona is another great idea for Barcelona weekend breaks, as it is located less than an hour away. This small town is best known as a Game of Thrones filming location, where it represented Braavos and King’s Landing.

But don’t worry, you’ll love this picturesque city even if you’re not a fan of the series! Visit the impressive Girona Cathedral, stroll the cobblestone streets of Girona Old Town, and admire colorful houses along the Onyar River. 


A small plaza with colorful flowers and trees.

Salamanca, in the northwest of Spain, is located just a short drive from Madrid. This beautiful city looks like a fairytale town thanks to its Old Town situated on the river banks. 

The main tourist attraction in Salamanca is the University of Salamanca, founded in the early 12th century! The architecture in this city is unique and you’ll love its majestic Plaza Major, stunning cathedrals, and convents.


A coastline with rocks throughout the water leading to a European city.

Finally, we have Santander on Spain’s north coast. This picturesque city used to be a royal summer residence, and today you can visit the stunning Palacio de la Magdalena where the royal family used to spend their summers.

Santander is especially popular with Spanish locals who love it for its laid-back vibes, beautiful beaches, proximity to nature, and delicious seafood. 

Final Thoughts: Weekend Breaks in Spain

If you’re short on time Spain is a great destination for quick city breaks, as there are so many cities worth a visit!

Whether you want to spend a weekend on the beach in Mallorca, party in Ibiza, or get lost in the cobblestone streets of Cordoba, there are plenty of weekend breaks in Spain to choose from!

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.