Introduction
Barcelona’s city beaches, like Barceloneta or Nova Icària, are iconic, but they’re also often packed, especially in summer. If you’re craving clearer waters, peaceful sands, and a break from the crowds, you don’t have to go far.
Just outside the city limits lie hidden gems: small coves, secluded bays, and lesser-known beaches that are perfect for a relaxing beach day trip. Many of them are easily accessible by Cercanías trains, regional buses, or a short drive, making it simple to swap city buzz for coastal calm.
Whether you’re looking for quiet swimming spots, snorkeling adventures, or romantic sunset views, these hidden beaches near Barcelona offer something for every traveler.
Castelldefels & Garraf (20–40 min)
1. Castelldefels Beach
Located about 25 minutes south of Barcelona by car and roughly 20 km away, Castelldefels Beach is a sprawling stretch of golden sand spanning over 5 km, a local favorite beloved for its space and relaxed pace . Thanks to its proximity to the Canal Olímpic de Catalunya, inaugurated during the 1992 Olympics, the area has become a hub for water sports such as kayaking, windsurfing, canoeing, and cable skiing, ideal for both beginners and sporty travelers . The beach is also well-served by the R2 South Cercanías train line, which stops at Platja de Castelldefels station, just a short walk from the sand, and runs every 10–15 minutes during peak times .
Castelldefels is loved by families for its calmer waters, wide beachscape, and quality infrastructure including showers, toilets, and chiringuitos. Locals often note that compared to city beaches like Barceloneta, Castelldefels feels safer, many beachgoers report leaving belongings unattended while swimming without issue, though caution is always advised .
2. Platja de Garraf
Just beyond Castelldefels lies Platja de Garraf, a picturesque cove stretching around 380 meters along the coast of the village of Garraf, about 30–40 minutes by R2 South train from Barcelona . What makes it distinctive is the row of 33 historic fishermen’s huts, white wooden cottages with green trim, that line the shore and offer one of Barcelona’s most Instagram-worthy vistas . With cleaner, warmer waters and a gentle shoreline, it serves as a tranquil alternative to more tourist-heavy beaches.
While smaller in scale, Garraf still offers essential amenities such as showers, toilets, lifeguards, umbrella rentals, and a beachside restaurant or two, notably La Caseta at the Soho House venue . The vibe is quiet and local but photogenic and peaceful, making it a perfect getaway for couples, families, and anyone seeking a scenic day trip from Barcelona while preserving ease of access by train or car.
Sitges & Hidden Coves (35–45 min)
3. Sitges
Just 35–40 minutes by train (R2 South) or car from Barcelona, the coastal town of Sitges offers a perfect blend of beach time, culture, and nightlife. Known for its artistic heritage, colorful festivals, and strong LGBTQ+ community, Sitges is home to multiple lovely beaches including Balmins and Aiguadolç, both embracing a relaxed, inclusive vibe. Balmins Beach, nestled between the old town and port, is partially clothing-optional and popular with LGBTQ+ visitors, while Aiguadolç, quieter and more family-oriented, provides calm swimming waters and charming surroundings for a well-rounded beach day. You’ll find cafés, galleries, and beach bars just steps away, making Sitges ideal for combining seaside relaxation with urban exploration
4. Platja de l’Home Mort & Cala Morisca
For nature lovers seeking solitude, the quiet coves of Platja de l’Home Mort and Cala Morisca, situated between Sitges and Garraf, are unforgettable. Platja de l’Home Mort, historically recognized as the first gay nudist beach in the world since 1930, is a small rock-and-pebble cove surrounded by cliffs and lush vegetation, offering peaceful swimming, snorkeling, and even bouldering in natural surroundings. Accessible via a roughly 1 km hike from the old Atlàntida nightclub parking lot, the path rewards visitors with clear waters and an open-minded community atmosphere, complete with the bohemian-chic Chiringay del Muerto for drinks and music.
Continuing along the Camino de Ronda coastal trail from l’Home Mort leads to Cala Morisca, a tiny semi-wild beach tucked between pine-covered cliffs, with golden sand and crystalline waters ideal for sunbathing, swimming, and snorkeling in solitude. Minimal infrastructure and limited shade make it best for visitors prepared for basic trekking and seeking an untouched, tranquil beach retreat. Both coves highlight Sitges’s natural beauty beyond its better-known town beaches and are perfect for travelers looking for a peaceful, slightly adventurous coastal escape.
Maresme Coast (30–60 min North)
5. Ocata (El Masnou)
Just about 30 minutes by R1 train north of Barcelona, Ocata Beach in El Masnou spans roughly 2.5 km of golden sand and is part of the expansive Maresme coastline, making it perfect for families or beachgoers who prefer calm and space over crowds . Awarded the Blue Flag, this semi‑urban beach includes pedestrian walkways, beach sports areas (like volleyball and table tennis), a Club Nàutic El Masnou, and even a sailing club called Ocata Vent . If you’re visiting in summer, you’ll find lively chiringuitos, occasional DJs, kids’ play zones, and a relaxed local vibe, yet you’ll still likely find plenty of room to lay out your towel .
Ocata offers excellent accessibility and facilities, including adapted toilets, showers, beach assistance services, footbridges, and trash sorting stations as part of its sustainability efforts . Despite being popular, the beach rarely feels overcrowded, and its mix of calm sea conditions and well-maintained infrastructure makes it ideal for both relaxing days by the water and active beach sports.
6. Sant Simó (Mataró)
Located in Mataró, about 30–40 minutes by train or car from Barcelona, Sant Simó Beach offers a more rustic and natural experience compared to the region’s urban beaches . It’s quieter and less developed than Mataró’s central beachfront, yet still equipped with basic services, a beach bar, and lifeguard presence. The terrain is a mix of sand and pebbles, offering crystal-clear water and a somewhat wilder coastal feel, great for walkers and nature lovers seeking a peaceful getaway.
Though less crowded, Sant Simó has a charming local ambience, with picnic zones and shaded areas ideal for families and those wanting a scenic beach day. The beach also allows gentle water sports or swimming, and while infrastructure is minimal, the simple appeal and natural surroundings make Sant Simó a refreshing contrast to the more tourist-heavy Maresme beaches.
7. Rocapins & Cala Vallcarca
Tucked along the Maresme coast near Sant Pol de Mar, Rocapins Beach (part of Platja de les Roques) is a hidden gem just over 55 minutes by train or car from Barcelona, including a short descent from the tracks. These rocky coves are known for their natural rock pools, crystal-clear waters, and serene atmosphere, the perfect escape for snorkeling, peaceful sunbathing, or simply unwinding surrounded by nature. With minimal facilities and no sand, Rocapins attracts visitors who seek adventure over convenience, enjoying the quiet beauty few tourists find.
Nearby, Cala Vallcarca offers a contrasting vibe: raw, rugged, and seldom visited. Located around 45 minutes drive from the city, this pebble and rock platform cove lies between Sitges and Garraf. Though its industrial backdrop may feel unexpected, Cala Vallcarca’s isolated beauty, photogenic cliffs, and peaceful waters reward the effort required to reach it. It’s a top pick for explorers and peaceful souls who appreciate solitude and natural coastal environments.
Edge of the Costa Brava (Up to 60 min by car)
8. Sant Pol de Mar
About 55–60 minutes north of Barcelona by R1 train or approximately 45–60 minutes by car, Sant Pol de Mar is a picturesque whitewashed village famed for its relaxed coastal vibe and pristine beach, Platja de Sant Pol (also known as Platja dels Pescadors) . This low, sandy beach offers crystal-clear water, wide family-friendly shorelines, and excellent accessibility, with wooden ramps and flat terrain ideal for all visitors . Framed by a charming promenade and pastel-colored buildings, it feels both serene and authentic, perfect for couples or families looking to escape the bustle of the city.
Beyond sunbathing, Sant Pol’s local atmosphere shines through its culinary scene; beachfront cafés and local restaurants serve fresh seafood and Catalan specialties in an inviting setting adjacent to the sand . Visitors also praise the stunning views from the historic Sant Jaume church, perched on the coast overlooking the sea, a short stroll from the beach and ideal for panoramic photos and peaceful reflection .
9. Blanes
Just under 1 hour by car or 1.5 hours by train from Barcelona, Blanes is often called the Gateway to the Costa Brava thanks to its wide, Blue-Flag beaches and lush hillside gardens . The main stretch, Platja de Blanes, features 2 to 4 kilometres of clean, golden sand, modern beachfront facilities, and gentle Mediterranean waters ideal for swimming and family fun . For panoramic views, few spots rival the Jardí Botànic Marimurtra, a cliffside garden perched above the beach with exotic plant species and scenic overlooks across the bay, perfect for combining beach time with greenery and culture .
Blanes offers more than just sand: the town’s old quarter, topped by the Castle of Sant Joan, provides a cultural and historical backdrop to your seaside visit, while restaurants and cafés along the port serve authentic Mediterranean cuisine at very affordable prices, think €3 beer, €5 wine bottles, and meals around €12–15 per person . Whether you’re after a full-day beach escape, botanical discoveries, or quieter Costa Brava tranquility, Blanes has something for everyone, all easily reachable from Barcelona.
Quick Comparison Table
Beach / Town | Travel Time | Vibe | Access / Services |
---|---|---|---|
Castelldefels | 20–30 min | Spacious, sporty, family-friendly | Train, car – full services |
Garraf / Cala Morisca | ~35 min | Scenic, vintage, peaceful | Train or car – few services |
Sitges | 35–40 min | Cultural, festive, charming | Train or car – many options |
Ocata (El Masnou) | ~30 min | Relaxed, local | Train – easy access |
Sant Simó (Mataró) | ~40 min | Calm, simple, low-key | Train or car – basic services |
Rocapins / Vallcarca | ~45–60 min | Natural, quiet, raw | Car + short walk – no services |
Sant Pol de Mar | ~55 min | Traditional, romantic | Train – scenic and easy |
Blanes | ~60 min | Costa Brava charm | Car or train – full service |
Frequently Asked Questions
Most hidden beaches covered in the guide are within 30 to 60 minutes by regional train (R2 South) or car, making them ideal for easy day trips from Barcelona
Cala Morisca, Cala de l’Home Mort, and Rocapins are known for their clear waters, natural surroundings, and peaceful conditions, perfect for peaceful swimming, snorkeling, and sunbathing away from crowds .
Yes, Cala de l’Home Mort and Cala Morisca (also called Cala Vallcarca area) have clothing-optional sections and a long history of naturist use, especially popular among open-minded, adventurous beachgoers .
Many of these secluded coves have no facilities, so it’s essential to pack: water, snacks, sunscreen, hat, sunglasses, comfortable shoes for walking trails, and if tents are banned, beach gear like towel or picnic blanket .
Some hidden beaches like Platja de Garraf or Platja de Sant Pol de Mar offer basic services and easy access, making them suitable for families. More secluded spots like Cala Morisca and Rocapins are better suited to adventurous adults due to uneven terrain and limited infrastructure
Train (R2 South) connects Barcelona with Sitges, Vilanova, Garraf, and Sant Pol de Mar.
Driving allows greater access to remote coves with hiking required.
Some spots are reachable via coastal walking trails from Sitges or Garraf. Bring sturdy shoes as paths can be rocky
The best period is late spring to early autumn, especially weekdays when fewer tourists visit. Early mornings and late afternoons offer maximum tranquility and ideal light for photos or relaxing