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.
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.

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
| Marina | Town | Max. length | Max. draught | Max. beam | Fuel | Source |
|---|---|---|---|---|---|---|
| ACI marina Umag | Umag | 119 m (vessel; 60 m in the text, price list up to 55 m) | – | – | – | source |
| ACI marina Pula | Pula | 55 m (vessel; price list up to 50 m) | – | – | – | source |
| Veliki Brijun harbour (Brijuni National Park) | Veliki Brijun | 55 m (vessel, harbour entry) | – | – | – | source |
| ACI marina Rovinj | Rovinj | 50 m (vessel) | – | – | – | source |
| ACI marina Pomer | Pomer (Medulin) | 35 m (vessel; price list up to 40 m) | – | – | – | source |
| Marina Červar | Červar-Porat (Poreč) | 25 m (vessel) | 5 m | – | – | source |
| Marina Nautica Novigrad | Novigrad | tariff class up to 24.99 m (vessel) | – | – | yes | source |
| Port of Pula – Riječki gat | Pula | yachts of 25 m and more, no maximum published | – | – | – | source |
Kvarner (incl. Cres and Krk)
| Marina | Town | Max. length | Max. draught | Max. beam | Fuel | Source |
|---|---|---|---|---|---|---|
| ACI marina Cres | Cres | 50 m (vessel; price list up to 40 m) | – | – | yes | source |
| ACI marina Opatija | Ičići (Opatija) | 40 m (vessel) | – | – | – | source |
| Marina Punat | Punat | 40 m (vessel) | – | 9 m (berth) | – | source |
| Port of Rijeka (yacht berths) | Rijeka | tariff class over 50.1 m | – | – | – | source |
Zadar
| Marina | Town | Max. length | Max. draught | Max. beam | Fuel | Source |
|---|---|---|---|---|---|---|
| Marina Zadar | Zadar (old town) | 74.99 m (vessel/tariff class; larger on approval) | – | – | – | source |
| D-Marin Dalmacija | Sukošan | 70 m (vessel) | 6 m | – | yes | source |
| D-Marin Borik | Zadar (Borik) | 30 m (vessel) | 3.5 m | – | no | source |
Šibenik and the Kornati
| Marina | Town | Max. length | Max. draught | Max. beam | Fuel | Source |
|---|---|---|---|---|---|---|
| ACI marina Skradin | Skradin (Krka) | 70 m (vessel, daily berth) | – | – | no | source |
| D-Marin Mandalina | Šibenik | 70 m (vessel; 60 m on the same page) | 5.5 m | – | – | source |
| D-Marin Tribunj | Tribunj | 40 m (vessel) | – | – | yes | source |
| ACI marina Žut | Žut, Kornati | 40 m (vessel); pontoons closed until further notice | – | – | no | source |
| ACI marina Piškera | Piškera, Kornati | 30 m (vessel) | – | – | no | source |
| Marina Kremik | Primošten | 26 m (vessel) | – | – | yes | source |
| ACI marina Vodice | Vodice | 25 m (vessel) | – | – | yes | source |
| Marina Frapa Rogoznica | Rogoznica | 10 berths over 40 m, no maximum published | – | – | yes | source |
| Port of Šibenik – Vrulje pier | Šibenik | tariff class over 50 m | – | – | – | source |
Split, Brač, Hvar and Šolta
| Marina | Town | Max. length | Max. draught | Max. beam | Fuel | Source |
|---|---|---|---|---|---|---|
| ACI marina Split | Split | 90 m (vessel) | – | – | – | source |
| Martinis Marchi Marina | Maslinica, Šolta | 80 m (vessel, outer breakwater; 40 m in the basin) | 12 m | – | – | source |
| Marina Baotić | Seget Donji | 70 m (vessel; 60 m on the same page) | – | – | yes | source |
| Marina Lav | Podstrana | 40 m (vessel; tariff class over 40 m) | – | – | – | source |
| ACI marina Milna | Milna, Brač | 35 m (vessel) | – | – | – | source |
| ACI marina Vrboska | Vrboska, Hvar | 35 m (vessel) | – | – | yes | source |
| ACI marina Trogir | Trogir (Čiovo) | 30 m (vessel) | – | – | yes | source |
| Marina Agana | Marina (near Trogir) | 25 m (vessel) | – | – | – | source |
| Marina Kaštela | Kaštel Gomilica | new superyacht berths, no maximum published | – | – | – | source |
| Port of Split – city harbour basin | Split | tariff class over 25 m | – | – | – | source |
| Port of Split – Zapadna obala (west quay) | Split | tariff classes up to 120 m (vessel) | – | – | – | source |
| Marina Trogir (formerly SCT Marina) | Trogir | tariff classes up to 26.99 m (vessel) | – | – | – | source |
| Port of Hvar (town harbour) | Hvar | tariff class from 50.01 m | – | – | – | source |
Dubrovnik and Korčula
| Marina | Town | Max. length | Max. draught | Max. beam | Fuel | Source |
|---|---|---|---|---|---|---|
| Marina Frapa Dubrovnik | Dubrovnik (Gruž) | 100 m (vessel, one berth; others up to 50 m) | – | – | yes | source |
| ACI marina Veljko Barbieri, Slano | Slano | 50 m (vessel) | – | – | – | source |
| ACI marina Korčula | Korčula | 50 m (vessel) | – | – | – | source |
| ACI marina Dubrovnik | Komolac (Dubrovnik) | 45 m (vessel) | – | – | yes | source |
| Port of Korčula (town harbour and Porto Uš) | Korčula | 30 m (berth, outer pontoon in summer); tariff class over 60 m | – | – | – | source |
| Port of Cavtat | Cavtat | tariff 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.