Blogs
Island Hopping Logo
3 minute read by Island Hopping
Last updated 16th Dec 2024

How to get from Greece to Croatia

Why a Road Trip is the Best Way to Travel Between Croatia and Greece

So you're planning your Europe trip and thinking about stopping in Croatia and Greece. Good news! No matter your schedule, budget, or how you like to travel, there's an option for you! Find out your options for flying, driving or travelling by ferry below!

Flying: The Speedy Option

Athens Airport

There are a few direct flights connecting Athens to Split (Croatia), with both Aegean Airlines and Croatia Airlines offering multiple weekly flights. Cheaper flights via EasyJet might include a single-stop in Austria or Italy, but of course, this will take longer. If you're travelling between Athens and Dubrovnik, Croatia Airlines also provides direct flights.

For more information on flight options between Greece and Croatia, check out Skyscanner.

Road Trip or Train: Cheap & Cheerful

Aiport

A road trip along the untouched coastline of Croatia, Montenegro and Greece is a once-in-a-lifetime opportunity! Not only is it a more budget-friendly option compared to flights, but the journey is easily managed by road. Even better, why not split the cost of hiring a car among friends? Driving from Greece to Croatia typically spans 14 to 20 hours, varying with your chosen stops along the route. Costs range between €150 to €300, depending on road tolls and your car's engine type.

While direct trains connecting Croatia and Greece are not available, you can easily travel through Serbia. Once finishing up your travels in Greece, take an overnight train from Thessaloniki to Belgrade (Serbia). This leg of the journey takes approximately 14 hours and tickets go for around €35. Daily trains then run from Belgrade to Zagreb (Croatia) for €29 and can take up to 7 hours - easy! Find out more information about booking tickets here.

Ferry: Taking it Easy

Island Hopping in Croatia

No direct ferries run directly from Greece to Croatia, so you'll need to take a scenic detour through Italy. Take the ferry from Dubrovnik or Split (Croatia) to Anconna or Bari (Italy) for no more than €60 (single ticket - no vehicle). Then continue from Italy to Paras (Greece) for around another €60.

The length of the trip depends on the service and time of year. Usually, the first leg will take around 12 hours, and the second will take from 10 to 16 hours of travel time, with a wait of about 2 hours in some cases. Various ferry operators run between Greece and Italy - you can find detailed information on schedules and prices at Greek Ferries and AFerry.

Montenegro

As Balkan neighbours, Croatia and Greece are close, making travel between them an experience worth savouring if you have time! For more information how to get to Greece, click here. Pack your bags and get ready for some adventure!