iLoveGreece

Cruises

Greece Cruise Tax 2026: €20 in Santorini and Mykonos, How Much Elsewhere?

The Greek cruise passenger fee explained: €20 per person at Santorini and Mykonos in summer, €5 at other ports, lower in spring, autumn and winter. Who pays and how it's charged.

By the iLoveGreece editorial team · Last reviewed 2026-10 · 2 sources listed below

Quick answer

Cruise passengers pay a fee for each Greek island port they go ashore at. At Santorini and Mykonos it's €20 per person from June to September, €12 in April, May and October, and €4 from November to March. At other Greek ports it's €5, €3 and €1 in the same seasons. The cruise line usually adds it to your onboard account the night before each port call.

The fee by port and season

Per passenger, per port call where you go ashore (2026)
SeasonSantorini & MykonosOther Greek ports
June–September€20€5
April, May, October€12€3
November–March€4€1

Who pays and how

  • Every passenger who goes ashore, regardless of age.
  • Most cruise lines post it to your onboard account the night before the port call; some include it in the taxes when you book.
  • If you stay on board, lines such as MSC reverse the charge, usually within a day.
  • It's separate from the climate resilience fee that hotels charge per room per night.

Why Greece charges it

  • Santorini and Mykonos can receive several large ships a day in summer. The fee helps pay for port infrastructure and is meant to spread visits out over the year.
  • Caps on daily ship numbers at the busiest islands have been discussed for 2027; nothing was confirmed at the time of writing.

Tips for a Santorini cruise stop

  • Ships anchor off Fira and you go ashore by tender to the old port, then up by cable car, footpath or donkey path.
  • Queues for the cable car back down can be long in the afternoon; leave plenty of time before the last tender.
  • Oia is about 30–40 minutes from Fira by bus or taxi.

FAQ

How much is the Santorini cruise tax?

€20 per person from June to September, €12 in April, May and October, and €4 from November to March.

Do children pay the Greek cruise fee?

Yes. The fee applies to every passenger who goes ashore, regardless of age.

Do I pay if I stay on the ship?

Usually not. Cruise lines charge it per port call and reverse it if you don't go ashore.

Is the cruise fee the same as the Greek hotel tax?

No. Hotels charge a separate climate resilience fee per room per night.

Santorini guide →Mykonos guide →Hotel climate fee →

Sources

Related guides

Updated 2026-10. General planning guidance. Check with operators and local authorities.