Spearfishing in Croatia
Croatia is one of the Mediterranean's great spearfishing coasts: more than a thousand islands, clear Adriatic water that opens to 20–30 m off the outer capes, and a long, sheltered season. From the bora-swept limestone of Istria and Kvarner to the clear channels of Kornati, Vis and Hvar and the warm south around Pelješac and Mljet, every stretch has its own character — dentex (zubatac) and grouper (kirnja) on the deep reefs, sea bass (lubin) and gilthead (komarča) in the green bays, amberjack (gof) in the island straits.
The key is always the wind — the katabatic bora (NE) and the humid jugo (SE) rule the sea here far more than the tide, which is small. This guide explains the licence and the rules, shows where to dive by region, and links to a daily go / marginal / no-go forecast for every city.
Open the flagship — Split →The rules — and the sport licence
Spearfishing in Croatia is legal, but it runs on a specific licence that trips up most visitors. Everything below comes from the Directorate of Fisheries and the HSSRM federation.
- A speargun is only legal on a SPORT sea-fishing licence — the ordinary recreational licence does NOT cover it. The sport licence is issued through a member club of the HSSRM federation and requires HSSRM membership (€10/yr adult). You may carry up to two spearguns.
- 2026 prices: annual €56.45 (incl. state fee; +€10 membership), or day €7.96 / 3-day €19.91 / 7-day €39.82. Important: the annual is only sold 1 December – 1 March, and not online (buy through a club). Arriving later in the year? Take a 150-day sport licence (€79.63 adult, valid 150 days or until year-end) or a short-term one.
- Minimum age 16. Freediving only — a speargun with any underwater breathing apparatus (scuba, rebreather, hookah) is forbidden; no scooter (DPV) and no boat-towing the diver. A signal buoy of at least 10 L, tethered to you, is mandatory. Night spearfishing is banned.
- Off-limits: national parks and nature parks (see the no-take section), swimming areas and beaches, ports and harbours, and near aquaculture — within 200 m of fish farms and 100 m of shellfish farms. Fines for poaching run €1,990–€6,630.
Protected species, sizes and limits
Daily bag is 5 kg per person (a single trophy fish that alone beats 5 kg is allowed). Never take the date-shell — and mind the summer grouper closure.
- Date-shell (prstac, Lithophaga lithophaga) is strictly protected since 1995 — taking or even possessing it carries heavy fines and destroys the reef. Never touch it.
- Grouper (kirnja): spearfishing for it is closed 1 July – 31 August (spawning), and even in season it's max 1 per day, minimum 30 cm. The dusky grouper is Red-Listed — go easy.
- Also never targets: noble pen shell (Pinna nobilis), seahorses, gorgonians, dolphins, monk seal and sea turtles. Octopus is capped at 2 per day.
| Species | Minimum |
|---|---|
| Sea bass (lubin) | 25 cm |
| Gilthead (komarča) | 20 cm |
| Dentex (zubatac) | 30 cm |
| Grouper (kirnja) | 30 cm (+1/day, closed Jul–Aug) |
| Common pandora (arbun) | 15 cm |
| Red porgy (pagar) | 18 cm |
Seasons, wind and sea
The Adriatic is microtidal — 20–30 cm of range in the south, up to about a metre in the north (Istria and Kvarner). Meteorology, not the moon, moves the water: the bora (NE) and the jugo (SE) decide your day.
The bora is a cold, gusty katabatic wind off the Velebit — it flattens and clears the water, so the best visibility usually comes 1–2 days after a bora blows through. The jugo is warm and humid, builds swell and mixing, and cuts clarity. In the north (Istria, Kvarner) plan shelter against the bora; the summer calms are prime. River plumes — the Neretva near Ploče, the Krka and Cetina after rain — cloud nearby channels for a day or two.
No-take zones and wrecks
Eight hard zones are off-limits to spearfishing — the four marine national parks and four more parks and reserves:
- National parks Brijuni, Kornati, Krka and Mljet — no-take.
- Nature parks Telašćica and Lastovo, plus the Lim bay and the Malostonski bay marine reserve — no-take.
- Croatia's famous wrecks are mostly scuba-depth (28–72 m) — treat them as reef structure, not freedive targets. The shallowest is the Peltastis off Krk (26 m, advanced freedive). The Baron Gautsch off Rovinj needs a Ministry of Culture permit through a dive centre — not a spearfishing spot.
Safety
Never dive alone — use the one-up-one-down buddy system and stay within sight. Fly your buoy and flag so boats see you; summer traffic between the islands is heavy. Watch the bora: it comes on fast and hard, and a channel that was glass can turn dangerous in minutes. Know your depth, weight yourself for positive buoyancy at the surface, and never hyperventilate. In the far north the water is cool even in summer — a proper wetsuit matters.
Where to dive, by region
Istria
Istria — clear northern-Adriatic water off rocky capes; bora-driven, best in the summer calms.
- Savudrija — Savudrija — exposed rocky cape, bora-blasted, very clear water.
- Umag — Umag — tourist resort, reef-rich archipelago offshore.
- Novigrad — Novigrad — walled old town, reef-rich archipelago offshore.
- Poreč — Poreč — tourist resort, islets and channels offshore.
- Vrsar — Vrsar — gateway to a no-take park, islets and channels offshore.
- Rovinj — Rovinj — reef-rich archipelago offshore, walled old town.
- Fažana — Fažana — gateway to a no-take park, quiet, low-traffic coast.
- Pula — Pula — working port city, exposed rocky cape.
- Premantura — Premantura — exposed rocky cape, clearest water in Croatia.
- Medulin — Medulin — islets and channels offshore, sheltered bay and marina.
- Rabac — Rabac — tourist resort, deep water close to shore.
- Opatija — Opatija — deep water close to shore, tourist resort.
Kvarner
Kvarner — island channels and lees; pick the sheltered side when the bora blows.
- Rijeka — Rijeka — working port city, deep water close to shore.
- Bakar — Bakar — sheltered bay and marina, deep water close to shore.
- Crikvenica — Crikvenica — tourist resort, strong-current channel.
- Novi Vinodolski — Novi Vinodolski — strong-current channel, quiet, low-traffic coast.
- Senj — Senj — bora-blasted, very clear water, strong-current channel.
- Krk — Krk — walled old town, islets and channels offshore.
- Malinska — Malinska — tourist resort, sheltered bay and marina.
- Šilo — Šilo — reef-rich archipelago offshore, strong-current channel.
- Punat — Punat — sheltered bay and marina, reef-rich archipelago offshore.
- Baška — Baška — bora-blasted, very clear water, deep water close to shore.
- Cres — Cres — deep water close to shore, quiet, low-traffic coast.
- Mali Lošinj — Mali Lošinj — islets and channels offshore, quiet, low-traffic coast.
- Rab — Rab — walled old town, strong-current channel.
- Pag — Pag — bora-blasted, very clear water, strong-current channel.
- Novalja — Novalja — tourist resort, bora-blasted, very clear water.
North Dalmatia
North Dalmatia — Kornati-clear water and island lees; a long season, mind the national parks.
- Nin — Nin — quiet, low-traffic coast, sheltered bay and marina.
- Zadar — Zadar — working port city, islets and channels offshore.
- Biograd na Moru — Biograd na Moru — tourist resort, islets and channels offshore.
- Pakoštane — Pakoštane — gateway to a no-take park, islets and channels offshore.
- Sali (Dugi otok) — Sali (Dugi otok) — gateway to a no-take park, clearest water in Croatia.
- Veli Rat (Dugi otok) — Veli Rat (Dugi otok) — exposed rocky cape, clearest water in Croatia.
- Premuda — Premuda — reef-rich archipelago offshore, clearest water in Croatia.
- Vodice — Vodice — tourist resort, islets and channels offshore.
- Šibenik — Šibenik — working port city, river-mouth turbidity nearby.
- Primošten — Primošten — exposed rocky cape, tourist resort.
- Rogoznica — Rogoznica — exposed rocky cape, sheltered bay and marina.
- Murter — Murter — gateway to a no-take park, islets and channels offshore.
- Žirje — Žirje — clearest water in Croatia, exposed rocky cape.
Central Dalmatia (Split)
Central Dalmatia (Split) — Vis/Hvar-clear water and easy island entries; heavy summer boat traffic.
- Trogir — Trogir — walled old town, strong-current channel.
- Kaštela — Kaštela — sheltered bay and marina, quiet, low-traffic coast.
- Split — Split — working port city, deep water close to shore.
- Omiš — Omiš — river-mouth turbidity nearby, deep water close to shore.
- Brela — Brela — deep water close to shore, tourist resort.
- Makarska — Makarska — tourist resort, deep water close to shore.
- Gradac — Gradac — quiet, low-traffic coast, deep water close to shore.
- Šolta — Šolta — islets and channels offshore, quiet, low-traffic coast.
- Supetar (Brač) — Supetar (Brač) — islets and channels offshore, deep water close to shore.
- Bol (Brač) — Bol (Brač) — exposed rocky cape, clearest water in Croatia.
- Hvar — Hvar — reef-rich archipelago offshore, clearest water in Croatia.
- Stari Grad (Hvar) — Stari Grad (Hvar) — sheltered bay and marina, deep water close to shore.
- Vis — Vis — clearest water in Croatia, reef-rich archipelago offshore.
- Komiža (Vis) — Komiža (Vis) — clearest water in Croatia, exposed rocky cape.
South Dalmatia (Dubrovnik)
South Dalmatia (Dubrovnik) — warm, clear water and sheltered islands; respect the Mljet and Malostonski no-take zones.
- Orebić (Pelješac) — Orebić (Pelješac) — deep water close to shore, strong-current channel.
- Lovište (Pelješac) — Lovište (Pelješac) — exposed rocky cape, clearest water in Croatia.
- Korčula — Korčula — walled old town, strong-current channel.
- Vela Luka (Korčula) — Vela Luka (Korčula) — sheltered bay and marina, islets and channels offshore.
- Sobra (Mljet) — Sobra (Mljet) — quiet, low-traffic coast, clearest water in Croatia.
- Saplunara (Mljet) — Saplunara (Mljet) — quiet, low-traffic coast, sheltered bay and marina.
- Lastovo — Lastovo — gateway to a no-take park, clearest water in Croatia.
- Ston — Ston — gateway to a no-take park, quiet, low-traffic coast.
- Dubrovnik — Dubrovnik — walled old town, islets and channels offshore.
- Cavtat — Cavtat — tourist resort, exposed rocky cape.
- Molunat — Molunat — quiet, low-traffic coast, clearest water in Croatia.
- Lopud (Elafiti) — Lopud (Elafiti) — islets and channels offshore, quiet, low-traffic coast.
Frequently asked questions
Rules current as of 2026 — Croatia requires a sport/recreational sea-fishing licence (HSSRM), 16+, breath-hold only, dive buoy ≥10 L, no night diving; date-shell (prstac) is strictly banned; grouper spearfishing is closed 1 Jul–31 Aug; 5 kg/day. National parks (Kornati, Brijuni, Mljet, Telašćica, Krka) are no-take. Always confirm locally before you dive.
Do I need a licence to spearfish in Croatia, and which one?
Yes — a SPORT sea-fishing licence issued through an HSSRM member club, plus HSSRM membership (€10/yr). The ordinary recreational licence does not cover a speargun. Annual €56.45, or day/3-day/7-day at €7.96/€19.91/€39.82; minimum age 16, freediving only.
Official source ↗I'm arriving in summer and the annual licence isn't on sale — what do I do?
The annual sport licence is sold only 1 December – 1 March, and only through a club, never online. From March onward buy a 150-day sport licence (€79.63 adult, valid 150 days or until year-end) or a day/3-day/7-day licence — all still on a sport licence, so your speargun is legal.
Official source ↗Can I shoot a grouper (kirnja)?
Not from 1 July to 31 August — spearfishing for grouper is closed for spawning. In season it's a maximum of one per day and at least 30 cm. The dusky grouper is Red-Listed, so many spearos release it year-round.
When is the Adriatic water clearest for spearfishing?
Usually 1–2 days after a bora (NE wind), which cools and clears the water — the outer capes and islands can open to 20–30 m. Avoid the day or two after a jugo (SE) and after heavy rain near river mouths (Neretva, Krka, Cetina). Late spring through autumn is the long, sheltered season.
Where is spearfishing banned in Croatia?
In the national parks Brijuni, Kornati, Krka and Mljet, the nature parks Telašćica and Lastovo, the Lim and Malostonski bays, on beaches and swimming areas, in ports, and near aquaculture (200 m fish farms, 100 m shellfish). Fines run €1,990–€6,630 — check local park boundaries before you dive.