Travel Inspiration Travel Resources Destination Guides
Sail Croatia Logo
1 minute read by Sail Croatia
Last updated 16 December 2022

Travelling Between Croatia & Greece

Travelling Between Croatia & Greece

If you’re looking for the best way to travel between Croatia and Greece, you’re in the right place! You’ll be pleased to hear that there are plenty of options available if you’re looking to travel between the two countries, with an option for every timeframe, budget and travel style!

As specialists in small ship cruising we offer 7 day party cruises, luxury cruises and active cruises to suit every type of traveller. So if you’re heading to Greece before or after your Sail Croatia cruise or Yacht Charter in Croatia, read on to find the best options for travelling between these two countries!

If you're heading to Greece before or after your Sail Croatia cruise, why not jump on one of our 9 or 11 day Greek Island Hopping Tours.

Below we have outlined the main routes between the most popular cities in Greece and Croatia.

Table of contents Athens

Flying - The Quickest Way

There are very few direct flights that link Split with Athens, however Croatia Airlines and Aegean Airlines operate several flights during the week. If you are looking to get to Athens from Dubrovnik (or vice versa), there are also direct flights with Croatia Airlines. For more detailed options on flights within Croatia and Greece, head to Skyscanner.


Bus Or Train - The Sightseeing Option

There are no direct trains or buses that connect Croatia to Greece, however it is fairly easy to travel between the two countries via Serbia and Macedonia. There are daily trains that run from Zagreb (Croatia) to Belgrade (Serbia), then a change at Belgrade to Thessaloniki (Greece). Once in Thessaloniki, there are train and bus services that can get you to other points within Greece.


Ferry - The Slower Option

There are no direct ferries operating from Croatia to Greece – instead you will have to take a detour via Italy. Ferry travel is most convenient if you are finishing a Dubrovnik Cruise and departing from this ancient city, with Bari (Italy) most likely to be the connection point. Be sure to check timetables for the specific day you intend to travel through Jadrolinija – Croatia’s largest ferry company. There are a number of different ferry operators that travel between Italy and Greece – you can find more information on timetables and prices at Greek Ferries and AFerry.


The ultimate way to discover the very best of Greece and explore it’s incredible islands is on a Greek Island Hopping Tour! With your transport, accommodation, tour guide and must-see activities organised for you, all that’s left to do is party, explore, swim and indulge!