Barcelona is unique among major European cities for having 4.5 kilometers of golden sand right in the heart of the city, but whether they are "good" depends on your expectations. The city beaches, like Barceloneta and Sant Sebastià, are incredible for their convenience, vibrant "chiringuitos" (beach bars), and people-watching, but they are often extremely crowded and noisy. Because they are urban beaches, the water clarity isn't as pristine as what you'd find on a remote island. However, if you are looking for "better" beaches with crystal-clear water and a more relaxed vibe, a short 30-to-60 minute train ride on the R1 "Rodalies" line will take you to Ocata, Sitges, or Caldetes. These coastal towns offer much wider sands and a cleaner swimming experience while still being easily accessible from the city center. For a traveler in 2026, the Barcelona city beaches are a "good" social experience, but for a true "beach day," heading just a few stops out of town is highly recommended.