Skip to content
RSS EN
Croatia

Superyacht marinas in Croatia: 43 harbours from Istria to Dubrovnik for 24 m and more

43 Croatian harbours for yachts of 24 m and more, from Istria to Dubrovnik, with length, draught, fuel and the five public ports where you clear in.

Andreas Lakeberg Editor, Toys & Crew · · 11 min read
Superyachts moored stern-to below a walled old town on the Croatian coast
Image: AI-generated (Magnific)

Forty-three Croatian harbours publish figures for yachts of 24 metres and more: eight in Istria, four in Kvarner, three around Zadar, nine around Šibenik, 13 around Split and six around Dubrovnik. The largest single figure is 119 metres at ACI marina Umag, but the same operator also gives 60 and 55 metres there.

Key facts at a glance
At a glance. Image: Toys & Crew

There is no official Croatian list of berths with sizes. Eleven of the 43 entries are backed at least in part by an authority, such as a port authority, the Official Gazette (Narodne novine) or a national park. The other 32 rely on the marina or its operator.

Which marinas take the largest yachts?

ACI marina Umag gives 119 metres for a daily berth, but its own text says "up to 60m" and its 2026 price list stops at 55 metres. After that come Marina Frapa Dubrovnik (one berth for a yacht of up to 100 metres, the rest up to 50 metres), ACI marina Split (90 metres) and Martinis Marchi on Šolta (80 metres on the outside of the breakwater, 40 metres in the basin, draught 12 metres).

Marina Zadar's tariff runs to 74.99 metres, and larger yachts are possible with the consent of the port authority and the harbour master. D-Marin Dalmacija in Sukošan, D-Marin Mandalina in Šibenik, ACI marina Skradin and Marina Baotić in Seget Donji each give 70 metres. The public west quay in Split (Zapadna obala) has tariff classes up to 120 metres, but no stated maximum.

Istria

MarinaTownMax. lengthMax. draughtMax. beamFuelSource
ACI marina UmagUmag119 m (vessel; 60 m in the text, price list up to 55 m)–––source
ACI marina PulaPula55 m (vessel; price list up to 50 m)–––source
Veliki Brijun harbour (Brijuni National Park)Veliki Brijun55 m (vessel, harbour entry)–––source
ACI marina RovinjRovinj50 m (vessel)–––source
ACI marina PomerPomer (Medulin)35 m (vessel; price list up to 40 m)–––source
Marina ČervarČervar-Porat (Poreč)25 m (vessel)5 m––source
Marina Nautica NovigradNovigradtariff class up to 24.99 m (vessel)––yessource
Port of Pula – Riječki gatPulayachts of 25 m and more, no maximum published–––source

Kvarner (incl. Cres and Krk)

MarinaTownMax. lengthMax. draughtMax. beamFuelSource
ACI marina CresCres50 m (vessel; price list up to 40 m)––yessource
ACI marina OpatijaIčići (Opatija)40 m (vessel)–––source
Marina PunatPunat40 m (vessel)–9 m (berth)–source
Port of Rijeka (yacht berths)Rijekatariff class over 50.1 m–––source

Zadar

MarinaTownMax. lengthMax. draughtMax. beamFuelSource
Marina ZadarZadar (old town)74.99 m (vessel/tariff class; larger on approval)–––source
D-Marin DalmacijaSukošan70 m (vessel)6 m–yessource
D-Marin BorikZadar (Borik)30 m (vessel)3.5 m–nosource

Šibenik and the Kornati

MarinaTownMax. lengthMax. draughtMax. beamFuelSource
ACI marina SkradinSkradin (Krka)70 m (vessel, daily berth)––nosource
D-Marin MandalinaŠibenik70 m (vessel; 60 m on the same page)5.5 m––source
D-Marin TribunjTribunj40 m (vessel)––yessource
ACI marina ŽutŽut, Kornati40 m (vessel); pontoons closed until further notice––nosource
ACI marina PiškeraPiškera, Kornati30 m (vessel)––nosource
Marina KremikPrimošten26 m (vessel)––yessource
ACI marina VodiceVodice25 m (vessel)––yessource
Marina Frapa RogoznicaRogoznica10 berths over 40 m, no maximum published––yessource
Port of Šibenik – Vrulje pierŠibeniktariff class over 50 m–––source

Split, Brač, Hvar and Šolta

MarinaTownMax. lengthMax. draughtMax. beamFuelSource
ACI marina SplitSplit90 m (vessel)–––source
Martinis Marchi MarinaMaslinica, Šolta80 m (vessel, outer breakwater; 40 m in the basin)12 m––source
Marina BaotićSeget Donji70 m (vessel; 60 m on the same page)––yessource
Marina LavPodstrana40 m (vessel; tariff class over 40 m)–––source
ACI marina MilnaMilna, Brač35 m (vessel)–––source
ACI marina VrboskaVrboska, Hvar35 m (vessel)––yessource
ACI marina TrogirTrogir (Čiovo)30 m (vessel)––yessource
Marina AganaMarina (near Trogir)25 m (vessel)–––source
Marina KaštelaKaštel Gomilicanew superyacht berths, no maximum published–––source
Port of Split – city harbour basinSplittariff class over 25 m–––source
Port of Split – Zapadna obala (west quay)Splittariff classes up to 120 m (vessel)–––source
Marina Trogir (formerly SCT Marina)Trogirtariff classes up to 26.99 m (vessel)–––source
Port of Hvar (town harbour)Hvartariff class from 50.01 m–––source

