Los horarios y las zonas de pesca en las playas de Barcelona varían según la temporada del año.
Durante la temporada alta de baño, que va del 1 de junio al 30 de septiembre, la actividad de pesca puede desarrollarse en todas las playas de lunes a domingo, de 21.00 a 10.00 h, y en la zona de pesca habilitada en la playa de la Barceloneta, de 19.00 a 21.00 h.
Esta zona se encuentra entre el espigón del Gas y el espigón del Somorrostro, y está señalizada con carteles informativos.
El resto del año, la actividad de pesca puede practicarse en todas las playas de lunes a domingo, sin limitación horaria.
No obstante, hay que respetar las zonas reservadas para el baño, el surf o el windsurf, que también están señalizadas.
Para poder pescar en las playas de Barcelona es necesario estar en posesión de la licencia de pesca recreativa de superficie (no profesional) vigente expedida por el organismo responsable.