Travel from Italy to Greece

Flights from Italy to Greece

Aegean Airlines, Ryanair and five other airlines fly from Bologna to Athens every 4 hours.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands

How to get from Italy to Greece

ModeDurationPrice
From Marconi line 81 bus to Bologna airport, fly to Athens airport, then subway to Athens.5 h 26 min$110
From Principe Eugenio/Manzoni line 14 tram to Roma Termini, train to Rome airport, fly to Athens airport, then subway to Athens.5 h 47 min$122
From Principe Eugenio/Manzoni line 14 tram to Roma Termini, train to Rome Ciampino airport, fly to Athens airport, then subway to Athens.5 h 33 min$76
From Principe Eugenio/Manzoni line 14 tram to Roma Termini, train to Rome Ciampino airport, fly to Thessaloniki airport, then taxi to Kalamaria.4 h 26 min$88
From Matedei line 1 subway to Naples - Piazza Garibaldi, bus to Naples airport, fly to Athens airport, then subway to Athens.5 h 46 min$124
From Bari Brigata Bari train to Bari airport, fly to Athens airport, then subway to Athens.4 h 39 min$137
From Principe Umberto line 71 bus to Rome Tiburtina, bus to Ancona, bus and ferry to Ioannina, walk to Ioannina, bus to Σταθ.Υπερασ.Λεωφ.Κηφισου, then line 051 bus to Αγ.Γεωργιοσ.21 h 15 min$213
From Principe Eugenio/Manzoni line 14 tram to Roma Termini, train to Stazione Centrale, line 30 bus to Bologna, bus and ferry to Larissa, walk to Larissa, then train to Athens.23 h 14 min$253
From Principe Umberto line 71 bus to Rome - Tiburtina station, Leonetti Bus to Bari, car ferry to Patras, walk to Patras, bus to Σταθ.Υπερασ.Λεωφ.Κηφισου, then line 051 bus to Μεταξουργειο.29 h 8 min$349
From Via S. Croce In Gerusalemme/Statilia line 649 bus to Rome Tiburtina, bus and ferry to Fier, then bus to Athens.29 h 25 min$151
From Rome drive to Bari, car ferry to Patras, then drive to Athens.22 h 59 min$392

How long does it take to get from Italy to Greece?

It takes approximately 5 hours 26 minutes to get from Italy to Greece, including transfers.

Is there a direct bus between Italy and Greece?

No, there is no direct bus from Italy to Greece. However, there are services departing from Principe Umberto and arriving at Αγ.Γεωργιοσ via Rome Tiburtina, Ancona, Ioannina and Σταθ.Υπερασ.Λεωφ.Κηφισου. The journey, including transfers, takes approximately 21 hours 15 minutes.

Operators from Italy to Greece

OperatorPhoneWebsite
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Aegean AirlinesAegean Airlines
RyanairRyanair
AlitaliaAlitalia
Austrian AirlinesAustrian Airlines
Air DolomitiAir Dolomiti
LufthansaLufthansa
Turkish AirlinesTurkish Airlines
OASAOASA
ATAC S.p.A. Azienda per la mobilità+39 06.4695.2400ATAC S.p.A. Azienda per la mobilità
Trenitalia+39 06 68475475Trenitalia
Air SerbiaAir Serbia
Azienda Napoletana Mobilita081 7631111Azienda Napoletana Mobilita
CTP800 482 644CTP
easyJeteasyJet
Ferrotramviaria spa - Ferrovie del Nord BareseFerrotramviaria spa - Ferrovie del Nord Barese
VoloteaVolotea
Prima Linee0733.818638Prima Linee
Portokalidis ToursPortokalidis Tours
KTEL Ioanninon26510 25014KTEL Ioanninon
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Greek Railways (OSE)Greek Railways (OSE)
TTI Slr+39081969167TTI Slr
Superfast ferries+30 210 8919700Superfast ferries
KTEL Achaias2610 623 888KTEL Achaias
Florentia Bus+39 055 967024Florentia Bus
Albtrans sh.p.k+355 4 2239 203Albtrans sh.p.k