Greece 2026: why berths here cost half what they do in Croatia
73 Greek harbours compared. The median berth costs around EUR 35 per night – in Croatia it is EUR 101. In return, the spread within Greece is the widest of any Mediterranean region: officially documented, from EUR 7 alongside the town quay to EUR 144 in a marina.
Anyone following the price debate of recent years knows one number above all: Croatia is getting more expensive. Which is exactly why it is worth looking a few miles further south-east. In the MarinaCheck comparison data, a night in Greece costs a median of about EUR 35 – against roughly EUR 101 in Croatia, EUR 68 in Italy and EUR 51 in France. That makes Greece the cheapest of the major Mediterranean regions in the dataset.
That single figure hides more than it reveals, though. In hardly any other country are the cheapest and the most expensive berth so far apart. The reason is not arbitrary pricing but a structural split: Greece runs two parallel systems – municipal town and island harbours on one side, private marinas on the other.
Practically the whole country sits between those two poles. And because both figures describe real berths, the question to settle before you sail is not "how expensive is Greece?" but "what kind of berth am I actually looking for?".
Cheaper vs. pricier – region by region
So that the comparison does not rest on two extremes, here is the range for five regions. Official rate lists in Greece exist above all for municipal town harbours – for the Cyclades and the Saronic & Argolic Gulf we could not find an officially documented pricier counterpart, which is why these two regions are deliberately left out here (in the app they are of course still fully listed, as an estimate or rough estimate).
| Region | Cheaper* | Pricier* | ||
|---|---|---|---|---|
| Dodecanese & East Aegean | Agios Kirykos (Ikaria) |
EUR 7 | Marina Pythagorio (Samos) |
EUR 45 |
| Ionian Islands & west coast | Zakynthos town harbour | EUR 7 | Marina Igoumenitsa | EUR 48 |
| North Aegean, Halkidiki & Sporades | Skopelos town harbour | EUR 7 | Sani Marina (Kassandra) |
EUR 76–255 |
| Peloponnese & Crete | Monemvasia harbour | EUR 7 | Marina Kalamata | EUR 38–56 |
| Athens & Attica | Alimos Marina (Kalamaki) |
EUR 52 | Flisvos Marina | EUR 144 |
* Current official rates (current rate) from the respective port authority or marina for a boat of about 12 m, as of 09/2026 – deliberately only examples that can be backed by an official rate list. The overall range across all 73 Greek harbours in the MarinaCheck dataset (including estimates and rough estimates) is considerably wider; see the app.
Three examples from Greece
- Agios Kirykos (Ikaria) – EUR 7/night
- Zakynthos town harbour – EUR 7/night
- Skopelos town harbour – EUR 7/night
And for your own boat? Enter its length and beam and the app shows you the matching reference price for all 401 marinas in the Mediterranean instantly – free and with no account.
▶ Get it on Google PlayThe Cyclades are Greece's cheapest region – with one big caveat
That comes as a surprise, because Mykonos and Santorini have a reputation for being expensive. Both things are true: the Cyclades median of about EUR 17 is lower than any other region – but it is produced by simple town harbours such as Naxos, Paros or Milos, where you lie alongside the quay and get power and water separately, or not at all. The few marinas with pontoons, a reception desk and full service on Mykonos and Santorini sit noticeably higher. A low median here does not mean "cheap marina" – it means "many simple harbours" – though for the pricier marinas in the island group we currently have no official rate list on file, which is why we deliberately quote no specific euro figure here.
Why the prices differ so much
The most important factor is the type of harbour. Municipal town and island harbours often charge little or no mooring fee at all; power and water are billed separately where they exist. Private marinas with floating pontoons, a reception desk, security and a boatyard nearby regularly sit above EUR 50 for a 12 m boat. That split is well documented in practice and matches what our data shows.
The second factor is location. The expensive infrastructure is concentrated around Athens: Alimos, Flisvos, Zea and Vouliagmeni all sit between EUR 60 and EUR 150, which pushes the region's median to EUR 100 – close to three times that of any other region in the country. If you need Athens as a starting point but not as a berth, Lavrion and Rafina are considerably cheaper alternatives.
And third, high-season demand applies here as everywhere. Car-free islands with few berths, such as Hydra or Symi, attract so many boats in July and August that the quay fee sits noticeably above what a comparable harbour charges out of season.
Don't forget the TEPAI cruising tax
Unlike Croatia, Greek waters come with a separate levy that appears on no berth price list: the TEPAI cruising tax. It applies to every boat from 7 m in length regardless of flag, is calculated per month and rises with boat length – and a single day in a month triggers the full monthly amount. Current rates and payment are handled by the Greek tax authority AADE at aade.gr. We deliberately quote no euro figures here, because the brackets can change and an outdated number would cost you more than none at all.
How Greece compares
Put the medians of the major regions side by side and the picture is clear: Greece sits at about EUR 35 per night, Spain at EUR 48, France at EUR 51, Italy at EUR 68 and Croatia at EUR 101. Over a two-week cruise, the difference between Greece and Croatia adds up to several hundred euros – money that is more noticeable elsewhere than on the pontoon.
If you want to know how things look on the other side of the Adriatic, we have broken down Croatian prices the same way in a separate guide to the cheapest marinas in Croatia. And if you want to see the widest price range in the entire Mediterranean: that title doesn't go to Greece or Croatia, but to France, with berths ranging from EUR 7 to EUR 154 per night.
🔍 Honestly speaking
The example prices above come from the official rate lists of the respective port authority or marina, for a boat of about 12 m – your own boat may come out cheaper or more expensive depending on length. That is exactly what the MarinaCheck app works out for you individually, for each of the 400-plus marinas it holds, free of charge and without an account.
One point that matters especially in Greece: many small island and town harbours publish no price list at all. For a good part of the harbours in the MarinaCheck dataset, the figures therefore rest on cruising reports and pilot guides rather than official tariffs – flagged in the app as an estimate or rough estimate rather than an officially documented price. That's why we deliberately used only harbours with an official rate list in the comparison examples above.
And a practical tip: the price you are charged on the day sometimes differs from the estimate shown – some marinas offer a discount for longer stays, outside peak weeks, or simply on request. A quick call or email to the marina is almost always worth it before you commit.
The estimated prices and facilities on this page are based on publicly available data and can change at any time. We therefore recommend checking with the relevant harbour office in every case, as prices and services can change at short notice due to external factors. We can give no guarantee as to the accuracy, completeness or currency of the information.
Frequently Asked Questions
The questions readers ask most often about this guide.
How much does a berth in a Greek marina cost per night?
The median price is around €35 per night for a 12 m boat – officially documented rates range from €7 at simple town harbours to €144 at Flisvos Marina near Athens. That makes Greece the cheapest of the major Mediterranean regions in the MarinaCheck dataset.
Which region in Greece has the cheapest marinas?
The Cyclades have the lowest median at around €17. That's mainly due to simple town harbours such as Naxos, Paros or Milos with no pontoon or services – the few fully equipped marinas on Mykonos and Santorini charge noticeably more.
Is Greece cheaper than Croatia?
Yes, significantly. The median berth price in Greece is around €35 per night, compared with around €101 in Croatia. For comparison: Spain €48, France €51, Italy €68.
What is TEPAI, and is it charged on top of the berth fee?
TEPAI is a Greek boat tax for all vessels 7 m or longer, regardless of flag. It's billed monthly, increases with boat length, and never appears on a marina's price list – so it comes on top of the berth fee. Current rates are available from the Greek tax authority AADE.
Find the cheapest berth for your boat
Enter your boat's length and beam once and compare berthing prices in Greece – and in every other Mediterranean country – directly in the app.
▶ Get it on Google Play Visit the website