10 of the Best Weekend Getaways from Barcelona

Barcelona is a city that is alive with energy, but sometimes the best way to appreciate it is to step away for a while. Luckily, you don’t have to go far for a great weekend break. Within a short train ride or a couple of hours’ drive, you can swap traffic for vineyard views, Gothic alleyways for mountain trails, or crowded beaches for quiet coves. Whether you’re after fresh air, local wine, medieval villages, or seaside sunsets, there’s no shortage of quick escapes nearby. Here are 10 of the best Barcelona weekend travel ideas—places to slow down, explore, and return refreshed.
1. Costa Brava

The Costa Brava is a coastal classic, with stunning beach coves, hilltop towns, and endless sea views.
Northeast of Barcelona, the Costa Brava is one of Spain’s most famous coastlines. Its name—“Wild Coast”—says it all: pine-covered cliffs, secluded turquoise coves, and coastal paths that hug the rugged shoreline. Base yourself in Calella de Palafrugell for postcard beaches, tour the village of Tossa de Mar for medieval charm, or head to Begur for hilltop views. Days here are best spent on foot or in the water—following the Camí de Ronda, paddling along the coast, or lingering over long seafood lunches.
Did you know?: The Camí de Ronda was used by smugglers bringing in goods during Franco’s dictatorship.
2. Sitges

Art, nightlife, and beachside energy await in Sitges, just 40 minutes from Barcelona.
Sitges is close, but feels a world away from the city, and is one of the most popular short breaks from Barcelona. Hop on a train, and in less than an hour you’ll be swapping city crowds for golden sand, modernist mansions, and a whole lot of creative spirit. This LGBTQ+–friendly town has long been a magnet for artists and bohemians, and today it’s just as famous for its film festivals and nightlife. Spend your days lounging by the sea or wandering the whitewashed lanes; come evening, the promenade comes alive.
3. Girona

Spend a weekend in Girona for its medieval streets, Catalan cuisine, and cinematic old town.
If you’re craving rich Catalan culture and stunning architecture, Girona is one of the top weekend destinations from Barcelona. Just 40 minutes away by high-speed train, Girona is compact, walkable, and packed with medieval atmosphere. The city’s historic core is laced with narrow cobbled alleys, Romanesque churches, and a historic Jewish quarter. Cross the Onyar River via the red Eiffel Bridge, stroll the ancient city walls, or track down local filming locations from Game of Thrones.
Did you know?: Girona is home to one of the best restaurants in the world: El Celler de Can Roca.
4. Montserrat Mountain

Montserrat offers a mountaintop monastery amid Catalonia’s most iconic peaks.
Montserrat is one of the most popular weekend trips from Barcelona for good reason. Just an hour away, this jagged mountain range is home to Santa Maria de Montserrat Abbey—a spiritual sanctuary nestled among soaring rock formations, and one of the most important religious sites in all of Catalonia. Day trippers come for visits, but there’s enough to do here for an entire weekend, especially if you’re into hiking in the Montserrat Natural Park or exploring nearby medieval towns.
Did you know?: The Montserrat Boys’ Choir is one of the oldest in Europe, dating back to the 13th century.
5. Penedès wine region

Enjoy the slow countryside of the Penedès region, home to sparkling wines and vineyard views.
If wine is on your mind, Penedès makes for a smooth and satisfying escape. Just an hour from the city, this sun-soaked region is home to rolling vineyards and Spain’s famous sparkling wine. Around 95 percent of all Cava is produced here, so you’ll find plenty of opportunities to sample it during a weekend tour from Barcelona. Stay in Vilafranca del Penedès, where you can tour both big-name cellars and smaller organic producers. Tastings often come with vineyard views and long, lazy lunches. Even better? Many spots are reachable by train, so there’s no need for a designated driver.
6. Tarragona

A weekend in Tarragona equals Roman ruins and golden beaches in equal measure.
Tarragona is the kind of place where you can sunbathe by ancient ruins, grab lunch in a medieval square, and watch the waves roll in from a Roman amphitheater. As far as Barcelona weekend destinations go, this laid-back coastal city with a blend of history and beach life is very tempting. Explore the UNESCO–listed Roman walls, tour the old town’s quiet alleys, and enjoy sunset views from the Mediterranean Balcony. The city is a popular day trip from Barcelona, but come for a weekend and let the pace slow down.
7. Vall de Núria (Pyrenees)

Vall de Núria offers fresh mountain air, scenic trains, and peaceful hiking trails.
Tucked high in the Pyrenees, the mountain resort of Vall de Núria ticks the boxes for a weekend getaway with fresh air and fewer people. This serene alpine valley is accessible only by rack railway from Ribes de Freser—a journey that winds through forested slopes and past waterfalls on the way to the valley, where a hotel will act as your home base.
Popular activities include hiking, horseback riding, and, if there’s snow, skiing and snowboarding. The hotel and a small sanctuary overlook a glacial lake, making this weekend escape near Barcelona ideal for travelers seeking fresh air, natural beauty, and solitude.
8. Cadaqués

Cadaqués is all about whitewashed charm and artistic history on the edge of the Cap de Creus.
Tucked into a quiet bay at the very tip of the Cap de Creus Natural Park, Cadaqués is a part of the Costa Brava only in name; otherwise, it’s a world apart. Winding streets, bright white houses, and a rocky shoreline mean you’d be forgiven for thinking you’ve woken up on a Greek island during this weekend getaway from Barcelona. The town has drawn artists for decades, most famously Salvador Dalí, whose eccentric home in nearby Portlligat is now a museum. The town itself is small and walkable, with seafront restaurants and plenty of spots to swim, sketch, or sip wine.
9. The Ebro Delta

A wetland paradise for wildlife, bikes, and bird-watching, the Ebro Delta is ideal for a weekend break.
Flat, wide, and wonderfully off the radar, the Ebro Delta is one of the Mediterranean’s most important wetlands—and one of Catalonia’s most peaceful weekend escapes. It’s a haven for bird-watchers, with flamingos, herons, and hundreds of migratory species passing through each year. Rent bikes to explore the rice paddies and estuaries, or take a boat ride out into the delta itself. Once you've worked up an appetite, the local food scene doesn't disappoint either: It leans toward fresh fish, mussels, and eel stews best enjoyed slowly.
10. Andorra

Getaways to tiny Andorra promise a weekend packed with spas, shopping, and snowy peaks.
Just a few hours north of Barcelona, Andorra is a mountain micronation perfect for a weekend of adventure or relaxation. In winter, it’s known for its ski resorts and après-ski weekenders; in summer, think alpine trails, panoramic drives, and thermal spas. The tidy capital, Andorra la Vella, also offers duty-free shopping and excellent dining. Whether you're hiking in the highlands or soaking at Caldea Spa, Andorra offers a refreshing change of pace and altitude from city life, and is easily one of the best weekend trips from Barcelona.
Find more things to do in Barcelona
Keep reading
































