Spearfishing in Spain
Including Balearic Islands and Costa Brava. On the map.
The vibe
Stalking rocky reefs and kelp beds demands a patient, disciplined approach suited to waters with varied visibility and cautious coastal fish. Autumn and winter often bring the clearest swells for patient shore diving, though summer offers easier, warmer conditions. It is a strictly regulated pursuit favored by dedicated locals rather than casual visitors, requiring careful attention to local rules and seasonal closures.
fishing licence and specific underwater hunting insurance
Balearic Islands
Balearic Islands
Estació de Sant Joan.JPG — Wikimedia Commons (CC BY-SA 3.0)
The Balearic archipelago, particularly the waters around Mallorca and Menorca, features stunning limestone formations and deep drop-offs. It is a premier location for Mediterranean species like sea bream and amberjack in both shallow rocky areas and deeper blue water.
Access. Excellent infrastructure for boat-based spearfishing with numerous local charters available in Palma and Mahón. Shore access is also plentiful for experienced divers.
Notes. A specific recreational fishing license is required. Spearfishing is prohibited in designated marine reserves (Reservas Marinas), which are strictly enforced. Night spearfishing and the use of scuba gear while spearfishing are strictly illegal.

Costa Brava
Spain
Jouni Kuisma , DiveCodex / Wikimedia Commons (CC BY-SA 4.0)
The rugged coastline of Catalonia offers dramatic rocky coves and clear Mediterranean waters perfect for reef hunting. Divers frequent this area for its diverse topography, including underwater caves and rocky ledges that hold grouper and dentex.
Access. Highly accessible for DIY shore diving from numerous coastal towns like Begur or Palafrugell, with many local clubs providing information on zones.
Notes. A recreational fishing license (licencia de pesca marítima recreativa) is mandatory for all spearfishing activities in Catalonia. Strict no-take zones exist within marine reserves like Cap de Creus; always verify local boundaries before entering the water.
