30 € Cheap Flights from Milan to Olbia

Compare Milan to Olbia flight deals

Find the cheapest month or even day of the year to fly to Olbia

Book the best Olbia fare with no extra fees

Flight deals from Milan to Olbia Airport

Looking for a cheap last-minute deal or the best return flight from Milan to Olbia Airport? If you want to travel next month, return fares start from 30 €. Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Olbia

We’re always keeping an eye on fares, so you can find the best one in seconds. It looks like Milan to Olbia flights are currently cheapest in April.

Direct flights from Milan to Olbia

Milan to Olbia: Alternative routes

Compare routes from Milan to Olbia below. You may find an airport to fly into that's cheaper, faster, or easier than Olbia.

Milan to Olbia: Flight information

The things to know before you go.
Cheapest flight found15 €
Cheapest month to flyMay
Average flight time1 hr, 17 mins
Most popular airlineAeroitalia
Average flights per week112

Finding cheap flights from Milan to Olbia: Frequently asked questions

The best price we found for a return flight from Milan to Olbia is 30 €. This is an estimate based on information collected from different airlines and travel providers over the last 4 days and is subject to change and availability.
1 hour and 17 minutes is the average flight time from Milan to Olbia.
Aeroitalia, Flexflight and easyJet fly direct from Milan to Olbia.
As of April 2026, there are 224 flights per week flying from Milan to Olbia.
The cheapest month to fly from Milan to Olbia is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Olbia Airport on Wednesday, 8 April 2026.
Yes – the average flight time is 1 hour and 17 minutes.
We show every price from over 1,200 airlines and travel agents, comparing them all so you don’t have to. If you know you want to fly to Olbia but you’re not ready to book, set up a Price Alert. We’ll track prices for you, and let you know when they rise or fall.
We crunched all the numbers in our flight calendar and it looks like the cheapest time to book a flight to Olbia is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Olbia is Ryanair .

Travelling from Milan to Olbia Costa Smeralda Airport (OLB): What you need to know

  • Begin your travels at one of Milan's main airports, Milan Malpensa Airport (MXP) or Milan Bergamo Airport (BGY). Explore your options for booking a flight from Milan to Olbia Costa Smeralda Airport (OLB) jetting off from either of these.

  • Around 1 hour 20 minutes is how long you'll be in the air on a direct Milan to Olbia Costa Smeralda Airport flight.

  • Olbia Costa Smeralda Airport is located in Olbia. The city's timezone is UTC+1 — the same as Milan.

  • Milan Malpensa Airport (MXP) to Olbia Costa Smeralda Airport (OLB) is the most popular route. There are 18 direct weekly flights to pick from. If you have plans before you fly, take the last flight with easyJet at 11pm. Choose the first MXP to OLB departure operated by easyJet at 6am if you'd rather get going earlier.

  • Arrive at the airport on time so you don't miss your flight from Milan to OLB. Be there at least two hours ahead for international flights and an hour early for domestic departures to prevent a last-minute sprint to your gate.

  • Be prepared for longer queues in popular months like July and other peak periods. Arriving up to four hours ahead of an international flight and two hours for domestic departures will give you plenty of time for security and boarding.

Airports in Milan

Milan Malpensa Airport (MXP)

  • Take the express route from Milan Malpensa Airport (MXP). Direct flights from Milan to Olbia Costa Smeralda Airport (OLB) operate from here.

  • You'll find a direct flight from Milan to Olbia Costa Smeralda Airport with easyJet. This top carrier operates services from MXP.

  • The top choice among passengers flying between MXP and OLB is easyJet.

  • EasyJet is the leading carrier for punctuality on this route, with 90.0% of services landing as scheduled.

  • MXP is about 48 kilometres from central Milan. If you're driving, ride-sharing or catching a taxi from the centre, it'll take you 50 minutes or so to get there, depending on the traffic. If you're planning to take public transport, expect the journey time to be around 50 minutes.

  • In search of a convenient hotel near Milan Malpensa Airport? If you've booked an early flight from Milan to Olbia Costa Smeralda Airport, these accommodation options will put you just around the corner from the terminal:

  • 76% of flights departing from Milan Malpensa Airport arrive at their destination on time.

