Every year, more and more people travel from Milan to Catania for many reasons - a weekend to the beach, a cultural or food-centric trip, or simply a few days at home for those Sicilian guys working in the Lombardy city. If you’re going to Catania for leisure, a walk along via Etnea, the central avenue, or a look at Sant’Agata Cathedral are definitely must-dos. The distance between Milan and Catania is 1342 km, this is why taking a flight is probably the best way to get from the economic capital of Italy to this Baroque city in Sicily; nonetheless, lots of people choose to travel by bus or by train because of low cost fares.
Compare ﬂights, trains, buses and transfers to get from Milan to Catania
+ 6 alternatives
+ 9 alternatives
A flight is for sure the fastest means of transport (and in some cases the cheapest one as well) to get from Milan to Catania. Both national and low cost companies operate on this route - among them, Alitalia, Ryanair, Easyjet and Meridiana fly. Prices for a Milan to Catania flight start from 20€, even though going from Malpensa to Fontanarossa Airport costs 70€ on average. As for the duration, it will take you about 1 hour 50 minutes; the way from the airport to the city centre is rather short though - transfers from Fontanarossa airport to Catania take about 25 minutes to get you to the train station.
A bus from Milan to Catania is a good alternative in case train changes are too many or airline fares are too expensive. In fact, coaches have availability and a reasonable average price of 80€ even when booking at the last minute; moreover, they are all direct. The most comfortable option is to take a night bus - you can leave from Milan Lampugnano station and arrive at the Interbus Etna Trasporti bus terminal in Catania in about 17 hours.