Oui, Barcelone est située le long de la côte méditerranéenne et dispose de plusieurs plages, notamment la plage de Barceloneta, la plage de Bogatell et la plage d'Icaria.