Travel from Milan to Greece

Train, bus or fly from Milan to Greece?

Alitalia, Lufthansa and Aegean Airlines fly from Milan to Athens every 4 hours. Alternatively, you can take a bus from Milan to Athens via Sofia - Central Bus Station in around 34 h 23 min.

Travel Guides

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

How to get from Milan to Greece

ModeDurationPrice
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Athens airport, then subway to Athens.5 h 53 min$132
From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Thessaloniki airport, then taxi to Kalamaria.5 h 5 min$151
From Milano Cadorna train to Milan Malpensa airport, fly to Athens airport, then subway to Athens.6 h 9 min$126
From Milano Centrale Station shuttle to Milan Bergamo airport, fly to Athens airport, then subway to Athens.6 h 17 min$114
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Thessaloniki airport, then taxi to Kalamaria.4 h 41 min$224
From palazzo di giustizia line 73 bus to Milan Linate airport, fly to Irakleion airport, then line 6 bus to Heraklion.5 h 24 min$212
From Milano Centrale train to Stazione Centrale, line 21 bus to Marconi, walk to Bologna, bus and ferry to Larissa, walk to Larissa, then train to Athens.21 h 21 min$234
From Milan drive to Ancona, car ferry to Patras, then drive to Athens.26 h 49 min$328
From Milano bus to Sofia - Central Bus Station then bus to Athens.34 h 23 min$198
From Milano Centrale train to Venezia Mestre, train to Villach Hbf, train to Beograd, train to Thessaloniki, then train to Athens.39 h 50 min$233
From Duomo M1 line 1 subway to Milan Lampugnano, bus and ferry to Berat, bus to Gjirokastër, then bus to Athens.43 h 20 min$189
From Milan drive to Athens.20 h 50 min$391

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

It takes approximately 5 h 53 min to get from Milan to Greece, including transfers.

Is there a direct train between Milan and Greece?

No, there is no direct train from Milan to Greece. However, there are services departing from Milano Centrale and arriving at Athens via Venezia Mestre, Villach Hbf, Beograd and Thessaloniki. The journey, including transfers, takes approximately 39 h 50 min.

Is there a direct bus between Milan and Greece?

No, there is no direct bus from Milan to Greece. However, there are services departing from Milano and arriving at Athens via Sofia - Central Bus Station. The journey, including transfers, takes approximately 34 h 23 min.

Operators from Milan to Greece

OperatorPhoneWebsite
Milan MetroMilan Metro
AlitaliaAlitalia
LufthansaLufthansa
Aegean AirlinesAegean Airlines
OASAOASA
Orio Shuttle035.319366Orio Shuttle
RyanairRyanair
BMI RegionalBMI Regional
Malpensa ExpressMalpensa Express
easyJeteasyJet
Air SerbiaAir Serbia
SwissSwiss
Turkish AirlinesTurkish Airlines
Austrian AirlinesAustrian Airlines
Air DolomitiAir Dolomiti
LOTLOT
KTEL Irakleiou+30 2810 283270KTEL Irakleiou
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Portokalidis ToursPortokalidis Tours
Greek Railways (OSE)Greek Railways (OSE)
Minoan Lines801 11 75000Minoan Lines
YubimYubim
Union Ivkoni02/989 0000Union Ivkoni
Trenitalia+39 06 68475475Trenitalia
Austrian Railways (ÖBB)Austrian Railways (ÖBB)
Serbian Railways (ŽS)+381 11 360-28-99Serbian Railways (ŽS)
Eurolines IT+39 0861 199 1900Eurolines IT
Albania MinibusAlbania Minibus
Albtrans sh.p.k+355 4 2239 203Albtrans sh.p.k