The best way of getting from Dubrovnik to Greece is by plane, due to the fact that there are no direct ferries between Croatia and Greece at this time.
Travellers can choose from three air carries operating between Dubrovnik and Athens. Aegean Airlines, Croatia Airlines and Volotea are 3 companies offering flights on this route during summer season.
Croatia Airlines operates direct flights between Athens and Dubrovnik from mid-April until end of October (several times a week. The journey time between Dubrovnik and Athens is 1 hour 35 minutes.
Visit Croatia Airlines website to check the timetable and book your tickets.
Aegean Airlines, the largest Greek airline, fly between Athens and Dubrovnik each year during the summer season when many passengers fly on this route. The flights usually start from the beginning of April until mid-October.
Use Aegean Airlines website to check flying schedule and easily book your tickets.
Spanish low-cost airline Volotea offers flights between Dubrovnik and Athens in the summer season (June until October) with frequency of several times a week.
Once you land to Athens Airport, the easiest way to reach the city is to take a private car transfer. We can recommend Welcome Pickups, the company offering safe and reliable car transfers for the price of local taxi (English-speaking drivers, 24/7 customer service).
Choose from a private car transfer from Athens Airport to your city hotel (the rates start from €43), Piraeus port (book for only €57), central train station or one of bus stations!
From Athens you can catch a flight to any other destination within Greece. Aegean Airlines offers numerous flights within Greece so you can easily reach popular destinations such as Corfu, Ikaria, Kefalonia, Mykonos, Rhodes, Santorini, Zakynthos and many others.
In addition to flights, you can head to the port of Piraeus (situated only 12km from Athens) to catch ferries to popular Greek islands. Direct Ferries will help you to find all available routes and easily book your ferry tickets online.