Milan Athens Routes (10 Ways to go)

Planning a trip from Milan to Athens Cleartrip helps you select the best route between Milan & Athens based on price, timing & easy mode of transport. Prices are indicative (one-way, one traveller).
Tip: Select a departure date for more accurate pricing.

Distance between Milan & Athens

The distance from Milan to Athens is approximately 2130.68kms. By car, it takes roughly 20h 57m to reach Athens from Milan . Take a look at the 10 routes available to reach Athens from Milan

  • 1.
  • Milan to Athens Bus to Milan Bergamo, fly
  • 6h 28m
  • Rs. 3225
 
Milano Centrale
 
1h 0m
Rs. 240
Travelling in a bus is one of the ways to reach Orio al Serio Airport from Milano Centrale. The total journey between Milano Centrale & Orio al Serio Airport takes around 1h 0m in a bus. The bus ticket price for the journey is approximately Rs.240.
 
Orio al Serio Airport
 
2h 25m
Rs. 2400
You can travel from Milan Bergamo to Athens by booking a flight. The total flight time between Milan Bergamo & Athens is around 2h 25m. The price of the flight ticket is approximately Rs.2400.
 
Athens
 
0h 42m
Rs. 585
Travelling in a Subway is one of the ways to reach Στ.Μοναστηρακι from Στ.Αεροδρομιου. Στ.Αεροδρομιου to Στ.Μοναστηρακι by Subway takes approximately 0h 42m. The distance between Στ.Αεροδρομιου & Στ.Μοναστηρακι is around 33.05kms.
 
Στ.Μοναστηρακι
  • 2.
  • Milan to Athens Train, car ferry, bus via Ancona
  • 28h 48m
  • Rs. 10302
 
Milano Centrale
 
1h 2m
Rs. 1700
You can reach Bologna Centrale from Milano Centrale by travelling in a train. Milano Centrale to Bologna Centrale train takes approximately 1h 2m. You can catch a train from Milano Centrale and get down at Bologna Centrale. The price of the train ticket is approximately Rs. 1700.
 
Bologna Centrale
 
1h 47m
Rs. 1200
You can reach Ancona from Bologna Centrale by travelling in a train. Bologna Centrale to Ancona train takes approximately 1h 47m. You can catch a train from Bologna Centrale and get down at Ancona. The price of the train ticket is approximately Rs. 1200.
 
Ancona
 
0h 7m
Rs. 350
You can reach Ancona Marittima from Ancona by travelling in a train. Ancona to Ancona Marittima train takes approximately 0h 7m. You can catch a train from Ancona and get down at Ancona Marittima. The price of the train ticket is approximately Rs. 350.
 
Ancona Marittima
 
20h 30m
Rs. 5752
Ferry is one of the ways to reach Patras from Ancona. Ancona to Patras by ferry takes approximately 20h 30m. The distance between Ancona & Patras is around 912.77kms.
 
Patras
 
0h 12m
Rs. 0
Walking is one of the ways to reach Patras from Patras. Patras to Patras by walk takes approximately 0h 12m. The distance between Patras & Patras is around 1kms.
 
Patras
 
3h 0m
Rs. 1300
Travelling in a bus is one of the ways to reach Athens from Patras. The total journey between Patras & Athens takes around 3h 0m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Athens
  • 3.
  • Milan to Athens Train to Milan Malpensa, fly
  • 6h 10m
  • Rs. 4785
 
Milano Cadorna
 
0h 37m
Rs. 700
You can reach Malpensa Aeroporto T.1 from Milano Cadorna by travelling in a train. Milano Cadorna to Malpensa Aeroporto T.1 train takes approximately 0h 37m. You can catch a train from Milano Cadorna and get down at Malpensa Aeroporto T.1. The price of the train ticket is approximately Rs. 700.
 
Malpensa Aeroporto T.1
 
2h 30m
Rs. 3500
You can travel from Milan Malpensa to Athens by booking a flight. The total flight time between Milan Malpensa & Athens is around 2h 30m. The price of the flight ticket is approximately Rs.3500.
 
Athens
 
0h 42m
Rs. 585
Travelling in a Subway is one of the ways to reach Στ.Μοναστηρακι from Στ.Αεροδρομιου. Στ.Αεροδρομιου to Στ.Μοναστηρακι by Subway takes approximately 0h 42m. The distance between Στ.Αεροδρομιου & Στ.Μοναστηρακι is around 33.05kms.
 
