Milan Malpensa to Cagliari Flights

Flights are offered by 3 airline companies if you are flying to Elmas to Malpensa. The distance covered when flying from Malpensa to Elmas Italy is 710 Km (441 Miles) with the travel time being around 1 Hour 39 Minutes. MXP is the Airport code for Malpensa and CAG is for Elmas Italy.

The price of the flight is dependent on the time of the day you fly (if there is a choice) and the day of the week with weekends being normally a higher price. It is normally worth booking flights well in advance if possible to get the best deal to Elmas Italy perhaps midweek or late evening. Please book in advance if you want to take advantage of the best prices airlines have to offer as prices normally increase as time goes on.

The table below displays the numbers of daily flights from Malpensa (MXP) to Elmas (CAG) and the relevant airlines that fly.

AirlinerMoTuWeThFrSaSuFirst FlightLast Flight
Ryanair111111109:5515:50
EasyJet010010111:4516:00
Malta Air000100016:0016:00

Ryanair offer the most direct flights from Malpensa to Elmas with 1 flight a week. This flight departs 09:55 and the flight number is normally FR238 and FR4561

For more details regarding Ryanair flight information and bookings you can visit them at www.ryanair.com/

Please see below the times of flights from Ryanair. These times and frequency may vary at different times of the year please visit the website for more information.

DayFlight Times
Monday10:10
Tuesday15:50
Wednesday15:15
Thursday09:55
Friday15:10
Saturday06:05
Sunday11:05

Instead of flying directly from Malpensa and arrive at Elmas Ryanair, you may arrive Elmas by another airport. Please see chart below for a list of these.

RouteStopsDistanceFlying Time
Milan Malpensa to Alghero0557 km (346 miles)1 Hour 28 Minutes
Milan Malpensa to Olbia0530 km (329 miles)1 Hour 26 Minutes

Before departing Malpensa please check that you are holding a valid passport.

Delayed/Cancelled Flight Compensation Calculator

Was your flight delayed or cancelled?

You could be eligible to receive up to 600EUR compensation per person in your party...
BACK TO TOP