From Girona-Costa Brava Airport to the Maresme Coast

Four ways to reach Calella — compared side by side

Quick Comparison — Girona Airport to Calella

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
✈ Flying into Barcelona Airport? We have a separate step-by-step guide covering trains, buses, taxis and night arrivals from Barcelona El Prat.

Barcelona Airport Guide →    R1 Trains, Tickets & Local Transport →
🚍

Airport Bus to Barcelona

Via Sagalés bus to Barcelona Estació del Nord, then R1 train to the coast

Most Popular Route

Sagalés Airport Bus → Barcelona → R1 Rodalies to Calella

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.

1

Exit arrivals and find the Sagalés bus stop

  • The bus stop is directly outside the terminal at Girona Airport
  • Look for the Sagalés coach — it’s clearly signed
2

Take the Sagalés airport bus to Barcelona Estació del Nord

  • The bus runs coordinated with flight arrivals — not on a fixed timetable
  • Journey: ~75 minutes
  • Price: ~€16 single
  • Tickets can be bought from the driver, at the airport counter, or online at sagales.com
3

At Barcelona Estació del Nord, get to the R1 train

  • Walk to Arc de Triomf station (5 min walk) — the R1 stops here
  • Or take the metro to Passeig de Gràcia or Plaça Catalunya for the R1
4

Take the R1 Rodalies train to Calella

  • Direction: Maçanet-Massanes
  • From Plaça Catalunya or Passeig de Gràcia to Calella: ~66 minutes
  • Price: ~€5.90 single
  • Trains run every 15–30 minutes during the day
  • Last R1 from Plaça Catalunya: ~22:30
Important: The Sagalés airport bus schedule is tied to flight arrivals, not fixed times. Check sagales.com for the timetable matching your flight.
🚍

Airport Bus to Girona City

Shorter bus ride, then train south via Maçanet-Massanes

Sagalés Bus to Girona → Train to Maresme

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.

1

Take the Sagalés bus to Girona city bus station

  • Journey: ~25 minutes
  • Price: ~€3
  • Buses run coordinated with flight arrivals
2

Walk to Girona train station

  • 5 minute walk from the bus station
3

Choose your train route

Option A — Via Maçanet-Massanes (faster):

  • Regional train from Girona to Maçanet-Massanes
  • Change to the R1 Rodalies towards Barcelona
  • Get off at Calella, Pineda, Santa Susanna, Malgrat or Blanes
  • Total journey: ~1.5 hours / Price: ~€6–8

Option B — Via Barcelona (more frequent):

  • Train from Girona to Barcelona Sants or Passeig de Gràcia
  • Transfer to the R1 Rodalies towards Maçanet-Massanes
  • Total journey: ~2.5 hours / Price: ~€12–15

The Maçanet route is faster but trains are less frequent — check the Rodalies schedule before committing.

💡 The Maçanet Connection Explained

  • Maçanet-Massanes is where the R1 Rodalies line from Barcelona terminates. If you can catch a regional train from Girona to Maçanet, you connect to the same R1 line that serves every Maresme town.
  • But departures are infrequent — check rodalies.gencat.cat before relying on this route.
  • If the connection doesn’t line up, go via Barcelona instead — it’s longer but much more reliable.
🚆

Train Route — R1 to the Maresme Coast

Once you reach Barcelona or Maçanet, the R1 takes you to every Maresme town

R1 Stations — Key Stops from Girona Airport

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.

🚕

Taxis & Private Transfers

Door-to-door from Girona Airport — the fastest option at ~75 minutes

Approximate Prices from Girona Airport

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.

Recommended Transfer Companies

  • Chofix — Good Maresme coverage, WhatsApp coordination, fixed prices
  • Welcome Pickups — Highly rated, meet & greet at arrivals, flight monitoring
  • ZoneTransfers — 4.93/5 on Trustpilot, reliable for Girona Airport
  • Solhop — Pay-on-arrival option, good for last-minute bookings
Tip for groups: A private transfer at €130 split between 4 people is €32.50 each — not much more than public transport and 75 minutes door-to-door. For families with luggage, it’s the obvious choice.

Which Airlines Fly to Girona?

Ryanair dominates — with routes from across Europe

Ryanair — The Dominant Airline (90%+ of flights)

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.

Routes by Country

  • United Kingdom: London Stansted, Manchester, Edinburgh, Bristol, Leeds Bradford
  • Ireland: Dublin
  • Italy: Milan Bergamo, Rome Ciampino, Bologna, Naples
  • Germany: Frankfurt Hahn, Dortmund, Cologne/Bonn
  • Netherlands: Eindhoven
  • Belgium: Charleroi (Brussels South)
  • Poland: Warsaw Modlin, Kraków, Katowice, Gdańsk, Wrocław
  • Scandinavia: Various seasonal routes

Some seasonal charter flights also operate from Nordic countries during summer.

Good to know: Girona-Costa Brava Airport is 12km south of Girona city and about 92km north of Barcelona. Budget airlines market it as “Barcelona Girona” — don’t be confused, it’s NOT Barcelona Airport. From Girona Airport, the Maresme coast (Calella, Malgrat, etc.) is actually closer than Barcelona.
Double-check your airport! Ryanair flies to both Barcelona El Prat AND Girona. If your ticket says “Barcelona Girona” or “GRO”, you’re flying to Girona. If it says “Barcelona” or “BCN”, you’re flying to El Prat. The transport options are completely different.

💡 Tips for Girona Airport

  • Girona Airport is small and efficient — don’t expect big terminal facilities. There’s a café and shop landside, limited options airside.
  • The airport bus to Barcelona fills up fast after popular flights. Book online at sagales.com to guarantee your seat.
  • If you’re staying in Lloret de Mar or Blanes, Girona Airport is your best option — it’s much closer than Barcelona Airport.
  • Ryanair flights to Girona are often dramatically cheaper than flights to Barcelona El Prat. The extra transport time can be worth the savings.
  • Download the Rodalies de Catalunya app for live train schedules — essential for planning the Maçanet connection.
  • Keep your ticket — you need it to exit through barriers at your destination station.

Coming from Barcelona Airport instead?

Full step-by-step guide with trains, buses, taxis and prices from Barcelona El Prat.

Barcelona Airport Guide

Tickets, Trains & Local Transport

R1 stations, T-Casual cards, local buses and Dofi Jet boats along the Maresme coast.

Transport Overview

Heading to Calella?

Beaches, restaurants, nightlife and everything you need to know about Calella.

Explore Calella