Best Beaches Near Barcelona Reachable by Train
The best beaches near Barcelona reachable by train, no car needed — from Sitges to Calella. Real journey times, what each beach is actually like, and honest tips.

The Barceloneta gets the Instagram posts, but anyone who's actually lived in Barcelona knows the drill: it's fine, it's convenient, and by July it's basically a human car park with sea views. The good news is that some of the best beaches within an hour of the city are reachable entirely by train — no car hire, no motorway stress, no arguing with Google Maps.
The Best Beaches Near Barcelona Reachable by Train
The short answer: Sitges (35–40 min on Rodalies R2 Sud), Garraf (30 min), Castelldefels (20–25 min), Vilassar de Mar (30 min on R1), and Calella (1 hr on R1). All are served by Rodalies de Catalunya — Barcelona's suburban rail network — and all are walkable from the station to the sand. You do not need a car. A T-Casual ten-trip card or a single Rodalies ticket covers the journey, and as of 2026 the 10-trip card remains one of the better-value transport deals in Spain.
Here's what each one is actually like, in order of how often I'd recommend them.
Sitges: The One Worth the Extra Twenty Minutes
Sitges sits 35–40 minutes south of Passeig de Gràcia on the R2 Sud line, and it earns its reputation — not because of the hype, but because the town itself gives you something to do beyond lying on sand. The beaches run in a long crescent either side of the old church on the headland. Sant Sebastià, right in front of the centre, is the main one — wide, well-serviced, and yes, busy in August. Aiguadolç, a short walk north, tends to be quieter.
Sitges has a famously open, easy atmosphere. It's popular with Barcelona's LGBTQ+ community, with expats, with day-trippers, and with wealthy Catalans who own second homes there. None of those groups ruin it; they mostly coexist without drama. The old town is genuinely handsome — whitewashed houses, bougainvillea, a seafront promenade that doesn't feel like a theme park. Lunch at one of the chiringuitos along Passeig de la Ribera will run you €15–22 for a decent fish dish and a glass of wine, which is reasonable for a beach town this popular.
One practical note: the R2 Sud from Passeig de Gràcia goes direct to Sitges. Don't accidentally board the R2 that heads north towards Granollers. They depart from the same platforms and the difference matters.
Castelldefels: The Practical Choice for a Hot Afternoon
Castelldefels is 20–25 minutes from Barcelona Sants on the R2 Sud, which means you can realistically decide at noon that you want to go to the beach and be in the water by 12:45. That matters more than people admit.
The beach here is enormous — around 5 kilometres of broad, flat sand — so even in high summer you can find breathing room if you walk ten minutes from the station. The water is clean, the waves are gentle, and there are chiringuitos at regular intervals. It's not pretty in the way Sitges is; the backdrop is a mix of residential towers and beach bars rather than a postcard old town. But if your goal is actually swimming rather than sightseeing, Castelldefels delivers without fuss.
The station is about a 10-minute walk from the seafront. In summer, there's usually a small bus shuttle, but honestly it's an easy walk through a flat residential area — not unpleasant.
Garraf: Small, Rocky, and Surprisingly Lovely
Garraf is the stop between Sitges and Castelldefels, and most people sail past it without getting off. That's their loss. The beach is small — maybe 200 metres of dark sand — but the setting is dramatic: a narrow cove between rocky cliffs, with a small fishing village and a Gaudí-designed winery (the Celler de Garraf, now a restaurant) sitting right on the seafront.
It gets busy on weekends but nothing like the main Sitges beaches. The water is clear. The restaurant is slightly overpriced but the terrace is genuinely lovely for a long lunch. There are no beach lounger rentals, no jet skis, no parasols for hire — you bring your towel and that's it. For some people that's the appeal.
The train literally stops about 100 metres from the beach. It might be the shortest beach-to-station walk of any beach on this list.
Vilassar de Mar and the Maresme Coast: Going North
Most of the beach-by-train conversation in Barcelona focuses on the southern Garraf coast (Castelldefels, Garraf, Sitges), but the Maresme coast heading north is also entirely accessible. The R1 line from Barcelona França or Passeig de Gràcia runs along the coastline through a string of small towns — El Masnou, Premià de Mar, Vilassar de Mar, Mataró, Calella — each with its own beach directly beside the tracks.
Vilassar de Mar is about 30 minutes out and has a pleasant, local feel. Mataró (40 min) has longer beaches and a decent town centre if you want lunch options beyond chiringuitos. Calella (around an hour) is the furthest I'd go on a day trip — it's a proper seaside resort town, busier and more commercial, but the beach is long and the train journey up the coast is enjoyable in itself.
Honestly, the Maresme beaches are narrower and the sea less clear than the Garraf coast, partly because the rail line runs directly behind the beach and there's more boat traffic. But they're perfectly swimmable and the ease of access is hard to beat — some of these stations are literally 50 steps from the waterline.
For a broader look at what Catalonia's coastline offers beyond easy rail access, the Costa Brava Beaches and Hidden Calas: The Essential Summer Guide to Catalonia's Coast article covers the wilder northern stretches well.
Getting the Rodalies Right: Tickets, Times and What to Know
Rodalies de Catalunya is the suburban rail network, separate from the Metro. You buy tickets at the Rodalies machines in stations — they're not interchangeable with Metro T-Casual cards for these journeys (though integrated tickets exist; it depends on the zone). As of 2026, a single to Sitges from central Barcelona costs roughly €4.20–€4.80 depending on zone; the 10-trip card brings that down significantly. Check the Rodalies website or the FGC app before you go — the app also shows real-time departures, which matters because trains occasionally run late or swap platforms without announcement.
Frequency varies: the R2 Sud runs roughly every 20–30 minutes during the day, more often in peak hours. The R1 north runs similarly. Services thin out after 22:00, so check the last train back if you're planning an evening at a beach bar in Sitges — missing it means a taxi or a very long wait.
One thing nobody mentions: the trains get extremely crowded on summer Saturday and Sunday mornings heading south. If you can go on a weekday, do. If you must go on a weekend, aim for a departure before 10:00 or after 14:00.
A Note on Barcelona Itself
I said the Barceloneta is a human car park and I stand by that in August — but it's not without merit. The beach is clean, the water quality has improved dramatically over the past decade, and the location (20 minutes' walk from the Gothic Quarter) is genuinely convenient. If you only have a morning free and don't want to deal with trains, it does the job. The beaches further north along the Poblenou waterfront — Mar Bella, Bogatell, Nova Icària — are noticeably less crowded and worth the extra 15-minute walk or cycle.
If you're planning a longer stay in the city and thinking about life beyond beach trips, the logistics of residency, bank accounts, and bureaucracy are their own adventure. Getting Your NIE and TIE in Spain: A Step-by-Step Guide for New Residents is a solid starting point, and if you're considering the freelance route, Opening a Spanish Bank Account and Registering as Autónomo: A Complete Guide covers the financial groundwork.
For context on what Spanish beach culture looks like beyond Catalonia — how these beaches compare to the rest of the country — The Best Beaches in Spain for Summer 2026: A Curated Coast-by-Coast Guide gives a useful national picture.
Quick Comparison: Which Beach to Pick
If you want the full package — town, beach, lunch, atmosphere — go to Sitges. If you want the easiest, fastest swim with minimum faff, go to Castelldefels. If you want something quieter and more dramatic, get off at Garraf. If you're with children and want a calm, shallow beach close to the city, Vilassar de Mar or El Masnou are underrated options. If it's a weekday and you feel like a longer adventure up the coast, ride the R1 all the way to Calella and back — it's a pleasant journey and the beach is broad enough that you'll find space.
None of these require a car. That's the whole point.
Frequently asked questions
- Which beach near Barcelona is easiest to reach by train?
- Castelldefels is the easiest — it's 20–25 minutes from Barcelona Sants on the R2 Sud line, and the station is a short 10-minute walk from the beach. You can be in the water within 30–35 minutes of leaving central Barcelona.
- How do I get to Sitges from Barcelona by train?
- Take the R2 Sud Rodalies line from Passeig de Gràcia or Barcelona Sants towards Vilanova i la Geltrú or Sant Vicenç de Calders. Journey time is roughly 35–40 minutes. Trains run approximately every 20–30 minutes during the day. As of 2026, a single ticket costs around €4.20–€4.80.
- Can I use a Barcelona Metro card on the Rodalies trains to the beach?
- Standard Metro T-Casual cards are not valid on Rodalies services to destinations like Sitges or Castelldefels — these are different fare zones. You'll need a Rodalies ticket or a multi-zone integrated card. Buy at the Rodalies machines in the station, not the Metro barriers.
- What is Garraf beach like compared to Sitges?
- Garraf is much smaller — a narrow cove with dark sand, rocky cliffs, and a handful of buildings including a Gaudí-designed winery-turned-restaurant. It's quieter and more dramatic than Sitges, with no sun lounger rentals or beach infrastructure. It suits people who want a simpler, more local experience.
- Are the Maresme coast beaches north of Barcelona worth visiting?
- Yes, though they're narrower and the sea is slightly less clear than the Garraf coast to the south. The big advantage is that several stations — including Vilassar de Mar and El Masnou — drop you almost directly onto the beach. They're also less busy than Sitges and good for families or anyone who wants a low-key, local atmosphere.
- How crowded are these beaches in summer?
- All of them get busy in July and August, particularly on weekends. Sitges is the most crowded, followed by Castelldefels. Garraf and the smaller Maresme towns are noticeably quieter. Going on a weekday or arriving before 10:30 makes a significant difference on all of them.
- What's the last train back from Sitges to Barcelona?
- The last Rodalies R2 Sud service from Sitges to Barcelona typically runs around 23:00–23:30, though schedules vary by day and season. Always check the Rodalies website or app before your trip — missing the last train means an expensive taxi or rideshare back.


