Guide · Croatia

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.

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.

SpeciesMinimum
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:

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.

  • SavudrijaSavudrija — exposed rocky cape, bora-blasted, very clear water.
  • UmagUmag — tourist resort, reef-rich archipelago offshore.
  • NovigradNovigrad — walled old town, reef-rich archipelago offshore.
  • PorečPoreč — tourist resort, islets and channels offshore.
  • VrsarVrsar — gateway to a no-take park, islets and channels offshore.
  • RovinjRovinj — reef-rich archipelago offshore, walled old town.
  • FažanaFažana — gateway to a no-take park, quiet, low-traffic coast.
  • PulaPula — working port city, exposed rocky cape.
  • PremanturaPremantura — exposed rocky cape, clearest water in Croatia.
  • MedulinMedulin — islets and channels offshore, sheltered bay and marina.
  • RabacRabac — tourist resort, deep water close to shore.
  • OpatijaOpatija — deep water close to shore, tourist resort.

Kvarner

Kvarner — island channels and lees; pick the sheltered side when the bora blows.

  • RijekaRijeka — working port city, deep water close to shore.
  • BakarBakar — sheltered bay and marina, deep water close to shore.
  • CrikvenicaCrikvenica — tourist resort, strong-current channel.
  • Novi VinodolskiNovi Vinodolski — strong-current channel, quiet, low-traffic coast.
  • SenjSenj — bora-blasted, very clear water, strong-current channel.
  • KrkKrk — walled old town, islets and channels offshore.
  • MalinskaMalinska — tourist resort, sheltered bay and marina.
  • ŠiloŠilo — reef-rich archipelago offshore, strong-current channel.
  • PunatPunat — sheltered bay and marina, reef-rich archipelago offshore.
  • BaškaBaška — bora-blasted, very clear water, deep water close to shore.
  • CresCres — deep water close to shore, quiet, low-traffic coast.
  • Mali LošinjMali Lošinj — islets and channels offshore, quiet, low-traffic coast.
  • RabRab — walled old town, strong-current channel.
  • PagPag — bora-blasted, very clear water, strong-current channel.
  • NovaljaNovalja — tourist resort, bora-blasted, very clear water.

North Dalmatia

North Dalmatia — Kornati-clear water and island lees; a long season, mind the national parks.

  • NinNin — quiet, low-traffic coast, sheltered bay and marina.
  • ZadarZadar — working port city, islets and channels offshore.
  • Biograd na MoruBiograd na Moru — tourist resort, islets and channels offshore.
  • PakoštanePakoš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.
  • PremudaPremuda — reef-rich archipelago offshore, clearest water in Croatia.
  • VodiceVodice — tourist resort, islets and channels offshore.
  • ŠibenikŠibenik — working port city, river-mouth turbidity nearby.
  • PrimoštenPrimošten — exposed rocky cape, tourist resort.
  • RogoznicaRogoznica — exposed rocky cape, sheltered bay and marina.
  • MurterMurter — 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.

  • TrogirTrogir — walled old town, strong-current channel.
  • KaštelaKaštela — sheltered bay and marina, quiet, low-traffic coast.
  • SplitSplit — working port city, deep water close to shore.
  • OmišOmiš — river-mouth turbidity nearby, deep water close to shore.
  • BrelaBrela — deep water close to shore, tourist resort.
  • MakarskaMakarska — tourist resort, deep water close to shore.
  • GradacGradac — 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.
  • HvarHvar — reef-rich archipelago offshore, clearest water in Croatia.
  • Stari Grad (Hvar)Stari Grad (Hvar) — sheltered bay and marina, deep water close to shore.
  • VisVis — 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čulaKorč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.
  • LastovoLastovo — gateway to a no-take park, clearest water in Croatia.
  • StonSton — gateway to a no-take park, quiet, low-traffic coast.
  • DubrovnikDubrovnik — walled old town, islets and channels offshore.
  • CavtatCavtat — tourist resort, exposed rocky cape.
  • MolunatMolunat — quiet, low-traffic coast, clearest water in Croatia.
  • Lopud (Elafiti)Lopud (Elafiti) — islets and channels offshore, quiet, low-traffic coast.
See all cities

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.