It’s easy to get from Milan to Sardinia. I regularly cover this route, and here I will share everything you need to know.
Milan is well known for being the most modern, forward thinking city in Italy. Fashion, music, technology and trends often attract people from Italy and from abroad. For Italians and foreigners alike, Milan offers many career opportunities; for tourists, it is packed with interesting places to visit, and a great base to explore the Lake Como region and beyond.
Being such a bustling city, Milan has many opportunities in terms of transportation and it is super well connected to the rest of Italy, Europe and the world.
In fact, if you are planning to visit Milan and then move on to Sardinia, you will be able to choose from various flights. However, keep in mind that many people – most of them actually locals of either Milan and even Sardinia – fly from Milan to Sardinia on a regular basis, so you’ll probably find the airports pretty crowded!
If you want to find out more Milan to Sardinia flights, then keep reading this guide! I regularly fly this route as my very best friend lives in Milan, so I go visit all the time. Here’s everything you need to know.
You should also read my post How To Get To Sardinia: Routes From Italy And Europe.

Table of Contents
How To Get From Milan To Sardinia: Milan to Sardinia Flights
The 3 airports of Milan
The first thing to know for the purpose of your trip is that Milan is served by three airports: Milano Linate, Milano Malpensa and Milano Bergamo (Orio al Serio).
MILANO LINATE – If you are actually staying in Milan, this is probably the best airport to fly from. Milano Linate is the closest airport to the city – it will take you around 30 minutes to get there by either public transport or taxi. It can be reached by bus n. 73, metro line 4, and by taxi or private transfer from the center of Milan. Milano Linate is connected to Sardinia by flights operated by ITA Airways, the main Italian carrier, and AeroItalia.
MILANO MALPENSA – If you are flying from outside of Europe to Milan, your flight is likely going to land in Milano Malpensa airport. This airport is actually a bit further away from the center of Milan: it will take you one hour to get there by taxi (though that really depends on traffic), and around 40 minutes by train from Milan central station. Milano Malpensa is connected to Sardinia by flights operated by low cost carriers Ryanair and Easyjet.
MILANO BERGAMO ORIO AL SERIO – Orio al Serio Airport is only served by low cost carriers – mainly Ryanair – so it makes sense to fly from there if you are traveling on a budget (though prices are not nearly as convenient in the peak season) and if you are traveling light. The airport is connected to Milan via the Orioshuttle.

The best flights from Milan to Sardinia
Now that you are acquainted with the three airports that serve the city of Milan, let’s discover how to get from Milan to Sardinia and the best Milan to Sardinia flights.
Flights from Milano Linate
If you have a lot of luggage or you want to avoid the extra fees of the low cost companies, you can consider flying to Sardinia from Milano Linate Airport, which is served by the Italian flag carrier company, ITA Airways. You will have the option of flying from Milano Linate to any of the Sardinian airports in this case.
ITA Airways operates direct flights to Alghero: you have the option of an early morning flight, and two evening flights, for a total of three daily flights. The flight lasts about one hour and 10 minutes.
The same carrier also operates direct flights to Cagliari, but in this case there are five daily flights: two in the morning, one in the afternoon and two in the evening. In this case, the flight lasts about one hour and 25 minutes.
Flights from Milano Linate to Olbia are operated by AeroItalia and available every day, with one flight in the morning, one in the afternoon and one in the evening. AeroItalia is a bit more expensive compared to low cost carriers, but it could be a convenient choice if you don’t want to get to Bergamo Orio al Serio or to Milano Malpensa in order to fly to Olbia.
You can check the prices of flights from Milano Linate to Sardinia on the Omio app here.


Flights from Milano Malpensa
Milano Malpensa Airport connects Milan to the rest of the world, so it’s the best choice to fly to from Milan to Sardinia if you are landing there and don’t wish to spend time in the city.
Even if there are less Milan to Sardinia flights from Malpensa compared to Milano Linate or Orio al Serio, Malpensa offers several direct flight to Cagliari and Alghero every day – both operated by Ryanair and Easyjet.
The flight from Milano Malpensa to Cagliari has a duration of 1 hour and 30 minutes. Ryanair operates one daily flight, whereas depending on the day of the week Easyjet operates up to three daily flights.
The departure times may vary, but there generally is a flight in the early morning, one in the mid morning and one either in the mid or late afternoon.
The flight from Malpensa to Alghero takes 1 hour and 20 minutes. Both Ryanair and Easyjet departure times vary throughout the week, with flights available in the early morning, in the mid morning or in the late evening, depending on the day of your departure.
Flights to Olbia are operated by Easyjet and are available every day. There are three daily flights: one in the early morning, one at mid-morning and one in the afternoon. The flight lasts one hour and 20 minutes.
You can check the prices of flights from Milano Malpensa to Sardinia on the Omio app here.


Flights from Milano Bergamo (Orio al Serio)
The Milan Bergamo Airport (also known as Orio al Serio) is 50 km far from Milan. It may be not the most convenient way to travel from Milan to Sardinia, but since it is a Ryanair hub, Orio al Serio offers many direct flights to Sardinia.
More precisely, from Orio al Serio you can find Ryanair flights to Alghero or Cagliari every day of the week (but Ryanair does not offer flights to Olbia).
There normally are three to four daily flights to Cagliari, depending on the day of the week, and spread throughout the day. The trip lasts one hour and 30 minutes.
There are also one or two daily flights to Alghero, again depending on the day of the week. The flights lasts one hour and 15 minutes and departure times vary depending on the day.
Flights from Milano Orio al Serio to Olbia are operated by Volotea. The flights are usually available on Tuesday, Wednesday, Thursday, Saturday and Sunday, but this could vary depending on the season, with less flights during the winter, and more flights available in the peak summer months.
The duration of the flight is 1 hour and 20 minutes, and departure time varies depending on the day of travel.
You can check the prices of flights from Bergamo Orio al Serio to Sardinia on the Omio app here.

How much do Milan to Sardinia flights cost?
The prices of Milan to Sardinia flights vary a lot depending on the carrier you use, on the season, day and even time of your flight, and any additional perk you may want to include with it.
Ryanair usually has the most convenient prices, but the flights are often scheduled at very uncomfortable times meaning you may have to wake up in the middle of the night to make your way to the airport; you may even have to pay for a private transfer to the airport in case public transport is not running yet, or even spend a night at a hotel nearby.
Ryanair and Easyjet are also very convenient if you literally only travel with a small purse or personal item.
If you want to add hand luggage or a check-in suitcase, priority boarding or if you want a specific seat, the prices will go up and it may end up being more convenient to fly from Linate with main carriers ITA Airways or AeroItalia.
In any case, make sure to book well in advance to have a bit more availability and cheaper prices.
You can check the prices of flights from Milan to Sardinia on the Omio app here.
Further Readings
Coming to Sardinia from elsewhere in Italy or Europe? Then, read these posts:
- How To Get From Sicily To Sardinia
- How To Get From Rome To Sardinia
- How To Get From Naples To Sardinia
- Which Are The Flights From London To Sardinia?
- The Best Amsterdam To Sardinia Flights
- The Best Paris To Sardinia Flights
- How To Get From Barcelona To Sardinia
- How To Get From Corsica To Sardinia
- Which Are The Best Flights From Dublin To Sardinia?
Pin It For Later!
