Cheap flights from Milan to Cagliari

Return
1 adult
Economy
From?
To?
Mon 27/9
Mon 4/10

Travel Restriction Alert

The COVID-19 (coronavirus) outbreak may impact travel from Milan to Cagliari.
View current Italy travel restrictions

Flight information for Milan to Cagliari
(MIL to CAG)

Find info about flight duration, direct flights, and airports for your flight from Milan to Cagliari
Fastest flight time1h 25mThe fastest flight from Milan to Cagliari takes 1h 25m
Direct flightsThu, Fri, Sat and SunDirect flights go from Milan to Cagliari on Thursday, Friday, Saturday and Sunday. Airlines offering direct flights are: Alitalia, Neos Air and easyJet.
Airports in Cagliari1 airportThere is 1 airport near Cagliari: Cagliari Elmas (CAG)

How to get the cheapest flight ticket from Milan to Cagliari

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from Milan to Cagliari?

March

The cheapest time of year to fly to Cagliari from Milan is March. The most expensive is August.

What is the cheapest day to depart Milan for Cagliari?

Tuesday

The cheapest day of the week is usually Tuesday. The most expensive is usually Friday.

When is the cheapest time to fly from Milan to Cagliari?

in the morning

Milan to Cagliari flights are approximately 72% more expensive at midday than in the morning

What is the cheapest Milan to Cagliari flight route?

Milan Linate - Cagliari Elmas

Fly from Milan Linate to Cagliari Elmas for the best Milan - Cagliari flight prices

How far in advance should you book Milan to Cagliari flights?

60 days before

The cheapest time to buy a flight from Milan to Cagliari is approximately 60 days to departure


Easily compare return flights from Milan to Cagliari

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from Milan to Cagliari by changing tabs
Multiple Airlines
30 Sep
LIN09:15Milan Linate
1h 25m
CAG10:40Cagliari Elmas
3 Oct
CAG18:15Cagliari Elmas
10h 20m
1 stop
LIN04:35Milan Linate
Multiple Airlines
30 Sep
LIN16:10Milan Linate
22h 30m
2 stops
CAG14:40Cagliari Elmas
3 Oct
CAG03:00Cagliari Elmas
1h 20m
LIN04:20Milan Linate
Alitalia
30 Sep
LIN03:00Milan Linate
1h 25m
CAG04:25Cagliari Elmas
3 Oct
CAG07:05Cagliari Elmas
1h 20m
LIN08:25Milan Linate
Alitalia
27 Sep
LIN09:15Milan Linate
1h 25m
CAG10:40Cagliari Elmas
29 Sep
CAG13:55Cagliari Elmas
1h 20m
LIN15:15Milan Linate
Multiple Airlines
27 Sep
LIN03:00Milan Linate
1h 25m
CAG04:25Cagliari Elmas
29 Sep
CAG15:20Cagliari Elmas
12h 40m
1 stop
LIN04:00Milan Linate
Multiple Airlines
27 Sep
LIN03:00Milan Linate
1h 25m
CAG04:25Cagliari Elmas
29 Sep
CAG02:55Cagliari Elmas
24h 50m
2 stops
LIN03:45Milan Linate

Find the cheapest one-way flights from Milan to Cagliari

If you're looking for one-way flights from Milan to Cagliari, view some of our deals below provided by Alitalia and Lufthansa
Multiple Airlines
6 Oct
LIN05:10Milan Linate
13h 25m
2 stops
CAG18:35Cagliari Elmas
Multiple Airlines
6 Oct
LIN04:05Milan Linate
10h 50m
1 stop
CAG14:55Cagliari Elmas
Alitalia
6 Oct
LIN04:55Milan Linate
1h 25m
CAG06:20Cagliari Elmas

Search last-minute flights to Cagliari from Milan

Find and compare flight prices for your last-minute flight from Milan to Cagliari
Multiple Airlines
30 Sep
LIN09:15Milan Linate
1h 25m
CAG10:40Cagliari Elmas
3 Oct
CAG18:15Cagliari Elmas
10h 20m
1 stop
LIN04:35Milan Linate
Multiple Airlines
30 Sep
LIN16:10Milan Linate
22h 30m
2 stops
CAG14:40Cagliari Elmas
3 Oct
CAG03:00Cagliari Elmas
1h 20m
LIN04:20Milan Linate
Alitalia
30 Sep
LIN03:00Milan Linate
1h 25m
CAG04:25Cagliari Elmas
3 Oct
CAG07:05Cagliari Elmas
1h 20m
LIN08:25Milan Linate
Alitalia
27 Sep
LIN09:15Milan Linate
1h 25m
CAG10:40Cagliari Elmas
29 Sep
CAG13:55Cagliari Elmas
1h 20m
LIN15:15Milan Linate
Multiple Airlines
27 Sep
LIN03:00Milan Linate
1h 25m
CAG04:25Cagliari Elmas
29 Sep
CAG15:20Cagliari Elmas
12h 40m
1 stop
LIN04:00Milan Linate
Multiple Airlines
27 Sep
LIN03:00Milan Linate
1h 25m
CAG04:25Cagliari Elmas
29 Sep
CAG02:55Cagliari Elmas
24h 50m
2 stops
LIN03:45Milan Linate

  • How far is Milan to Cagliari Elmas by plane?

    The straight-line distance from Milan to Cagliari Elmas is 430.8 mi. By plane, this route typically takes 1h 25m.


What are the current travel restrictions for Cagliari?

Currently, Italy travel restrictions include travel to Cagliari.

Italy has restricted the entry of all visitors who are traveling as tourists. Italian residents and people traveling on business, for health reasons, and in an emergency may enter the country. However, travelers must inform the regional Department of Prevention of their arrival, and are subject to health surveillance and isolation for 14 days, and must submit a declaration that they entered Italy for proven work reasons for a maximum of 72 hours, or for a justified extension for specific needs for an additional 48 hours. All travelers must submit a completed self-declaration form to the airline before arriving in Italy., Effective from June 3, 2020, travelers arriving from Andorra, Austria, Belgium, Bulgaria, Croatia, Cyprus, Czechia, Denmark, Estonia, Finland, France, Germany, Greece, Hungary, Iceland, Ireland, Latvia, Liechtenstein, Lithuania, Luxembourg, Malta, Monaco, the Netherlands, Norway, Poland, Portugal, Romania, Slovakia, Slovenia, Spain, Sweden, Switzerland or the United Kingdom will be allowed to enter Italy. Residence permits issued by Italy with expiration dates between January 31, 2020 and July 31 2020 will be considered valid until August 31, 2020.
If you are planning to travel to Cagliari at this time, it is recommended that you stay up to date on current restrictions and follow proper safety measures while in public.

Alternative routes for Milan to Cagliari

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
Milan to Alghero Flights
Fastest flight time5h 45m
Cheapest price£29