Barcelona has its own urban beaches, but heading just a little way out of the city can completely transform your day. In a short time, the landscape changes. Small ports appear, train stations sit right by the sea, promenades become quieter and the beaches invite you to let the Mediterranean rhythm do the rest. This guide brings together 10 of the best beaches near Barcelona, all easy to reach. These beaches are a great way to experience the Catalan coast with calm, space and a more local feel. 1. Badalona: Pescadors Beach and Pont del Petroli Badalona is one of the quickest options if you want a change of scene without making things complicated. In just a few minutes, you can go from central Barcelona to a wide stretch of coastline, with a seafront promenade, a local atmosphere and lovely sea views. Pescadors Beach is ideal for a spontaneous getaway. Pescadors Beach is central, accessible and has a very recognisable setting thanks to the Pont del Petroli, a walkway that stretches out into the sea and offers one of the most distinctive views of the coast near Barcelona. How do you get there? Take the R1 Rodalies line to Badalona and walk a few minutes to the seafront promenade. You can also get there by metro, taking L2 to Badalona Pompeu Fabra and walking down towards the sea. 2. Montgat: Les Barques Beach Montgat is a good gateway to El Maresme. Les Barques Beach has a simple, local feel, with the sea very close by and none of the intensity of the more touristy beaches. Its appeal lies in its simplicity. You get there quickly, walk a few minutes and the Mediterranean is right in front of you. The atmosphere is local, which makes it interesting for anyone who wants to leave Barcelona without ending up somewhere too crowded. It is ideal for an improvised afternoon swim, a walk by the water and a chance to discover the Costa Barcelona. How do you get there? Take the R1 Rodalies line to Montgat. From the station, the beach is just a short walk away. 3. Ocata Beach in El Masnou: wide sand and calm in El Maresme Ocata Beach, in El Masnou, is one of the best beaches near Barcelona if you are looking for space. The sand is wide, the atmosphere is relaxed and the station is very close to the bathing area. It is a very practical option for families, couples or groups of friends who want an easy beach day by public transport. It also has services, areas for walking and a pleasant rhythm, especially outside the hottest hours of the day. How do you get there? Take the R1 or RG1 to Ocata station. The station is located between the beach and the N-II road, so access to the sand is very direct. 4. Premià de Mar: Bellamar Beach Premià de Mar combines beach and village life in a very easy getaway. Bellamar Beach is one of the most practical spots for spending a few hours, with a local atmosphere and space to walk by the sea. It is an interesting alternative if you want to move beyond the best-known names and discover an everyday corner of El Maresme. How do you get there? Take the R1 to Premià de Mar. From the station, you can reach the coast on foot using the designated crossings.