Barcellona ha 4 km di spiagge: San Sebastià, la Barceloneta, Nueva Icaria, Bogatell, Mar Bella e Nueva Mar Bella
Spiaggia di Sant Sebastià
Si trova nella zona della Barceloneta. E attrezzata con docce e vari serivizi di asistencia. Si arriva con la Linea 4 della Metro, fermata Barceloneta
Spiaggia della Barceloneta
È la più famosa delle spiagge cittadine di Barcellona. Per arrivarci bisogna prendere la Linea 4 del Metro e scendere a Barceloneta. Al centro della spiaggia spicca l'opera di Rebecca Horn chiamata Omaggio alla Barceloneta.
Spiaggia de la Nova Icària
E' la spiaggia più vicina alla Città Olimpica, quindi è molto affollata. Ci si arriva con la Metro, Linea 4, fermate Ciutadella e Bogatell, andando poi a piedi in direzione delle torri gemelle. E' una spiaggia molto attrezzata, con tre beach-bar molto puliti,
Spiaggia del Bogatell
Subito dopo la spiaggia di Nova Icaria, c'è la spiaggia del Bogatell, Questa spiaggia è molto ampia ed è costeggiata da un sentiero perfetto per fare jogging, pattinaggio o andarsene in giro in bicicletta senza pericolo di essere investiti. Ci si arriva in Metro, Linea 4, fermate Poblenou e Llacuna.
Spiaggia della Mar Bella
È la spiaggia nudista di Barcellona. Ci si arriva con la Linea 4, fermata Selva del Mar. Poi si prosegue a piedi per circa 15 minuti. Anche se è segnalata come naturista, in realtà di nudisti se ne vedono pochi.