Many travellers on their European travels need to get from Croatia to Greece. The only solution for direct travelling is taking one of the flights available because there are no direct ferries between these two countries and road travel is complicated and long.
The largest Greek airline, Aegean Airlines, operates flights between Athens and cities of Dubrovnik, Split, Zadar and Zagreb. These flights are only seasonal and usually begin in April and stop in October.
If you are travelling from Croatia to one of popular Greece island destinations you need to take a flight to Athens and then continue your travel by one of numerous ferries running from nearby ports of Piraeus, Rafina and Lavrio. From these three ports you can reach most Greek destinations such as Crete, Santorini, Mykonos, Zakynthos, Corfu etc.
In addition, Croatia Airlines operates flights between Athens and Dubrovnik several times a week starting from mid-April until the end of October 2018.
In 2018, Aegean Airlines operates flights between Split and Athens starting from 13th May until 4th October. Flights are available several times a week.
Croatia Airlines also has flights between these two destinations during the summer. These flights are weekly and start on 2nd June and ends on 29th September 2018.
For those who are travelling from inland Croatia to Greece, Aegean Airlines has flights during the summer season from Zagreb to Athens. Flights start on 11th May and terminate on 27th October with frequency of three times a week (on Mondays, Wednesdays and Saturdays).