Top Beaches Near Barcelona You Must Visit
Not just a city of modernista masterpieces and vibrant nightlife, Barcelona has also earned a reputation as one of Europe’s premier beach destinations. However, many first-time visitors may not realize that Barcelona’s nine consecutive crescent-shaped beaches are entirely artificial, built for the 1992 Olympics. If you’re planning to enjoy the Mediterranean sun, don’t miss Platja de la Barceloneta, the city’s most popular beach, and the local favorite, Platja del Bogatell.
That said, the coastline doesn’t end with Barcelona city limits. If you’re looking for a natural beach for a full or even half-day getaway from bustling Barcelona, explore the top beach destinations that locals recommend—all easily accessible without a car.
1. Sitges
Best beach for partying
Enhance your beach day by taking a short 40-minute train ride to Sitges. Renowned for its vibrant nightlife and over a dozen sandy beaches, this busy resort town is a long-time favorite for Barcelonins. It also holds a reputation as one of Spain’s most LGBTQ-friendly destinations. Feel the excitement during Pride Month in June and Carnaval in winter, characterized by jubilant celebrations. For those seeking a lively atmosphere, Beso Beach Club is a must-visit.
Detour: For an enjoyable hike, catch a train one stop further to Vilanova i Geltrú. Follow the trail towards Sitges, where you’ll discover less crowded stretches of beach and hidden coves.
2. Canet de Mar
Best beach for architecture buffs
Located northeast of Barcelona, Canet de Mar boasts stunning architecture that’s often overlooked. Famous architect Lluís Domènech i Montaner left his imprint on the town with the impressive Castell de Santa Florentina, a fascinating blend of Catalan Gothic and Modernisme styles. After exploring the castle, unwind on the sandy beaches just steps away, or venture further north for a more rugged coastline with enchanting tide pools.
Planning tip: If crowded beaches in Barcelona are a concern, consider visiting the various beach towns along the R1 line, which offers breathtaking seascapes all the way to Blanes.
3. Castelldefels
Best beach for long walks
For a quieter experience compared to Sitges, Castelldefels features a stunning 5km (3-mile) stretch of sandy beach, perfect for long, peaceful walks. Surrounded by picturesque seaside mansions, including the residence of former Barça midfielder Lionel Messi, this beach is popular among kite surfers due to its favorable winds. Additionally, the green hills of Parc del Garraf provide a scenic backdrop.
Planning tip: If Castelldefels feels too busy, nearby Platja de Gavà offers a more tranquil beach experience.
4. Garraf
Best beach for shutterbugs
Between Castelldefels and Sitges lies Garraf beach, known for its charming green and white houses that once served as fishermen’s storage. These picturesque homes are now popular for photography, adding a vintage touch to your beach photos. Though the beach spans less than 500m (1640ft), its captivating beauty is definitely worth a visit.
Detour: Behind the beach, explore the trails of Parc del Garraf for panoramic views of the Mediterranean, or visit the Little Beach House for a sophisticated beach bar experience.
5. Tossa de Mar
Best beach for Costa Brava drama
The stunning Costa Brava extends from Barcelona to the French border, and while its most famed town, Cadaqués, may be a bit of a trek, Tossa de Mar offers a close-up taste of this remarkable coastline. Known for its breathtaking beaches and dramatic cliffs ideal for exploration by kayak or hiking, Tossa de Mar also has charming old-town streets framed by medieval walls, perfect for a leisurely stroll.
Local tip: Since the train does not operate along the Costa Brava, a bus is required to reach Tossa de Mar. Several direct departures from Barcelona’s Estació Nord make the journey convenient and affordable.