The closest airport is Girona–Costa Brava (GRO). By car I usually make it to Calella de Palafrugell in 45–50 minutes; last time I arrived so fast I barely had time to decide which tapa to celebrate with.
Quick take: best option and why
If you want to avoid detours, GRO is the straight shot. Barcelona–El Prat (BCN) offers far more connections and often better fares, but adds driving time. Perpignan–Rivesaltes (PGF) works if you’re coming from southern France or your fare fits, though options are more limited.
Quick comparison
| Airport | Driving time* | Best when |
|---|---|---|
| Girona (GRO) | 45–50 min | You want the fastest arrival |
| Barcelona (BCN) | 1 h 35–1 h 45 min | You need more flights/deals or can’t find seats to GRO |
| Perpignan (PGF) | 1 h 30–1 h 45 min | You’re coming from southern France or nearby |
Distances and times: Girona vs. Barcelona vs. Perpignan
Girona (GRO) is about 50 km by road from Calella de Palafrugell. In normal conditions I do it in 45–50 minutes; traveling light and outside rush hour, I’ve parked in under an hour.
Barcelona (BCN) is 110–115 km via the AP-7 and C-35. A realistic driving range is 1 h 35–1 h 45 min. The upside is flight variety and pricing, ideal when I can’t find a convenient option to Girona.
Perpignan (PGF) can match BCN driving times, but flight availability is thinner. I only pick it when my route through France makes sense.
Find your perfect stay in Calella & Llafranc Choose tourist rental, seasonal rental… or explore everything on the home page.
Pick an option below:
Getting from Girona (GRO) to Calella de Palafrugell
Landing at GRO keeps things simple: step out, hit the road, and go. It’s the most “door-to-beach” option I’ve tried.
Car and taxi: real times and ballpark costs
- Rental car: the most flexible choice, especially if you’ll hop between coves like Llafranc, Tamariu, or Aiguablava. I plan for 45–50 min and done.
- Taxi or private transfer: perfect for late arrivals or with kids. Expect roughly €120–€160 depending on time and provider. When I want zero hassle, this is my pick.
Tip: in summer and on holidays, allow extra time. If traffic builds, a brief detour or refuelling earlier can keep you on schedule.
Bus and combos: step by step
From GRO, public transport typically means connecting via Palafrugell and may require a transfer. Total time is close to 3 hours depending on schedules. If you’re traveling light and not in a rush, it’s the cheapest way; with luggage or kids, I prefer car or transfer.
Flying into Barcelona (BCN): when it pays off and suggested routes
This is the connection heavyweight. If I can’t get a good fare to GRO or I need a nonstop from my city, I choose BCN.
Driving via AP-7/C-35
Standard route: AP-7 + C-35. On my recent trips I’ve done it in 1 h 35–1 h 45 min. I avoid leaving Barcelona between 16:30 and 19:30 in summer: traffic can add 20–30 minutes.
Train and bus
A comfy option if you don’t want to drive: train (usually from Barcelona-Sants to Girona or Flaçà) plus bus to Palafrugell/Calella. Total journey is around 4 hours including waits. When I’m in “slow travel” mode, it works well—just coordinate schedules before flying.
Perpignan (PGF): when to consider it
I choose PGF if I’m already in southern France or snag a great deal. Driving time is similar to BCN. If you prioritise speed from Spain, GRO still rules; if you’re chasing price and availability, BCN is an excellent wildcard.
Practical tips: seasons, luggage, car hire and parking
- Peak season (June–September): allow extra time and consider accommodation with parking. I often leave the car in designated areas and walk the promenade; it’s nicer and avoids circling.
- Luggage and coves: if you’ll beach-hop, a rental car simplifies logistics. Bring comfy shoes for short walks.
- Public transport: great if you’re light and unhurried. Check updated schedules, especially if your flight might be delayed.
- Late arrivals: a private transfer wins for rest and safety, especially with kids.
FAQs
Which airport is closest to Calella de Palafrugell?
Girona–Costa Brava (GRO).
How long is the drive from Girona?
Typically 45–50 minutes; outside rush hour I’ve consistently hit that range.
When does Barcelona (BCN) make more sense?
When you can’t find seats to GRO, want better fares, or need more schedules. Count ~1 h 40 min by car or ~4 h by train + bus.
Is there a direct bus to Calella?
Usually you connect via Palafrugell. Check schedules for your date and have a plan B in case of flight delays.
Is Perpignan (PGF) worth it?
Yes as an alternative if you’re coming from France or land a great fare. If speed from Spain is the goal, I stick with GRO.



