Barcelona
Base · 1–4 days
The essential first stop for Gaudí, Modernisme, the Gothic core, serious museums and food, with enough transit to make a car unnecessary. Stay in Eixample, Gràcia, Sant Antoni or Poble-sec; do not treat La Rambla as a neighbourhood.
Girona
Base · 2–3 days
A compact medieval city with the Jewish quarter, river façades and restaurants worth planning around. It is the most useful second base after Barcelona: good by rail and close enough for Garrotxa, Besalú or a coastal day.
Costa Brava and Empordà
Base · 2–3 days
Go for cove walks, pine-backed headlands, fishing towns and the medieval villages and rice fields behind the coast. Base in Begur or Palafrugell for central coves, or Cadaqués for Cap de Creus; use a car unless you enjoy working around sparse buses.
Montserrat and Penedès
The best Barcelona-side escape combines Montserrat's monastery and short mountain walks with cava cellars and vineyard lunches around Sant Sadurní d’Anoia and Vilafranca del Penedès. Montserrat works independently by rail; Penedès is far better with a driver or tour.
Tarragona, Reus and the Costa Daurada
Base · 2 days
Tarragona gives you Roman ruins above the sea and a humane old-town pace; Reus adds Modernisme and vermouth. The surrounding Costa Daurada is the practical choice for sandy beaches, families and PortAventura, though Salou is a resort base rather than a cultural one.
Priorat, Montsant and Valls
Base · 2 days
A slow, car-dependent inland detour for slate-soil reds, small villages and proper winery visits, with Montsant offering better-value bottles nearby. Base near Falset for two nights rather than trying to squeeze tastings into a Barcelona day trip; Valls is the place for calçots in season.
Figueres, Cadaqués and Dalí country
Figueres' Dalí Theatre-Museum makes sense when paired with Cadaqués and Portlligat, where the wind-scoured Cap de Creus landscape explains the art. Take the train to Figueres, but use a car for Cadaqués and the coast; book the museum ahead.
Garrotxa, Besalú and the inland Girona countryside
This is the green, quieter alternative to the coast: volcanic cones, beech woods, Santa Pau, medieval Besalú and excellent cycling roads. Base in Olot, Santa Pau or Girona, preferably with a car, and come in autumn if walking is the priority.
Terres de l’Ebre
Base in Tortosa for history or Deltebre, L’Ampolla and Sant Carles de la Ràpita for the Delta's rice paddies, birdlife and seafood. It is about wide-open wetland landscape, oysters and cycling—not postcard old towns—and a car is effectively essential.
Lleida, Montsec and the western interior
Short stop · 1 day
Lleida's Seu Vella is worth a stop, but the real reason to come is Montsec's dark skies, reservoirs and access to rural western Catalonia. Treat Lleida as a gateway and use a car to get beyond it.
Catalan Pyrenees
Base · 3 days
Vall de Boí combines Romanesque churches with Aigüestortes hiking; Val d’Aran has the stronger mountain-resort feel, while Cerdanya is gentler and easier-going. Give it at least three or four nights and a car—this is a separate mountain trip, not a Barcelona add-on.
Classic first visit: city, medieval Girona and Costa Brava
8 daysBarcelona (4 days) → Girona (2 days) → Costa Brava and Empordà (2 days)
The best first Catalonia trip without pretending the region is easy to cover by rail. Use Barcelona for the major sights and a Montserrat or Penedès day, take the train to Girona, then rent a car only for the coast. Base on the central coast around Begur or Palafrugell, or choose Cadaqués if Dalí and Cap de Creus matter more than easy cove access.
Plan this routeRoman Tarragona, serious wine and Barcelona
9 daysBarcelona (4 days) → Tarragona, Reus and the Costa Daurada (2 days) → Priorat, Montsant and Valls (2 days) → Barcelona (1 day)
Better than the Costa Brava route for food-and-wine travelers, Roman-history fans and anyone visiting outside beach season. Take the train to Tarragona, then pick up a car for Priorat; stay near Falset and limit winery appointments to two a day. The final Barcelona night keeps the airport departure painless.
Plan this routeCities and coast without rushing
12 daysBarcelona (3 days) → Girona (3 days) → Costa Brava and Empordà (3 days) → Tarragona, Reus and the Costa Daurada (2 days) → Barcelona (1 day)
A sensible longer first visit: enough Barcelona, a proper Girona base for Garrotxa or Besalú, three unhurried nights on the Costa Brava, then Roman Tarragona. Keep one Costa Brava base rather than changing hotels for every cove, and treat the drive south to Tarragona as a real transfer day.
Plan this routeDeep cut: coast, high mountains and wine country
14 daysBarcelona (3 days) → Girona (2 days) → Costa Brava and Empordà (3 days) → Catalan Pyrenees (3 days) → Lleida, Montsec and the western interior (1 day) → Priorat, Montsant and Valls (2 days)
For drivers who want more than the standard Barcelona-and-beach circuit. The coast gets its due, then the itinerary commits to Vall de Boí, Val d’Aran or Cerdanya rather than treating the mountains as a scenic detour. Build in daylight for the north-to-Pyrenees transfer; finish slowly in Priorat instead of trying to add the Ebro Delta as well.
Plan this routeSpain