
Amidst the allure of world-renowned landmarks like Park Güell, la Sagrada Familia, and the Gothic Quarter, Barcelona's coastal charm often goes unnoticed.
Beyond the big-name attractions of this bustling city, you’ll find a treasure trove of beautiful beaches waiting to be discovered.
From vibrant shores buzzing with activity to serene stretches of sand offering tranquility, Barcelona caters to every beachgoer's desires.
Whether you seek thrilling beachside entertainment or a peaceful retreat, Barcelona is an ideal Spanish destination for a sun-soaked vacation.
Moreover, the allure doesn't end within city limits; Barcelona also grants access to the breathtaking beaches nestled in the enchanting Costa Brava region.
Read on to discover the 10 best beaches in Barcelona and its surroundings, and discover the mesmerizing beauty of Spain's captivating coastline.

La Barceloneta is Barcelona’s most famous beach. Sought after by locals and visitors alike, this bustling urban beach stretches along the city's coastline, offering sun-worshippers a vibrant and lively atmosphere.
This Barcelona beach has ample space for enjoying a whole heap of outdoor activities such as sunbathing, and jogging, as well as enjoying water sports like swimming and windsurfing.
La Barceloneta Beach is easily accessible, just a short walk from the city center. Around the beach, you'll find an array of tapas bars, restaurants, and cafés, where you can indulge in delicious seafood and a jar of Sangria.
Address: Paseo Maritimo Barceloneta, 14, 08003, Barcelona, Spain

Nova Icària Beach (Nova Icaria Beach) is a family-friendly beach known for its more serene atmosphere compared to the vibrant La Barceloneta Beach.
Located north of the Olympic Port, Nova Icària has shallow waters and lifeguard services ensure a safe and enjoyable experience for everyone.
The beach also boasts a range of leisure amenities, including a children's playground and ping pong tables table by the Bogatell breakwater and two volleyball courts near the Olympic Harbour.
Along the promenade, you'll find a variety of beach restaurants and bars, offering a delightful selection of food and drinks.
Whether you want to indulge in Mediterranean cuisine, or simply enjoy a leisurely stroll along the shore, Nova Icària Beach provides the perfect retreat from Barcelona’s hustle and bustle.
Address: Platja de la Nova Icària Spain, 08005, Barcelona, Spain

Nova Mar Bella Beach is one of the most tranquil beaches in Barcelona.
This serene beach stretches from Bac de Roda breakwater to the Selva de Mar breakwater and has golden sand, clear turquoise waters, and a stunning backdrop of palm trees.
Granted the Blue Flag Beach award for its pristine sand and water conditions, Nova Mar Bella Beach presents an inviting setting for sunbathers and swimmers.
It has ample space to spread out, making it an excellent choice for those who value privacy and peace.
Additionally, Nova Mar Bella offers various sports facilities such as a beach volleyball court for those looking to stay active.
The beach also boasts facilities like showers, lifeguard services, and wheelchair accessibility, ensuring a comfortable and safe visit for all beachgoers.
Address: Passeig Marítim de la Mar Bella, 128, 08005, Barcelona, Spain

Located northeast of the former Olympic Village, in the Sant Martí district, Mar Bella is a lively urban beach that combines relaxation, recreational activities, and a sense of inclusivity. M
Mar Bella Beach is a nudist beach, attracting naturists from around the world who appreciate its open and accepting environment.
Beyond its nudist section, the beach also provides ample space for sunbathers and swimmers who prefer a more traditional beach experience.
The beach is well-maintained and boasts fine golden sands and clear waters, perfect for unwinding and taking refreshing dips in the Mediterranean Sea.
Mar Bella Beach offers a variety of amenities, including showers, restrooms, beach umbrellas, and sun loungers available for rent.
It also provides accessibility features, making it accommodating for people with disabilities. Water sports enthusiasts can indulge in activities like windsurfing and kiteboarding, thanks to the favorable sea conditions.
Additionally, the beach is home to beach volleyball courts, where both locals and visitors can engage in friendly matches.
Address: Av. del Litoral, 08019 Barcelona Spain

Bogatell Beach is a wide beach with golden sand and clear waters that provide a picturesque setting for sunbathing, picnicking, and leisurely walks along the shore.
Situated between the bustling beaches of Nova Icària and Mar Bella, Bogatell Beach is especially popular among families, thanks to its spaciousness and the presence of excellent facilities.
The beach is equipped with amenities such as showers, restrooms, and beach umbrellas, ensuring a comfortable visit for all.
Its calm and shallow waters make it suitable for children to enjoy a safe and fun swimming experience.
Moreover, Bogatell Beach boasts a long promenade lined with palm trees, offering a pleasant backdrop for relaxing strolls or cycling.
Sports enthusiasts will appreciate the beach's ample space for games of beach volleyball and football.
Address: Passeig Marítim del Bogatell, 80, 08005, Barcelona, Spain

