Travel from Athens-Greece to Milan

Bus or fly from Athens to Milan?

Alitalia, Air France and two other airlines fly from Athens to Milan every 3 hours. Alternatively, you can take a bus from Athens to Milan via Thessaloniki, Skopje, and Lampugnano in around 28 h 18 min.

Travel Guides

Getting around the CycladesCheck out Rome2rio’s guide on ferry travel around the Greek islands
Getting to Milan from the airportGet the details in Rome2rio’s airport-to-city travel guide

How to get from Athens to Milan

ModeDurationPrice
From Στ.Μοναστηρακι subway to Athens airport, fly to Milan Linate airport, then line 73 bus to Milan.5 h 38 min$132
From Στ.Μοναστηρακι subway to Athens airport, fly to Milan Malpensa airport, then train to Milan.6 h 12 min$125
From Στ.Μοναστηρακι subway to Athens airport, fly to Milan Bergamo airport, then shuttle to Milan.6 h 27 min$114
From Στ.Μοναστηρακι subway to Athens airport, fly to Verona airport, line 199 Airport Bus to Verona Porta Nuova, then train to Milan.7 h 17 min$167
From Στ.Μοναστηρακι subway to Athens airport, fly to Genoa airport, train to Genova Piazza Principe, then train to Milan.7 h 54 min$233
From Στ.Μοναστηρακι subway to Athens airport, fly to Bologna airport, Aerobus to Bologna C.Le, then train to Milan.6 h 56 min$156
From Athens train to Kalambaka, walk to Kalabaka, bus and ferry to Piazza Ugo Bassi, bus to Ancona, train to Bologna C.Le, then train to Milano Centrale.20 h 54 min$226
From Athens bus to Trikala, bus and ferry to Ugo Bassi, line 11 bus to Bologna, bus to rogoredo m3, then line 84 bus to via verziere.23 h 24 min$226
From Athens Pedion Areos bus to Thessaloniki, bus to Skopje, bus to Lampugnano, then line 1 subway to Duomo M1.28 h 18 min$160
From Athens drive to Patras, car ferry to Ancona, then drive to Milan.26 h 51 min$329
From Athens bus to Patras, walk to Patras, car ferry to Venezia, walk to Venezia S.Lucia, then train to Milano Centrale.38 h 45 min$381
From Athens drive to Milan.20 h 42 min$389

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

It takes approximately 5 h 38 min to get from Athens to Milan, including transfers.

Is there a direct bus between Athens and Milan?

No, there is no direct bus from Athens to Milan. However, there are services departing from Athens and arriving at via verziere via Trikala, Ugo Bassi, Bologna and rogoredo m3. The journey, including transfers, takes approximately 23 h 24 min.

Operators from Athens to Milan

OperatorPhoneWebsite
OASAOASA
AlitaliaAlitalia
Air FranceAir France
Aegean AirlinesAegean Airlines
LufthansaLufthansa
Milan MetroMilan Metro
easyJeteasyJet
SwissSwiss
Austrian AirlinesAustrian Airlines
Turkish AirlinesTurkish Airlines
Air SerbiaAir Serbia
Air MoldovaAir Moldova
Brussels AirlinesBrussels Airlines
Malpensa ExpressMalpensa Express
RyanairRyanair
Pegasus AirlinesPegasus Airlines
BMI RegionalBMI Regional
Orio Shuttle035.319366Orio Shuttle
VoloteaVolotea
Air DolomitiAir Dolomiti
Azienda Trasporti Verona Srl+39 045 805 7922Azienda Trasporti Verona Srl
Trenitalia Frecce+39 06 68475475Trenitalia Frecce
Trenitalia+39 06 68475475Trenitalia
Trenitalia Eurocity+39 06 68475475Trenitalia Eurocity
TPER - Trasporto Passeggeri Emilia Romagna051.350111TPER - Trasporto Passeggeri Emilia Romagna
Greek Railways (OSE)Greek Railways (OSE)
Portokalidis ToursPortokalidis Tours
Conerobus071 2837 411Conerobus
KTEL Grevenon24620 22242KTEL Grevenon
Baltour+39 0861 1991900Baltour
KTEL Thessalonikis+30 2310 510835KTEL Thessalonikis
Simeonidis Tours+30-2310540970Simeonidis Tours
Makedonija Soobrakaj AD+389(0)2 24 02 388Makedonija Soobrakaj AD
Minoan Lines801 11 75000Minoan Lines
KTEL Achaias2610 623 888KTEL Achaias
Superfast ferries+30 210 8919700Superfast ferries