Στ.Μοναστηρακι
  • 4.
  • Milan to Athens Fly from Milan Linate
  • 7h 25m
  • Rs. 5075
 
via cadore c.so ventidue marzo
 
0h 17m
Rs. 90
Travelling in a bus is one of the ways to reach aeroporto di linate from via cadore c.so ventidue marzo. The total journey between via cadore c.so ventidue marzo & aeroporto di linate takes around 0h 17m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
aeroporto di linate
 
4h 5m
Rs. 4400
You can travel from Milan Linate to Athens by booking a flight. The total flight time between Milan Linate & Athens is around 4h 5m. The price of the flight ticket is approximately Rs.4400.
 
Athens
 
0h 42m
Rs. 585
Travelling in a Subway is one of the ways to reach Στ.Μοναστηρακι from Στ.Αεροδρομιου. Στ.Αεροδρομιου to Στ.Μοναστηρακι by Subway takes approximately 0h 42m. The distance between Στ.Αεροδρομιου & Στ.Μοναστηρακι is around 33.05kms.
 
Στ.Μοναστηρακι
  • 5.
  • Milan to Athens Train, car ferry, bus
  • 38h 31m
  • Rs. 9140
 
Milano Centrale
 
2h 35m
Rs. 2000
You can reach Venezia Santa Lucia from Milano Centrale by travelling in a train. Milano Centrale to Venezia Santa Lucia train takes approximately 2h 35m. You can catch a train from Milano Centrale and get down at Venezia Santa Lucia. The price of the train ticket is approximately Rs. 2000.
 
Venezia Santa Lucia
 
0h 18m
Rs. 0
Walking is one of the ways to reach Venezia from Venezia Santa Lucia. Venezia Santa Lucia to Venezia by walk takes approximately 0h 18m. The distance between Venezia Santa Lucia & Venezia is around 1.5kms.
 
Venezia
 
31h 1m
Rs. 5840
Ferry is one of the ways to reach Patras from Venezia. Venezia to Patras by ferry takes approximately 31h 1m. The distance between Venezia & Patras is around 1115.5kms.
 
Patras
 
0h 12m
Rs. 0
Walking is one of the ways to reach Patras from Patras. Patras to Patras by walk takes approximately 0h 12m. The distance between Patras & Patras is around 1kms.
 
Patras
 
3h 0m
Rs. 1300
Travelling in a bus is one of the ways to reach Athens from Patras. The total journey between Patras & Athens takes around 3h 0m in a bus. The bus ticket price for the journey is approximately Rs.1300.
 
Athens
  • 6.
  • Milan to Athens Bus
  • 35h 52m
  • Rs. 10186
 
via orefici p.za cordusio
 
0h 20m
Rs. 90
Travelling in a bus is one of the ways to reach lampugnano m1 from via orefici p.za cordusio. The total journey between via orefici p.za cordusio & lampugnano m1 takes around 0h 20m in a bus. The bus ticket price for the journey is approximately Rs.90.
 
lampugnano m1
 
14h 51m
Rs. 3800
Travelling in a bus is one of the ways to reach Bratislava - Novy Most City Center from Milan - Lampugnano. The total journey between Milan - Lampugnano & Bratislava - Novy Most City Center takes around 14h 51m in a bus. The bus ticket price for the journey is approximately Rs.3800.
 
Bratislava - Novy Most City Center
 
0h 7m
Rs. 110
Travelling in a Tram is one of the ways to reach Bratislava Postová-Martinus from Bratislava Most SNP (Rázusova nábrezie). Bratislava Most SNP (Rázusova nábrezie) to Bratislava Postová-Martinus by Tram takes approximately 0h 7m. The distance between Bratislava Most SNP (Rázusova nábrezie) & Bratislava Postová-Martinus is around 2.42kms.
 
Bratislava Postová-Martinus
 
18h 31m
Rs. 6186
Travelling in a bus is one of the ways to reach Athens from Bratislava. The total journey between Bratislava & Athens takes around 18h 31m in a bus. The bus ticket price for the journey is approximately Rs.6186.
 
Athens
  • 7.
  • Milan to Athens Train, night train
  • 40h 7m
  • Rs. 10300
 
Milano Centrale
 
2h 23m
Rs. 1900
You can reach Venezia Mestre from Milano Centrale by travelling in a train. Milano Centrale to Venezia Mestre train takes approximately 2h 23m. You can catch a train from Milano Centrale and get down at Venezia Mestre. The price of the train ticket is approximately Rs. 1900.
 