Sant Sebastià Beach is a captivating destination that combines natural beauty with a lively atmosphere.
Located in the Cuitat Vella district of Barcelona, this long and wide stretch of golden sand is one of the oldest and most popular beaches in the city.
Its clear turquoise waters provide a refreshing escape from the city heat, making it an ideal spot for swimming and water activities.
The beach also offers a range of facilities including showers, restrooms, beach loungers, and umbrellas, ensuring visitors a comfortable and enjoyable experience.
Sant Sebastià Beach is also known for its vibrant ambiance and energetic atmosphere. Along the promenade, you'll find a variety of beachfront restaurants, bars, and clubs where you can indulge in delicious seafood, Spanish tapas, and drinks.
The beach's popularity extends to its vibrant nightlife scene, with the surrounding beach clubs hosting parties and live music events that keep the energy going long after sunset.
Address: Passeig Marítim de la Barceloneta 2, 08003 Barcelona, Spain

Ocata Beach is located in the neighboring town of El Masnou, which is approximately 10 miles north of Barcelona along the Costa del Maresme.
This beautiful and spacious stretch of coastline offers a more tranquil and serene atmosphere compared to the bustling beaches of Barcelona.
With its fine golden sand and crystal-clear waters, this beautiful beach provides a peaceful retreat for visitors seeking a relaxing day by the sea.
The beach is known for its cleanliness and well-maintained facilities, including showers, restrooms, and beach bars.
Ocata Beach also benefits from its relatively uncrowded nature, making it an excellent choice for those who prefer a quieter beach experience.
The water here is generally calm and inviting, making it suitable for swimming and other fun activities.
Additionally, the town of El Masnou offers a charming coastal ambiance with its marina, restaurants, and shops, providing a pleasant complement to the beach experience.
Address: Pg. Maritim, 08320 El Masnou, Barcelona, Spain

Located in the Barceloneta neighborhood, Somorrostro Beach carries a rich heritage and has undergone extensive transformation over the years.
Formerly known as the Somorrostro shantytown, it was a symbol of resilience and community during the early 20th century.
Today, Somorrostro Beach presents a vibrant and lively atmosphere that blends tradition with modernity.
The beach’s golden sands and clear waters make it an inviting spot for sunbathing, picnicking, and enjoying the Mediterranean Sea.
The beach offers various amenities, including showers, restrooms, and beach bars, ensuring a comfortable beach experience.
With its close proximity to the city center, Somorrostro Beach is easily accessible and popular among locals and tourists alike. Its location also offers fantastic views of Barcelona's skyline and the iconic W Barcelona Hotel.
Address: Passeig Marítim de la Barceloneta, 32, 08003, Barcelona, Spain

Tossa de Mar Beach is a stunning gem that captivates visitors with its natural beauty and historic charm.
Nestled in the picturesque coastal town of Tossa de Mar along the Costa Brava region, less than 2 hours from Barcelona, this beautiful sandy beach is flanked by rugged cliffs and boasts turquoise waters.
The calm and clear waters make it ideal for swimming and snorkeling, allowing visitors to explore the underwater world teeming with marine life.
Tossa del Mar is also well-equipped with facilities such as beach bars, showers, and sunbed rentals.
As you bask in the sun and enjoy the refreshing sea breeze, you'll be treated to panoramic views of the Tossa de Mar Castle, a prominent landmark perched on a hill overlooking the beach.
Recommended Read: The Best Day Trips From Barcelona

