10 Stunning Barcelona Beaches You Need to Visit

Barcelona’s coastline stretches for miles, and locals know something tourists are just figuring out: you don’t need to flee to the islands for perfect beach days.

Skip the overpriced resorts and packed tourist traps. The 10 best beaches in Barcelona offer everything from quiet morning swims to buzzing beach bars.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Spain (@spain)

1. Barceloneta Beach

Barceloneta Beach sits in Barcelona’s old fishing district and is the city’s most iconic stretch of sand. Locals and tourists mingle here on a wide beach facing the open Mediterranean.

The vibe feels unmistakably Catalan, buzzing with energy from sun-seekers and swimmers. The beach links directly to the historic Barceloneta quarter, so you can get there from the city center without much hassle.

2. Nova Icària Beach

Nova Icària beach sits right in the middle of Barcelona’s coastline and has a mellow vibe that makes it one of the city’s quieter places to catch some rays. It’s near Port Olímpic, so grabbing food or drinks after your beach day is a breeze.

Families appreciate the calm atmosphere — relaxing here doesn’t mean fighting for space. Sports are a big deal here. Volleyball, paddleboarding, or just long walks along the promenade with Mediterranean views — take your pick.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Carlos ✈️ (@carlopelio)

3. Bogatell Beach

Bogatell Beach offers a good mix of local flavor and amenities that make things easy for visitors. The sand is clean, the waves are refreshing, and the crowds are way thinner than at some of the more famous beaches.

Locals love this beach for its laid-back atmosphere. Volleyball, soccer on the beach pitch, or table tennis — it’s all happening here.

READ NEXT
3-Day Barcelona Itinerary for First-Timers

4. Mar Bella Beach

Mar Bella beach stretches along Barcelona’s eastern coast and sprang up during the 1992 Olympics seafront revamp. It’s a lively spot full of locals, students, and travelers from all over.

The beach is in Sant Martí, sandwiched between Nova Mar Bella and Bogatell. Wooden walkways make getting around easy, and adapted facilities are dotted throughout.

If the wind kicks up, windsurfing is popular. There’s also a sports center nearby if you want to break up your sunbathing with some activity. A section of the beach is naturist-friendly, so everyone gets their space to relax as they like.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Marbella (@marbella.es)

5. Ocata Beach

Ocata Beach runs for about 2.5km along the Costa del Maresme, so there’s plenty of space to spread out. It’s about a 30-minute train ride from downtown Barcelona — a solid escape from the city’s busier beaches.

The water stays clear and calm, making it great for kids who want to splash around. Volleyball nets are there if you’re feeling sporty. Wind sports and sailing are big here, thanks to good conditions.

READ NEXT
15 Best Barcelona Hotels for Your Next Stay

6. Castelldefels Beach

Castelldefels Beach runs 5 kilometers along the coast, so there’s no shortage of space to toss your towel. The sand is golden, and in some spots the beach is up to 90 meters wide, so you can play volleyball or just chill without feeling cramped.

Windsurfing and sailing are easy to try at local schools near the Castelldefels Sailing Club, or you might just want to grab a drink at an open-air beach bar. Lifeguards and full services kick in for the summer season.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Husnain Ali (@aliylens)

7. Sant Sebastià Beach

Sant Sebastià Beach is one of Barcelona’s longest, stretching 1,100 meters with golden sand. It’s right in the Barceloneta neighborhood, and locals have always claimed it as a favorite for soaking up the sun.

It’s got a quirky past — back in the 19th century, men and women could swim together here when that was still a novelty, though it was mostly for the wealthy back then.

Now, everyone’s welcome. Wooden footbridges, adapted toilets, and accessibility features make it easy for all visitors. There’s space to spare, so finding your own patch of sand isn’t a battle.

READ NEXT
14 Best Things to Do in Barcelona’s Gothic Quarter

8. Nova Mar Bella Beach

Nova Mar Bella beach is a mellow spot that locals gravitate toward. This 420-meter stretch of white sand was created during Barcelona’s massive seafront redevelopment for the 1992 Summer Olympics and has stayed peaceful ever since.

Volleyball courts, beach bars, and enough space for everyone — there’s no need to jostle for a spot. The beach has accessible routes and adapted facilities for people with reduced mobility.

Sandwiched between Mar Bella and Llevant beaches, it draws mostly Barcelona residents looking for a break from crowds. The Mediterranean stays warm all summer, and the chill vibe is hard to beat.

 
 
 
 
 
View this post on Instagram
 
 
 
 
 
 
 
 
 
 
 

A post shared by Antares Barcelona (@antaresbarcelona)

9. Llevant Beach

Llevant beach is one of Barcelona’s newest, opened in 2006 and stretching about 375 meters. It’s one of the city’s most accessible beaches, with wooden walkways that go right to the water.

There are volleyball courts for anyone feeling competitive, and a special area where dogs can join in the fun. The beach also has reserved parking and adapted facilities like showers and toilets for visitors with limited mobility.

A breakwater separates Llevant from Nova Mar Bella, which makes the water a bit calmer. Everything you need for a solid beach day is right here — no long trek from the city required.

READ NEXT
15 Best Barcelona Hotels for Your Next Stay

10. Garraf Beach

Garraf Beach sits about 25 kilometers from Barcelona’s city center, tucked between dramatic mountains along the Costa de Garraf. The sandy stretch keeps that old fishing village energy alive, with a row of colorful houses facing the Mediterranean that feels frozen in time.

The trip takes about 30 minutes by car or train from Barcelona; not bad at all if you’re itching to ditch the city crowds. With the mountains behind you and the Mediterranean out front, the beach feels private but still delivers all the classic seaside perks.