Cheap Flights from Milan to Girona

Compare Milan to Girona flight deals

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

Book the best Girona fare with no extra fees

Flight deals from Milan to Girona

Looking for a cheap last-minute deal or the best return flight from Milan to Girona? Find the lowest prices on one-way and return tickets right here.

Find the cheapest month to fly from Milan to Girona

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

Milan to Girona: Alternative routes

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

Milan to Girona: Flight information

The things to know before you go.
Cheapest flight foundRs12,033
Cheapest month to flyApril

Finding cheap flights from Milan to Girona: Frequently asked questions

The best price we found for a return flight from Milan to Girona is Rs25,902. 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.
Currently, there are no airlines that fly direct from Milan to Girona. But we found flights with one stop from Rs25,902.
As of March 2026, there are no flights flying from Milan to Girona.
The cheapest month to fly from Milan to Girona is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Girona Airport on Wednesday, 22 April 2026.
No airlines currently offer direct flights between Milan and Girona Airport. Most routes have one or more stops.
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 Girona 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 Girona is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Girona is Ryanair .

Travelling from Milan to Girona-Costa Brava Airport (GRO): What you need to know

  • Organising your flight from Milan to Girona-Costa Brava Airport (GRO) begins with finding the best airport to kick off your journey from. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are the main terminals in Milan.

  • Girona's timezone is UTC+1, which is the same as Milan. Girona-Costa Brava Airport is located in Girona.

  • Leave enough time to get on your flight from Milan to GRO. A good rule of thumb is to arrive at least two hours before international departures and an hour ahead for domestic flights.

  • If you're jetting off during a major holiday or other peak period, give yourself extra time. Get there two hours before domestic flights and up to four hours before international departures. Lines at security and check-in will be longer.

Airports in Milan

Milano Malpensa Airport (MXP)

  • We make it easy to book cheap flights from Milan to GRO with a stopover. To explore your options leaving from Milano Malpensa Airport (MXP), uncheck 'Direct flights only.' Then, choose a flight offering a stop long enough to tour the city of your choice. Popular stopovers between MXP and GRO include:

    • Amsterdam Airport Schiphol (AMS)

    • Manchester Airport (MAN)

    • Beauvais-Tille Airport (BVA)

  • The journey from central Milan to MXP takes about 55 minutes on public transport. If you drive, ride-share or get a cab, you'll cover the 48 kilometres in 45 minutes or so, depending on traffic.

  • Planning to catch an early flight from Milan to Girona-Costa Brava Airport? Avoid the stress of rushing to the terminal (and sneak in some extra precious sleep) by choosing one of these stays near Milano Malpensa Airport:

  • 68.23% of flights that leave from Milano Malpensa Airport land at their destination on time.

Orio al Serio International Airport (BGY)

  • Add a little extra to your holiday with a stopover on your flight from Milan to Girona-Costa Brava Airport. Check out these connections between Orio al Serio International Airport and GRO:

    • Amsterdam Airport Schiphol (AMS)

    • Brussels S. Charleroi Airport (CRL)

    • Palese Airport (BRI)

  • You can arrive at BGY from the centre of Milan in approximately 1 hour by car (depending on traffic conditions). The journey on public transport takes roughly 2 hours 20 minutes to cover the 64 kilometres or so.

  • Start your holiday early with an additional night away from home. Before your Milan to GRO flight, kick back in one of these hotels close to Orio al Serio International Airport:

  • When it comes to keeping flights punctual, Orio al Serio International Airport has an on-time arrival rate of 67.49%.

Milano Linate Airport (LIN)

  • You can reserve a flight ticket from Milan to Girona-Costa Brava Airport (GRO) with one or more stops departing from Milano Linate Airport (LIN). These are some of the most common stopovers between LIN and GRO:

    • Amsterdam Airport Schiphol (AMS)

    • Brussels Airport (BRU)

    • Palese Airport (BRI)

  • The journey time to LIN from the centre of Milan is around 45 minutes on public transport. If you're planning to travel by car, it'll take you about 30 minutes to cover the 11 kilometres or so.

  • Rest a little longer, move a little slower, and still make your Milan to Girona-Costa Brava Airport flight without having to rush. These hotels near Milano Linate Airport make departure day effortless if you're jetting off early:

  • Airports have an on-time performance rating that measures how often flights arrive without delays. At LIN, that rate is 79.56%.

About Girona-Costa Brava Airport (GRO)

Getting from Girona-Costa Brava Airport (GRO) to central Girona

  • Girona-Costa Brava Airport to central Girona is roughly 10 kilometres. If you're renting a car or getting a cab, plan in advance to make your trip as smooth as possible. Journey times may vary depending on traffic and the time of day.

  • If you're taking public transport, expect a journey time of about 25 minutes.

How to find the cheapest flights from Milan to Girona-Costa Brava Airport (GRO)

  • The cheapest price we've found for a one-way ticket from Milan to Girona-Costa Brava Airport is Rs12,118. For a return flight on this route, the best price is Rs25,902. Depending on when you book and the availability, these fares may change.

  • To find cheap flights from Milan to GRO, book early. Airlines generally offer their most competitively priced fares when flights are first released.

  • Affordable Milan to Girona-Costa Brava Airport tickets are easier to find if you're not locked into specific dates. Use the 'Whole month' search function to compare fares across the month and then choose the cheapest day.

  • Spend less time searching for cheap flight tickets from Milan to GRO by setting up a Price Alert. We'll send you an email or notification through the app when prices go down.

  • Lock in a cheap flight from Milan to Girona-Costa Brava Airport by using filters. Select your ideal times, number of stops and airlines, then sort the results by 'Cheapest' for the best deals.

The best time to fly from Milan to Girona-Costa Brava Airport (GRO)

  • Think about the kind of experience you want when picking your flight dates. February is the quietest month to go to Girona. August is when most people book flights from Milan to Girona-Costa Brava Airport (GRO), which may be perfect if you're chasing more excitement.

  • Book a Milan to GRO flight ticket departing in July if you want to experience the city during its warmest month. You can expect temperatures in Girona to range from 17ºC to 33ºC.

  • For cooler conditions, look for a cheap ticket from Milan to Girona-Costa Brava Airport in January when temperatures are between 2ºC and 14ºC.

More about Girona

  • Start your Girona trip off on the right foot by choosing the perfect place to stay. As soon as you've booked your flight from Milan to Girona-Costa Brava Airport, browse our range of accommodation options including:

  • Every great journey has to include some sightseeing. Girona Cathedral (Catedral), Placa de la Catedral de Girona and Casco antiguo de Girona are attractions you won't want to skip in Girona.

Explore more of Spain

  • Girona has loads to offer, but there are so many other corners of Spain waiting to be discovered. About 225 kilometres south-east of Girona, a trip to Ciutadella will keep your itinerary busy. Start with popular sights like Cala en Brut, Camino Natural Camí de Cavalls and Puerto de Ciutadella.

  • Around 121 kilometres south-west of Girona, Cunit is another essential stop in Spain. No visit is complete without checking out Platja Valparaiso, Platja familiar and Camping Mar De Cunit.

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