How to get from Milan to Catania

Compare flights, trains, buses and transfers to get from Milan to Catania

How to get from Milan to Catania

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.


We found 9 routes From Milan to Catania

Compare flights, trains, buses and transfers to get from Milan to Catania

  • 32kg

    12h 56m

    starting from

    € 69.9

    per adult

    69.9 € / 12h 56m Milano Centrale Catania Centrale
  • 210kg

    16h 25m

    starting from

    € 80.0

    per adult

    80.0 € / 16h 25m Mailand Lampugnano Catania CBS
  • 210kg

    15h 45m

    starting from

    € 80.0

    per adult

    80.0 € / 15h 45m Bus Stop Piazza I Maggio Bus Stop Via Domenico Tempio
  • 210kg

    16h 25m

    starting from

    € 80.0

    per adult

    80.0 € / 16h 25m Mailand Lampugnano Bus Stop Via Libertà
  • 116kg

    1h 45m

    starting from

    € 86.93

    per adult

    86.93 € / 1h 45m Milan Linate Airport Catania Fontanarossa Airport
  • 121kg

    1h 50m

    starting from

    € 42.35

    per adult

    42.35 € / 1h 50m Milan Malpensa Airport Catania Fontanarossa Airport
  • 117kg

    1h 55m

    starting from

    € 45.78

    per adult

    45.78 € / 1h 55m Milan - Bergamo Orio al Serio Airport Catania Fontanarossa Airport
  • 119kg

    20h 45m

    starting from

    € 198.07

    per adult

    198.07 € / 20h 45m Milan Linate Airport Comiso Airport
  • 196kg

    1h 40m

    starting from

    € 91.25

    per adult

    91.25 € / 1h 40m Milan Linate Airport Reggio di Calabria Airport
  • Trains Milan - Catania

    You can even take a train from Milan to Catania. The journey takes about 17 hours, considering about half an hour on the ferry over the Strait of Messina. There is only one direct train that connect these two cities: an Intercity train; alternatively, you can get on one of the many high speed trains to Naples and then change with an Intercity. The average price for a Milan to Catania train is 60€ and the route on the ferry is included in the price. Trains to Catania leave from the Central station in Milan and will get you to Catania station.


    Flights Milan - Catania

    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.


    Buses Milan - Catania

    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.