How to get from Milan to Cosenza

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

How to get from Milan to Cosenza

Travel from Milan to Cosenza and discover Calabria city of 63.9 Thousand inhabitants. The distance from Milan to Cosenza is 897 kilometers; with Wanderio you can compare the available treno, volo so that you can organize your trip choosing the fastest route, the most comfortable or the cheapest one. For example, by choosing a treno from Milan to Cosenza, you’ll get to your destination in about 7 hours on average; the average treno ticket prices are 33 €. Going from Milan to Cosenza by volo instead? The average ticket prices are 63 € and the volo journey takes about 3 hours hours on average.


We found 6 routes From Milan to Cosenza

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

  • 193kg

    2h 32m

    starting from

    € 169.04

    per adult

    5.0 € / 20m 157.44 € / 1h 35m 1.0 € / 10m 5.6 € / 27m Milano Aeroporto di Milano Linate Aeroporto Internazionale di Lamezia Terme Lamezia Terme Centrale Cosenza
  • 209kg

    3h 12m

    starting from

    € 131.09

    per adult

    10.0 € / 50m 114.49 € / 1h 45m 1.0 € / 10m 5.6 € / 27m Milano Aeroporto di Milano Malpensa Aeroporto Internazionale di Lamezia Terme Lamezia Terme Centrale Cosenza
  • 201kg

    2h 52m

    starting from

    € 111.46

    per adult

    5.0 € / 30m 99.86 € / 1h 45m 1.0 € / 10m 5.6 € / 27m Milano Aeroporto di Milano - Bergamo Orio al Serio Aeroporto Internazionale di Lamezia Terme Lamezia Terme Centrale Cosenza
  • 84kg

    6h 40m

    starting from

    € 61.4

    per adult

    61.4 € / 6h 40m Milano Centrale Cosenza
  • 84kg

    7h 23m

    starting from

    € 70.4

    per adult

    48.0 € / 5h 23m 22.4 € / 2h 0m Milano Porta Garibaldi Salerno Cosenza
  • 85kg

    7h 11m

    starting from

    € 106.9

    per adult

    23.5 € / 1h 15m 61.0 € / 3h 56m 22.4 € / 2h 0m Milano Centrale Bologna Centrale Salerno Cosenza
  • Trains Milan - Cosenza

    You can get from Milan to Cosenza by train, thanks to the 47 daily routes provided by Frecciarossa, InterCityNotte, Intercity, ItaloTreno, Frecciarossa 1000, Frecciabianca, Frecciargento. The train ride from Milan to Cosenza takes about 7 hours on average and the average train ticket is 33.25 €. Travelling Italy by train can often be cheap.


    Flights Milan - Cosenza

    To get to Cosenza from Milan you can take a flight from Milan Linate (LIN), which is the closest airport to Milan and is 6.92 kilometers far from the city center, and arrive at Lamezia Terme International (SUF), the closest airport that serves Cosenza. The average price for a Milan to Cosenza flight is 62.54 €, but you can find low cost flights as well, with prices starting from 62.54 €. Getting from Milan to Cosenza by flight takes about 3 hours on average; however, you need to consider the time to get to the airport and pass the security checks. You can count on 72 daily connections between Milan and Cosenza provided by Alitalia, easyJet, Ryanair. Lamezia Terme International (SUF) is the closest airport to Cosenza and is 44.2 kilometers away from the city center.