Playa de la Ribera (Platja de la Ribera) is the main and most popular beach in the charming coastal town of Sitges, Spain.
Situated right in the heart of Sitges, just 40 minutes from Barcelona, this beach boasts a picturesque setting with palm trees, colorful beachfront buildings, and the sparkling Mediterranean Sea.
Playa de la Ribera is known for its wide expanse of golden sand. This is the perfect beach for sunbathing, picnicking, and building sand castles.
The beach's convenient proximity to Sitges town center makes it a hub of activity. During the summer months, it buzzes with energy as beachgoers enjoy the sun, sea, and social scene.
Visitors can engage in water sports such as paddleboarding and kayaking or join beach volleyball games organized by local groups.
Address: Platja de la Ribera 08870, Sitges Barcelona, Spain
Barceloneta gets all the press, but it's a poor choice with kids. It's narrow, densely packed by 10am in summer, and has limited shade. The beaches further up the coast work much better.
Bogatell Beach is the pick for families. It's wider than Barceloneta by about 40%, has a grassy park running alongside the sand (useful when little ones are done with the water), and has a children's play area at the north end. Sun loungers rent for €10-15/day. Lifeguards are on duty from mid-June through September. Water stays calm because the beach faces south-southeast with minimal wave action.
Nova Icaria Beach is the second choice: smaller than Bogatell but quieter, with a sheltered cove feel that keeps water flat. It sits between two marinas, which cuts the open-sea swell. The surrounding Olympic Port has restaurants spread across multiple price ranges within a 3-minute walk, useful when you have tired, hungry kids who need food now.
Practical note: arrive before 9:30am in July and August to claim shade spots near the volleyball nets. After 11am, the entire beach is in direct sun until late afternoon. Browse family-friendly Barcelona hotels on CuddlyNest from €55/night, most within a 20-minute metro ride from Bogatell.
All six city beaches carry Blue Flag certification, which means weekly water quality testing. Conditions vary by beach and by month.
Bogatell and Nova Mar Bella consistently score the highest water quality ratings; fewer people means less pollution. Mar Bella has an unofficial clothing-optional section at its north end. Water temperature runs about 18°C in May, peaks at 24-25°C in August, and drops back to 20°C by October.
When to swim: June through mid-September is the window for genuinely warm water. July and August bring jellyfish risk (medusas). Barceloneta gets the worst of it because the current pushes them toward the city beaches. Check the Agència Catalana de l'Aigua website the morning you plan to swim. When jellyfish alerts are up, head to Bogatell instead; its slight northward orientation catches a different current pattern.
What to avoid: The water directly adjacent to the W Hotel at the southern tip of Barceloneta can be murky after rain. After any major storm, give all city beaches 48 hours before swimming. Runoff from the city drainage system temporarily affects quality. Search Barcelona hotels near the beaches on CuddlyNest with options from €55/night walking distance to Bogatell.
Three day-trip beaches are reachable by regional train without a car, and all three beat the city beaches for space and quiet.
Castelldefels is 20 minutes from Barcelona Sants station on the R2 Sud commuter line (€4.20 each way). Five kilometers of open sand with far fewer tourists than Barceloneta. Good for windsurfing. The afternoon wind comes in reliably from the southwest. It can get crowded on summer weekends with Barcelona locals, but weekdays are genuinely peaceful.
Sitges is 40 minutes from Passeig de Gràcia on the R2 Sud (€4.80 each way). Seventeen beaches, a handsome old town with whitewashed buildings and a church on a headland, and some of the best seafood restaurants within an hour of Barcelona. Sitges has a long-standing LGBTQ+ community and a relaxed international atmosphere. The central beaches fill up in August. Walk 10 minutes south to Playa de la Bassa Rodona for more space.
Tarragona is 1 hour 20 minutes away (€7.90 each way). A Roman amphitheater literally overlooks the sea. The city's main beach, Playa del Miracle, is 700 meters long and reasonably uncrowded. The Roman ruins justify the trip on their own. Combine them with a beach afternoon and you've got a full day out of Barcelona. Browse Sitges hotels on CuddlyNest from €75/night if you want to stay overnight instead of day-tripping.
July and August are peak beach months and genuinely unpleasant on the city beaches. Barceloneta is shoulder-to-shoulder by 11am. Temperatures hit 30-33°C and the beach has minimal shade. If this is when you're going, get there before 9am or skip the city beaches entirely and day-trip to Castelldefels or Sitges.
Late June is the local sweet spot: water is up to 21°C, crowds are noticeably lighter than July, and accommodation prices run 15-25% below peak. September is equally good. The sea holds the summer heat (22-24°C) well into October, and by mid-September the beach crowd drops sharply as European school holidays end.
May is the outlier: water is cold (17-18°C) but the beach is beautiful and empty. Good for walking the seafront, sitting at chiringuito beach bars, and watching local families use the promenade without tourist pressure. Not swimming weather unless you're from Scandinavia. Hotels in May run 30-40% cheaper than August on the same properties. Compare Barcelona hotel prices across seasons on CuddlyNest. Availability is tight August through September, book at least 6 weeks ahead.
Bogatell is the best all-round option for most visitors: less crowded than Barceloneta, better water quality, wider sand, and family infrastructure. Barceloneta is better if you want to be in the center of the action and within walking distance of the Gothic Quarter. Sant Sebastia Beach at the southern end of Barceloneta is calmer and slightly less packed than the main strip.
Yes. All six city beaches hold Blue Flag certification with weekly water quality testing. Water is genuinely warm from June through September (20-25°C). The main watch-out is jellyfish from late July through August. Check daily alerts from the Catalan Water Agency before swimming. After heavy rain, give beaches 48 hours before getting in the water.
Bogatell or Nova Icaria. Both have calmer water than Barceloneta, lifeguards on duty in summer, and sun lounger rental nearby. Bogatell has a children's playground at the north end. Neither beach gets as tightly packed as Barceloneta. Arrive before 9:30am in peak summer to get a good spot.
Entry to all city beaches is free. Sun lounger rental runs €10-15/day and is worth it in July-August when finding a flat shaded spot is difficult. Parking near the beaches is expensive and scarce. Take the metro (L4 Yellow Line, Barceloneta or Ciutadella-Vila Olimpica stops) or walk 20 minutes from the Gothic Quarter.
Castelldefels (20 min, R2 Sud, €4.20), Sitges (40 min, R2 Sud, €4.80), and Tarragona (1h20, €7.90). All three are far less crowded than the city beaches. Sitges is the most complete day trip: beach, old town, and restaurants in one stop.
Compare millions of stays — hotels, apartments, villas, and more
CuddlyNest is the world's largest vacation rental search engine, comparing millions of accommodations across 200+ booking sites. Our editorial team of seasoned travelers and local experts shares insider tips, destination guides, and travel inspiration to help you plan the perfect trip — whether you're booking a cozy cabin, a beachfront villa, or an apartment in the heart of the city.