Barcelona Airport Transfer to Costa Brava — Skip the Train Connections, Go Straight There
Costa Brava is one of those places that looks even better in real life than in the photos — rocky coves, old stone villages above the water, restaurants where the fish came off a boat that morning. It’s about 90 to 130 kilometres north of Barcelona El Prat airport depending on where you’re heading, and getting there by public transport involves at least two changes and a fair amount of wishful thinking.
A private transfer just goes. Your driver meets you at arrivals, the bags go in the boot, and you’re on the AP-7 heading north. Lloret de Mar is around 90 minutes. Tossa de Mar a bit longer. No connections, no dragging suitcases onto trains, no confusion about which bus stop.
Journey Times and Prices from Barcelona Airport
| Destination | Price (from) | Approx. Journey Time |
| Lloret de Mar | Use the Form Below | approx. 1h 30min |
| Tossa de Mar | Use the Form Below | approx. 1h 45min |
| Platja d’Aro / S’Agaró | Use the Form Below | approx. 1h 50min |
| Sant Feliu de Guíxols | Use the Form Below | approx. 1h 55min |
| Palafrugell / Calella de P. | Use the Form Below | approx. 2h 00min |
| Girona City | Use the Form Below | approx. 1h 10min |
| Blanes (southern CB) | Use the Form Below | approx. 1h 20min |
The Case for a Private Transfer vs Public Transport
The train from Barcelona to Girona takes about 40 minutes — that part isn’t bad. But from Girona to most of the Costa Brava resorts, you’re relying on infrequent buses, taxis, or a hire car you then have to park in a resort town in summer. And you’re doing all of this with your luggage, possibly with children, after a flight.
The private transfer isn’t just more comfortable — it’s actually more practical. One vehicle, one price agreed in advance, door to door. You don’t need to figure out timetables or carry coins for bus tickets.
Areas We Cover
We cover the full length of Costa Brava — from Blanes at the southern end all the way up to Portbou near the French border. Popular destinations include:
- Lloret de Mar — the most popular resort on the coast, buzzy and busy
- Tossa de Mar — more relaxed, beautiful medieval walls, genuinely lovely
- Platja d’Aro — mid-coast, popular mix of beach and nightlife
- Begur and Pals — quieter, more authentically Catalan, beautiful countryside
- Cadaqués — remote, artistic, worth the extra travel time
- Girona — technically inland but a very common destination for Costa Brava visitors
Practical Questions
Do you cover all areas of Costa Brava?
Yes — north to south, coast to inland. If your destination doesn’t appear in the price table, send us the address and we’ll give you a quote within minutes.
Can I book the return transfer at the same time?
Yes, and it’s worth doing. We’ll pick you up from your accommodation at the end of your stay and take you directly back to El Prat. Many customers book both legs together to avoid any uncertainty on the way home.
What if I’m travelling with a large family or group?
For groups over 4–5 people, or families with a lot of luggage, we’d recommend one of our minivans. Just tell us the group size and we’ll confirm the right vehicle.
1
Enter Ride Details
2
Choose a vehicle
3
Contact Details
- 20:40
- 20:45
- 20:50
- 20:55
- 21:00
- 21:05
- 21:10
- 21:15
- 21:20
- 21:25
- 21:30
- 21:35
- 21:40
- 21:45
- 21:50
- 21:55
- 22:00
- 22:05
- 22:10
- 22:15
- 22:20
- 22:25
- 22:30
- 22:35
- 22:40
- 22:45
- 22:50
- 22:55
- 23:00
- 23:05
- 23:10
- 23:15
- 23:20
- 23:25
- 23:30
- 23:35
- 23:40
- 23:45
- 23:50
- 23:55
- 00:00
- 00:00
- 00:05
- 00:10
- 00:15
- 00:20
- 00:25
- 00:30
- 00:35
- 00:40
- 00:45
- 00:50
- 00:55
- 01:00
- 01:05
- 01:10
- 01:15
- 01:20
- 01:25
- 01:30
- 01:35
- 01:40
- 01:45
- 01:50
- 01:55
- 02:00
- 02:05
- 02:10
- 02:15
- 02:20
- 02:25
- 02:30
- 02:35
- 02:40
- 02:45
- 02:50
- 02:55
- 03:00
- 03:05
- 03:10
- 03:15
- 03:20
- 03:25
- 03:30
- 03:35
- 03:40
- 03:45
- 03:50
- 03:55
- 04:00
- 04:05
- 04:10
- 04:15
- 04:20
- 04:25
- 04:30
- 04:35
- 04:40
- 04:45
- 04:50
- 04:55
- 05:00
- 05:05
- 05:10
- 05:15
- 05:20
- 05:25
- 05:30
- 05:35
- 05:40
- 05:45
- 05:50
- 05:55
- 06:00
- 06:05
- 06:10
- 06:15
- 06:20
- 06:25
- 06:30
- 06:35
- 06:40
- 06:45
- 06:50
- 06:55
- 07:00
- 07:05
- 07:10
- 07:15
- 07:20
- 07:25
- 07:30
- 07:35
- 07:40
- 07:45
- 07:50
- 07:55
- 08:00
- 08:05
- 08:10
- 08:15
- 08:20
- 08:25
- 08:30
- 08:35
- 08:40
- 08:45
- 08:50
- 08:55
- 09:00
- 09:05
- 09:10
- 09:15
- 09:20
- 09:25
- 09:30
- 09:35
- 09:40
- 09:45
- 09:50
- 09:55
- 10:00
- 10:05
- 10:10
- 10:15
- 10:20
- 10:25
- 10:30
- 10:35
- 10:40
- 10:45
- 10:50
- 10:55
- 11:00
- 11:05
- 11:10
- 11:15
- 11:20
- 11:25
- 11:30
- 11:35
- 11:40
- 11:45
- 11:50
- 11:55
- 12:00
- 12:05
- 12:10
- 12:15
- 12:20
- 12:25
- 12:30
- 12:35
- 12:40
- 12:45
- 12:50
- 12:55
- 13:00
- 13:05
- 13:10
- 13:15
- 13:20
- 13:25
- 13:30
- 13:35
- 13:40
- 13:45
- 13:50
- 13:55
- 14:00
- 14:05
- 14:10
- 14:15
- 14:20
- 14:25
- 14:30
- 14:35
- 14:40
- 14:45
- 14:50
- 14:55
- 15:00
- 15:05
- 15:10
- 15:15
- 15:20
- 15:25
- 15:30
- 15:35
- 15:40
- 15:45
- 15:50
- 15:55
- 16:00
- 16:05
- 16:10
- 16:15
- 16:20
- 16:25
- 16:30
- 16:35
- 16:40
- 16:45
- 16:50
- 16:55
- 17:00
- 17:05
- 17:10
- 17:15
- 17:20
- 17:25
- 17:30
- 17:35
- 17:40
- 17:45
- 17:50
- 17:55
- 18:00
- 18:05
- 18:10
- 18:15
- 18:20
- 18:25
- 18:30
- 18:35
- 18:40
- 18:45
- 18:50
- 18:55
- 19:00
- 19:05
- 19:10
- 19:15
- 19:20
- 19:25
- 19:30
- 19:35
- 19:40
- 19:45
- 19:50
- 19:55
- 20:00
- 20:05
- 20:10
- 20:15
- 20:20
- 20:25
- 20:30
- 20:35
- 20:40
- 20:45
- 20:50
- 20:55
- 21:00
- 21:05
- 21:10
- 21:15
- 21:20
- 21:25
- 21:30
- 21:35
- 21:40
- 21:45
- 21:50
- 21:55
- 22:00
- 22:05
- 22:10
- 22:15
- 22:20
- 22:25
- 22:30
- 22:35
- 22:40
- 22:45
- 22:50
- 22:55
- 23:00
- 23:05
- 23:10
- 23:15
- 23:20
- 23:25
- 23:30
- 23:35
- 23:40
- 23:45
- 23:50
- 23:55
- 00:00