Step-by-step guide to reaching Calella & the Maresme coast from Girona-Costa Brava Airport
Four ways to reach Calella — compared side by side
| Option | Price | Time | Best for |
|---|---|---|---|
| Airport Bus → Barcelona → R1 Train | ~€28–30 total | ~3h | Budget travellers |
| Airport Bus → Girona → Train via Maçanet | ~€15–18 total | ~2.5h | Scenic route |
| Pre-booked Private Transfer | €120–160 | ~75 min | Groups, families, convenience |
| Taxi (metered) | €130–170 | ~75 min | Immediate, no booking needed |
Via Sagalés bus to Barcelona Estació del Nord, then R1 train to the coast
The most common route from Girona Airport to the Maresme coast. Take the airport bus south to Barcelona, then pick up the R1 train north along the coast. It’s a long way round, but it’s reliable and well-connected.
Shorter bus ride, then train south via Maçanet-Massanes
A quicker alternative if the Maçanet connection works in your favour. The bus to Girona city is just 25 minutes, and from there you can catch a regional train south towards the Maresme coast.
Option A — Via Maçanet-Massanes (faster):
Option B — Via Barcelona (more frequent):
The Maçanet route is faster but trains are less frequent — check the Rodalies schedule before committing.
Once you reach Barcelona or Maçanet, the R1 takes you to every Maresme town
Whether you come via Barcelona or via Maçanet-Massanes, you’ll end up on the R1 Rodalies line. Here are the key Maresme stations and approximate total journey times from Girona Airport.
| Town | R1 from Pl. Cat. | Total via Barcelona | Total via Maçanet |
|---|---|---|---|
| Mataró | ~43 min | ~3h | ~2h |
| Arenys de Mar | ~54 min | ~3h 10m | ~1h 50m |
| Canet de Mar | ~58 min | ~3h 15m | ~1h 45m |
| Sant Pol de Mar | ~61 min | ~3h 15m | ~1h 40m |
| Calella | ~66 min | ~3h 20m | ~1h 30m |
| Pineda de Mar | ~69 min | ~3h 25m | ~1h 25m |
| Santa Susanna | ~72 min | ~3h 30m | ~1h 20m |
| Malgrat de Mar | ~76 min | ~3h 35m | ~1h 15m |
| Blanes | ~80 min | ~3h 40m | ~1h 10m |
Times are approximate and include transfers. The “via Maçanet” route is faster but depends on infrequent regional train connections from Girona. Check Rodalies website for live schedules.
Door-to-door from Girona Airport — the fastest option at ~75 minutes
| Destination | Private Transfer | Taxi (metered) |
|---|---|---|
| Girona Airport → Calella | ~€120–140 | ~€130–160 |
| Girona Airport → Pineda de Mar | ~€125–145 | ~€135–165 |
| Girona Airport → Santa Susanna | ~€130–150 | ~€140–170 |
| Girona Airport → Malgrat de Mar | ~€130–150 | ~€140–170 |
| Girona Airport → Lloret de Mar | ~€60–80 | ~€70–90 |
| Girona Airport → Blanes | ~€70–90 | ~€80–100 |
Lloret de Mar and Blanes are much closer to Girona Airport than the main Maresme towns, which is why they’re significantly cheaper. Prices vary by time of day and company.
Ryanair dominates — with routes from across Europe
Girona-Costa Brava Airport is essentially a Ryanair hub. The vast majority of flights are operated by Ryanair, with routes connecting to cities across Europe.
Some seasonal charter flights also operate from Nordic countries during summer.
Full step-by-step guide with trains, buses, taxis and prices from Barcelona El Prat.
R1 stations, T-Casual cards, local buses and Dofi Jet boats along the Maresme coast.
Beaches, restaurants, nightlife and everything you need to know about Calella.