COMPARE Prices across different modes

Sep 23
$59Malta Air
Sep 24
$44Wizz Air
Sep 25
Sep 26
Sep 27
$50Wizz Air
Sep 28
Sep 29
$16Wizz Air
Sep 30
Oct 1
$29Wizz Air
Oct 2
$19Malta Air
Oct 3
Oct 4
$31Malta Air
Oct 6
$6Wizz Air
Oct 7
$6Malta Air
Oct 9
$19Malta Air
Oct 10
$13Wizz Air
Oct 11
$13Wizz Air

These companies trust us. We sell their tickets all in one place.


Flight Information from Cagliari to Milan

distanceDistance431 miles (695 km)
durationAverage flight duration1 h 25 min
priceAverage plane ticket price$55 (€44)
changesDirect flightYes
carriersAirlinesAlitalia, Ryanair, easyJet, Bulgaria Air, Meridiana or Malta Air

Flights from Cagliari to Milan cover the 431 miles (695 km) long route taking on average 1 h 25 min with our travel partners like Alitalia, Ryanair, easyJet, Bulgaria Air, Meridiana or Malta Air. There are direct flight services available. You can get the cheapest plane tickets for this route for as low as $6 (€5), but the average price of plane tickets is $55 (€44). Travelers depart most frequently from Cagliari Airport and arrive in Milan Malpensa Airport.


Travel with Ryanair and Alitalia from Cagliari to Milan

For as little as $6 (€5) you can travel by flight between Cagliari and Milan with Ryanair and Alitalia. Omio will show you the best deals, schedules and tickets available for this route.


Ryanair is the leading low-cost airline offering flights within Europe, where you can choose different ticket types for your flight from Cagliari to Milan: Value, Regular, Plus or Flexi Plus.

Enjoy a smooth and easy journey between Cagliari and Milan with Ryanair! As an official travel partner of Ryanair, Omio can help you search current flight schedules and timetables from Ryanair, compare the best routes between Cagliari and Milan as well as the class fares available for this route (including information on baggage allowance and amenities provided onboard), and buy the most affordable Ryanair Cagliari to Milan plane ticket available today. If you search for Ryanair tickets in the Omio app, you can also see if they are mobile tickets so that you can travel paperless rather than needing to wait in a line at the airport in person to purchase tickets. Once you find your ideal route, book your one-way flight between Cagliari and Milan on Omio or in the Omio app in just a few simple steps. You can then sit back and enjoy the 431 miles (695 km) trip from Cagliari to Milan with ease and comfort on a flight with Ryanair.

Read on for COVID-19 recommendations and policies for your Ryanair flight ticket from Cagliari to Milan:

  • Normal conditions apply
  • Cashless payments recommended
  • Online booking and check-in recommended

Cagliari to Milan Flights: An Overview

Milan City, located in the northern Lombardy region of Italy, is popularly known as the global capital of fashion and design. It is a sophisticated and stylish metropolis that also serves as Italy’s financial capital. It features iconic architectural masterpieces that are the delight of all travelers. Tourists from all over the world and other Italian cities stream to Milan in their millions every year. Over five airlines offer more than 50 flights from Cagliari to Milan. They provide less than 15 direct flights covering the 711 kilometer flight distance in less than two hours.

Which airlines fly from Cagliari to Milan?

Meridiana is one of the six airlines offering flights from Cagliari to Milan. Meridiana, Ryanair, and Italy’s national carrier, Alitalia, are the only airlines offering direct flights on this route. Other flight companies, including Alitalia, offer indirect flights. Other carriers along this route include Air France, Air Europa, and KLM.

How long is the flight from Cagliari to Milan? 

The flight distance between Cagliari and Milan is 711 kilometers. The fastest direct flight covers the distance in one hour 20 minutes. Other direct flights take five or ten minutes longer. The first flight from Cagliari to Milan takes off at 06:55 a.m. and the last one at 08:20 p.m. The journey time for connecting flights is different depending on the route and transfer airport. Alitalia offers the fastest indirect flight, with a connection at Rome Fiumicino Airport (FCO). The journey takes three hours five minutes. Air France and Alitalia jointly offer the longest indirect flight featuring two diversions. This flight diverts to Rome and Paris, taking 23 hours 40 minutes to arrive in Milan. Passengers can catch indirect flights in the afternoon and evening hours. Other popular layover cities include Amsterdam and Madrid.