Venezia Mestre
 
3h 10m
Rs. 1200
You can reach Villach Hbf (Busbahnhof) from Venezia Mestre stazione(Viale Stazione) by travelling in a train. Venezia Mestre stazione(Viale Stazione) to Villach Hbf (Busbahnhof) train takes approximately 3h 10m. You can catch a train from Venezia Mestre stazione(Viale Stazione) and get down at Villach Hbf (Busbahnhof). The price of the train ticket is approximately Rs. 1200.
 
Villach Hbf (Busbahnhof)
 
11h 7m
Rs. 3900
You can reach Beograd from Villach Hbf by travelling in a train. Villach Hbf to Beograd train takes approximately 11h 7m. You can catch a train from Villach Hbf and get down at Beograd. The price of the train ticket is approximately Rs. 3900.
 
Beograd
 
14h 17m
Rs. 1700
You can reach Thessaloniki from Beograd by travelling in a train. Beograd to Thessaloniki train takes approximately 14h 17m. You can catch a train from Beograd and get down at Thessaloniki. The price of the train ticket is approximately Rs. 1700.
 
Thessaloniki
 
5h 10m
Rs. 1600
You can reach Athens from Thessaloniki by travelling in a train. Thessaloniki to Athens train takes approximately 5h 10m. You can catch a train from Thessaloniki and get down at Athens. The price of the train ticket is approximately Rs. 1600.
 
Athens
  • 8.
  • Milan to Athens Drive, car ferry
  • 27h 24m
  • Rs. 13619
 
Milan
 
4h 3m
Rs. 6015
You can take a car from Milan to Ancona. It will take you around 4h 3m to cover distance of 429.3kms and reach Ancona from Milan. The total amount for the journey will be approximately Rs.6015.
 
Ancona
 
20h 30m
Rs. 4604
Ferry is one of the ways to reach Patras from Ancona. Ancona to Patras by ferry takes approximately 20h 30m. The distance between Ancona & Patras is around 914.02kms.
 
Patras
 
2h 51m
Rs. 3000
You can take a car from Patras to Athens. It will take you around 2h 51m to cover distance of 214.13kms and reach Athens from Patras. The total amount for the journey will be approximately Rs.3000.
 
Athens
  • 9.
  • Milan to Athens Bus, bus and ferry
  • 25h 57m
  • Rs. 16638
 
Duomo M1
 
0h 14m
Rs. 104
Travelling in a Subway is one of the ways to reach Lampugnano from Duomo M1. Duomo M1 to Lampugnano by Subway takes approximately 0h 14m. The distance between Duomo M1 & Lampugnano is around 6.22kms.
 
Lampugnano
 
3h 5m
Rs. 750
Travelling in a bus is one of the ways to reach Bologna, Bologna from Milan, Milan. The total journey between Milan, Milan & Bologna, Bologna takes around 3h 5m in a bus. The bus ticket price for the journey is approximately Rs.750.
 
Bologna, Bologna
 
0h 2m
Rs. 55
Travelling in a bus is one of the ways to reach Bologna - Marconi from Piazza XX settembre. The total journey between Piazza XX settembre & Bologna - Marconi takes around 0h 2m in a bus. The bus ticket price for the journey is approximately Rs.55.
 
Bologna - Marconi
 
0h 7m
Rs. 0
Walking is one of the ways to reach Bologna from Bologna - Marconi. Bologna - Marconi to Bologna by walk takes approximately 0h 7m. The distance between Bologna - Marconi & Bologna is around 0.55kms.
 
Bologna
 
13h 20m
Rs. 13000
Travelling in a bus and ferry is one of the ways to reach Trikala from Bologna. Bologna to Trikala by bus and ferry takes approximately 13h 20m. The distance between Bologna & Trikala is around 2003.73kms.
 
Trikala
 
5h 35m
Rs. 2729
Travelling in a bus is one of the ways to reach Athens from Trikala. The total journey between Trikala & Athens takes around 5h 35m in a bus. The bus ticket price for the journey is approximately Rs.2729.
 
Athens
  • 10.
  • Milan to Athens Drive
  • 20h 57m
  • Rs. 20667
 
Milan
 
20h 57m
Rs. 20667
You can take a car from Milan to Athens. It will take you around 20h 57m to cover distance of 2130.68kms and reach Athens from Milan. The total amount for the journey will be approximately Rs.20667.
 
Athens