About this tour
Your private driver and local guide take you north from Barcelona through Girona's medieval quarters and along the Costa Brava shoreline in a single day. Walk the Old Quarter's narrow lanes, stand on ancient fortifications overlooking rust-coloured roofs, explore the Jewish Quarter's layered history, and finish among fishing villages where cliffs drop to coves and locals still work the water. Nine hours total; nine centuries of Catalan life compressed into one trip.
Highlights
- Medieval city walls with sweeping valley and rooftop views
- Jewish Quarter: preserved medieval street plan and buildings
- Girona Cathedral's Gothic facade and interior
- Calella de Palafrugell: working harbour village with seafood restaurants
- Begur clifftop town overlooking Mediterranean coves
- Private vehicle and guide for the full day
- Stop at local viewpoints and village squares
What to expect
You'll start in Girona's compact Old Quarter, navigating cobblestone passages between medieval stone buildings. Your guide points out how the Jewish Quarter's layout has barely changed since the 1400s. You'll climb to the cathedral and walk the city walls—the views extend across terraced countryside. After lunch (your choice, your pace), the drive to the coast takes roughly 45 minutes. Coastal stops are less structured: you'll wander through Calella de Palafrugell and Begur, see fishing boats, perhaps catch an evening light that makes everything golden. The day feels less like ticking boxes and more like being shown around by someone who knows the region.
Good to know
Wear comfortable shoes for uneven medieval streets and wall walks. Bring water and sun protection. Food and drink aren't included; budget for lunch in Girona or coastal villages. Children's car seats available. No strenuous hiking; all walking is at a relaxed pace through towns.
Tour sold and operated by Viator via Viator. Descriptions on this page are original BugBitten summaries written by our team — not copied from the operator. Prices and availability are confirmed at checkout.