How many flights are there from Cagliari to Milan?  

There are 13 direct and 31 connecting flights from Cagliari to Milan every day. This makes a total of 300 flights between these cities every week, offering plenty of choice for passengers. Flights depart every half hour in the morning and every hour during the day. The carrier easyJet airline offers 12 flights every week.

What are the departure and arrival airports for flights from Cagliari to Milan? 

Departure airport: Cagliari Elmas Airport (CAG) serves as the departure point for flights from Cagliari to Milan. The airport is located south of Sardinia and is mostly surrounded by water. Elmas Aeroporto railway station is close to the airport serving passengers moving to and from the airport. The train operates between 05:00 a.m. and 09:00 p.m. and leaves to the airport every 20 minutes. Alternatively, travelers can board a bus or use ridesharing cars, taxis, or public buses to head to the airport, traveling the 9 kilometers between the two locations. Facilities in the airport include ample parking, resting lounges, pharmacies, currency exchange, boutique shops, ATMs, banks, gift shops, and showers. Unlimited free WiFi is also available throughout the airport.

Arrival airport: flights from Cagliari to Milan land at Milan Malpensa Airport (MXP). It is the second-busiest passenger airport in Italy. It is directly connected to Milan city by the Malpensa Express railway. The airport has free shuttles that transfer passengers between the two terminals. By road, travelers can use either the A4 or A8 motorways. Metered taxis and car rental services are present at all terminals. Facilities in the airport include VIP lounges, showers, duty-free shops, restaurants, banks, ATMs, and more. WiFi is available throughout the airport for travelers.

Travel Tips

Flights from Cagliari to Milan
Take a flight to Milan easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Cagliari to Milan.
How much do cheap plane tickets between Cagliari and Milan cost?
Omio customers have found cheap plane tickets from Cagliari to Milan for as low as $6 (€5)  for the next 7 days.
How much is a plane ticket from Cagliari to Milan?
The Cagliari to Milan plane ticket price is on average $55 (€44)  if you are looking to purchase your tickets for this trip in the next week.
How far is Cagliari to Milan by plane?
When traveling this route you should expect the distance to Milan from Cagliari by plane to be approximately 431 miles (695 km).
How long is the plane ride from Cagliari to Milan?
On average the Cagliari to Milan flight travel time is 1 h 25 min  for the 431 miles (695 km) long route, but the duration can vary if you travel on weekends and holidays.
When taking a flight from Cagliari to Milan, which airport in Cagliari do I fly out of and which airport in Milan do I arrive in?

Omio customers most frequently book their flights from Cagliari Airport   to Milan Malpensa Airport.

Where is the airport in Cagliari? Where is the airport in Milan?

The most popular departure airport with passengers for this journey, called Cagliari Airport, is located 5 miles (8 km) from the city center of Cagliari.

The most popular arrival airport, Milan Malpensa Airport, is located 25 miles (40 km) away from the city center of Milan. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Milan Malpensa Airport to the city center in Milan.

What airlines go from Cagliari to Milan?
For the best Cagliari to Milan flight to buy, you can travel safely and comfortably with Alitalia, Ryanair, easyJet, Bulgaria Air, Meridiana or Malta Air. However, it's always good to check all possible airlines with services from Cagliari to Milan to compare what amenities they may offer.
What time is the earliest flight from Cagliari to Milan? What time is the last flight from Cagliari to Milan?
You can take the first flight from Cagliari to Milan at 4: 35 AM. The last flight from Cagliari to Milan that you can take departs at 9: 55 PM. Omio shows you the latest flight from Cagliari to Milan schedule to help you book the best departure time for this trip.
How early should I buy plane tickets between Cagliari and Milan to score the best deals?
In general, we recommend booking tickets for flights in advance to score the best deals from all possible airlines offering this route and save money. If you buy plane tickets from Cagliari to Milan within the next 7 days, you can find tickets to cost on average $55 (€44) one way. To find the best prices for this journey, consider booking your plane ticket from Cagliari to Milan a few months in advance.

Flights from Cagliari to Milan: related information

Here are some other resources that might have the information you need