Quick answer: Calella is about 49km up the Maresme coast from Barcelona. The direct Rodalies R1 train from Barcelona-Plaza Catalunya takes around 1h10 and runs every 30 minutes, with tickets from roughly €6-9. A taxi or private transfer takes about 45-55 minutes and costs approximately €70-90. Calella is a straightforward package-holiday beach town — don’t confuse it with Calella de Palafrugell, a separate, much smaller village further north on the Costa Brava.

Which Calella? A Real Source of Confusion
There are two places called Calella in Catalonia, and travel forums are full of people who booked the wrong one. This guide covers Calella on the Maresme coast — a well-established beach resort town about 49km northeast of Barcelona. Calella de Palafrugell is a separate, smaller, more picturesque village on the Costa Brava, much further north near Girona, and is not covered here.
If your hotel confirmation or search results mention Palafrugell, Girona, or the Costa Brava specifically, you’re likely looking at the other Calella — double check before booking a transfer. For the wider Costa Brava region further north, see our Barcelona to Costa Brava guide.
Getting There: Train, Taxi, or Transfer
The R1 Rodalies line runs from Barcelona-Plaça Catalunya through Barcelona-Sants and up the Maresme coast to Calella, departing roughly every 30 minutes with a journey time of about 1h10 — this is easily the simplest way to get there for most visitors.
| Option | Time | Cost (approx.) | Notes |
|---|---|---|---|
| Rodalies R1 train | ~1h10 | €6-9 | Direct, every 30 min, no transfer needed |
| Taxi (metered) | 45-55 min | ~€70-90 | Door-to-door, flexible timing |
| Pre-booked private transfer | 45-55 min | €70-100 fixed | Fixed price, useful for groups or luggage |
What Calella Is Actually Like
Calella is a straightforward, well-established beach-holiday town — see our full comparison of beaches near Barcelona if you’re still deciding where to go — with a long promenade, a wide sandy beach, and an infrastructure built around package tourism — it’s popular with families and with visitors who want a simple, no-surprises beach week rather than a boutique or historic destination.
It doesn’t have the medieval old town of Tossa de Mar or the working-port character of Blanes, but it’s an easy, low-effort option if straightforward beach access with reliable transport links is the priority.
FAQ
No. Calella (Maresme) is about 49km northeast of Barcelona and is a package-holiday beach town. Calella de Palafrugell is a separate, smaller village further north on the Costa Brava near Girona. Check which one your accommodation actually refers to before booking transport.
The Rodalies R1 train runs direct from Barcelona-Plaça Catalunya every 30 minutes, taking about 1h10 and costing roughly €6-9. A taxi or private transfer takes 45-55 minutes and costs around €70-90.
About 49km by road, roughly 45-55 minutes by car or taxi, or about 1h10 by direct train given the Rodalies route's stops along the way.
Yes — it's a straightforward, well-established beach town with a long, wide beach and tourism infrastructure built around family holidays.