Dubrovnik and Korčula

MarinaTownMax. lengthMax. draughtMax. beamFuelSource
Marina Frapa DubrovnikDubrovnik (Gruž)100 m (vessel, one berth; others up to 50 m)––yessource
ACI marina Veljko Barbieri, SlanoSlano50 m (vessel)–––source
ACI marina KorčulaKorčula50 m (vessel)–––source
ACI marina DubrovnikKomolac (Dubrovnik)45 m (vessel)––yessource
Port of Korčula (town harbour and Porto Uš)Korčula30 m (berth, outer pontoon in summer); tariff class over 60 m–––source
Port of CavtatCavtattariff class over 50 m; 150 m quay "mainly for mega yachts"–––source

What do the figures mean?

Max. length is the largest figure a harbour publishes. Almost all marinas give the size of the vessel; ACI usually gives it for a daily berth, with a lower figure for annual berths. Six public harbours (Cavtat, Hvar, Rijeka, Šibenik's Vrulje pier and both basins in Split) publish only tariff classes such as "over 50 m", which tell you that the harbour charges for that size, not how large a yacht may be.

Max. draught is the weakest column: only five of the 43 entries have a figure, and none publishes length, draught and beam together. Where a source gives water depth at the quay, such as the new superyacht pier at Kaštela (2.7 to 14 metres) or quay 15 in Split (4.6 metres), we left the column empty. Max. beam appears only once, as a berth size at Punat. Fuel is confirmed at 12 harbours and ruled out at four; 27 sources do not say. Several ACI marinas only list a fuel station nearby, at distances from 0.05 to 14 nautical miles.

Where do the sources disagree?

Where two figures exist, the table shows one and names the other:

  • ACI Umag: 119 metres in the data field, "up to 60m" in the text, 55 metres in the price list.
  • ACI Pula: 55 metres, but the Pula port authority writes that yachts shorter than 25 metres can find a berth in the ACI marina, and that yachts are received at the Riječki gat.
  • ACI Pomer and ACI Cres: the website and the 2026 price list give different maximum lengths.
  • D-Marin Mandalina: 70 metres, but "superyachts up to 60 meters" on the same page.
  • Marina Baotić: berths "up to 70 m", but "6–60 m" on the same page.
  • Marina Zadar: the tariff is dated December 2023, although the website links it as "2025".

Two warnings: at ACI marina Žut, "the pontoons and the restaurant are temporarily closed until further notice", according to the operator. Marina Kaštela announced the opening of its new superyacht berths for Easter 2026; our source does not confirm it took place.

Where can you clear in?

Since 3 January 2023, Croatia has no seasonal sea border crossings; the list that included Novigrad, Hvar, Korčula, Primošten and the ACI marina in Umag was deleted (Decree NN 1/2023). The EU Schengen Handbook (Annex 4, as of 1 September 2026) lists 13 permanent sea crossings: Rijeka, Ploče, Zadar, Šibenik, Split, Dubrovnik and Raša-Bršica, plus Umag, Pula, Mali Lošinj, Ubli, Vis and Cavtat for passengers only.

We mark only five harbours in our list as clearance ports: the public ports of Rijeka, Pula (Riječki gat), Šibenik (Vrulje pier), Split (city harbour) and Cavtat. The Handbook names the town, not the marina, so marinas in the same town are not marked. Cavtat is listed as permanent in the Handbook, while the Dubrovnik port authority calls it seasonal. This covers border checks for people, not customs. The rules for clearing in are in our guide to Croatian rules for yachts.

Which harbours are not on the list?

Twelve smaller harbours of the Split-Dalmatia port authority (among them Vis, Komiža, Bol, Stari Grad, Trogir, Makarska, Jelsa and Milna) and Gruž and Rab publish only group tariffs, not a berth for a given size, so we left them out. Marina Veruda, Marina Vrsar, Marina Hramina and the Frapa Rogoznica price list blocked automated access or could not be reached. Marina Kornati, Betina, ACI Šimuni, ACI Jezera, ACI Palmižana, Mali Lošinj, Lastovo, Mljet and others showed no berth of 24 metres or more. The Dubrovnik port authority's tariff for Gruž could not be loaded, and the port authorities of Krk, Crikvenica, Novi Vinodolski, Senj and Novalja were not checked.

For the other side of the Adriatic, see our list of superyacht marinas in Italy; for France, the Côte d'Azur and Monaco.

Sources

Websites and 2026 price lists of the marinas and their operators (ACI, D-Marin, Marina Frapa, Marina 21 and others); the port authorities of Rijeka, Pula, Zadar, Šibenik, Split, Split-Dalmatia County, Dubrovnik-Neretva County and Korčula; the Official Gazette Narodne novine; the EU Schengen Handbook, Annex 4 (European Commission, as of 1 September 2026). Linked per harbour in the tables. Checked on 7 October 2026.

Sources and image rights

Images
AI-generated (Magnific)
Checked
7 October 2026 by Andreas Lakeberg

Know something we missed – a rule, a fee, a marina detail? Write to editor@toysandcrew.com. We check every tip against the source and note updates at the top of the story.

Disclaimer. We research every article carefully and to the best of our knowledge. Salaries, prices, rules and port regulations change, and we cannot guarantee that all information is complete, current or correct. Please check anything important with the original source or the responsible authority before you rely on it. To the extent permitted by law, we accept no liability for errors or omissions.