If you are looking for the ways of getting from Greece to Croatia, we have compiled useful info for your help. The quickest way would by to fly between Athens and Croatia. There are several flights available - check detailed info below.
There are several flights available for travelling from Greece to Croatia. This way you can fly from Athens to the cities of Dubrovnik, Split and Zagreb. These are the flights available for travelling from Greece to Croatia:
There are no direct ferries from Greece to Croatia - instead you will need to take a travel via Italy.
The best option is to take the ferry from Greek port of Patras to either port of Bari or Ancona in Italy and from there catch one of the ferries sailing to Croatia. Patras is the city in the northern Peloponnese (215km from Athens) and can be reached easily by bus from Athens (2 hours 45 minutes ride). This is a great option if you travel by car or prefer slower way of travelling.
There are no direct buses or trains between Greece and Croatia however it is fairly easy to travel from one country to another via Serbia or Macedonia. There are trains from Thessaloniki (Greece) to Belgrade (Serbia) from where you can change for Zagreb - capital city of Croatia. Thessaloniki can be reached by bus or trains from any part of Greece.