Milan Bergamo Airport (BGY)

  • Consider beginning your travels from Milan Bergamo Airport (BGY). You can book a direct Milan to Olbia Costa Smeralda Airport (OLB) plane ticket with departures from here.

  • Get on your direct flight from Milan to OLB with Ryanair. This is one of the main airlines operating this route out of BGY.

  • On the BGY to OLB route, Ryanair is the preferred choice for many passengers.

  • The top on-time carrier is Ryanair. Its Milan Bergamo Airport to Olbia Costa Smeralda Airport flights land as planned 65.63% of the time.

  • BGY is about 48 kilometres from central Milan. It takes 50 minutes or so to get to the airport driving from the city centre. Public transport takes approximately 1 hour.

  • Start your holiday early with an additional night away from home. Before catching your Milan to OLB flight, stay in one of these hotels near Milan Bergamo Airport:

  • Milan Bergamo Airport has an on-time performance of 75%. This figure gives an insight into how often flights that depart from this airport arrive on schedule.

Milano Linate Airport (LIN)

  • Begin your journey at Milano Linate Airport (LIN) and fly straight to your destination without stopping. You can book direct flights from Milan to Olbia Costa Smeralda Airport from here.

  • You can fly out of LIN with Aeroitalia. This reputable carrier offers direct Milan to OLB plane tickets.

  • Most passengers prefer to fly with Aeroitalia from LIN to OLB.

  • The journey time to LIN from central Milan is around 30 minutes on public transport. If you prefer to travel by car, it'll take you roughly 20 minutes to cover the 8 kilometres or so.

  • Rest a little longer, move a little slower, and still make your Milan to Olbia Costa Smeralda Airport flight with time to spare. These accommodation options near Milano Linate Airport make it a breeze to get to the terminal if you're flying out early:

  • With 84% of its departing flights arriving as scheduled, LIN is a reliable starting point for your adventure.

About Olbia Costa Smeralda Airport (OLB)

  • Have a late flight from Milan to Olbia Costa Smeralda Airport? Don't let it steal your sleep. Stay at one of these hotels near OLB and get cosy, quick:

  • Booking your ride around three weeks ahead of your Milan to Olbia Costa Smeralda Airport flight can help you get a cheaper deal.

Getting from Olbia Costa Smeralda Airport (OLB) to central Olbia

  • Central Olbia is around 6 kilometres from Olbia Costa Smeralda Airport and takes about 10 minutes to reach by car. Work out your options for getting into the city, whether that's with a car hire, taxi or ride-share.

  • Travelling on public transport typically takes 20 minutes.

How to find the cheapest flights from Milan to Olbia Costa Smeralda Airport (OLB)

  • The cheapest price we've found for a one-way ticket from Milan to Olbia Costa Smeralda Airport is 15 €. For a return flight on this route, the best price is 30 €. Depending on how early you book and the availability, these fares may change.

  • To pick up cheap flights from Milan to OLB, book ahead. Airlines typically offer lower fares when tickets first go on sale.

  • If you're flexible with your trip dates, try using the 'Whole month' search tool. It'll give you the cheapest price across each month when searching for your Milan to Olbia Costa Smeralda Airport ticket.

  • Locking in a cheap plane ticket from Milan to OLB is a breeze with Price Alerts. Simply set up one of these automatic alerts and we'll let you know as soon as prices go down.

  • Filters make it easier to find a bargain for your flight from Milan to Olbia Costa Smeralda Airport. Pick the airlines, flight times and number of stops that work for you. Then sort the results by 'Cheapest' to find the lowest price right away.

The best time to fly from Milan to Olbia Costa Smeralda Airport (OLB)

  • July is the most popular month for flights from Milan to Olbia Costa Smeralda Airport (OLB). Visit Olbia in February if you'd rather avoid peak season.

  • When booking your Milan to OLB plane ticket, consider the type of weather you enjoy. July is the warmest month in Olbia, with temperatures ranging from 18ºC (64ºF) to 33ºC (91ºF).

  • Search for cheap tickets from Milan to Olbia Costa Smeralda Airport in February if you'd rather travel when it's cooler. Temperatures are at their lowest then, ranging between 4ºC (39ºF) and 16ºC (61ºF).

More about Olbia

  • After booking your flight from Milan to Olbia Costa Smeralda Airport, choose a hotel that puts you where you want to be. Make one of these options your base for exploring Olbia:

  • There are loads of fantastic things to do in Olbia when you're ready to go sightseeing. Kick off your itinerary at Smeralda followed by Spiaggia Bella and Marco’s Beach.

Explore more of Italy

  • Olbia will leave a lasting impression, but there are so many other corners of Italy you should also see. About 274 kilometres northeast of Olbia, a trip to Rome will keep your itinerary packed. Start with leading sights like Vatican Museums, St. Peter's Basilica and Saint Peter's Square.

  • If you're looking to explore another major destination in Italy, head for Cagliari, roughly 193 kilometres south of Olbia. The Royal Palace, Golden Beach and Bastione di Saint Remy are the start of reasons to visit.

Prices shown on this page are estimated lowest prices only. Found in the last 45 days.