Cheap Flights from Milan to Girona

Travellers and cabin class

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 found$269
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 $269. 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 $269.
As of March 2025, there are no flights flying from Milan to Girona.
The cheapest month to fly from Milan to Girona is usually March 2025.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Girona Airport on Thursday, 10 April 2025.
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 most convenient airport to start your holiday. Milano Malpensa Airport (MXP), Orio al Serio International Airport (BGY) and Milano Linate Airport (LIN) are the main departure points in Milan.

  • Milan and Girona (where Girona-Costa Brava Airport is located) share the UTC+1 timezone. That means you won't need to change your watch once you arrive.

  • For hassle-free travel, turn up at the airport two hours ahead of international flights and an hour before domestic departures. This will give you plenty of time to board your flight from Milan to GRO.

  • Popular months like July or other busy periods mean longer queues and potential delays. Get a head start by getting to the airport even earlier. Aim for at least four hours ahead of an international flight and two hours before domestic departures.

Airports in Milan

Milano Malpensa Airport (MXP)

  • Stopovers are the perfect opportunity to take a travel break — and perhaps even explore another city. When browsing flights from Milan to GRO leaving from Milano Malpensa Airport (MXP), uncheck the 'Direct flights only' box to see where you can stop along the way. Here are some options to consider:

    • Amsterdam Airport Schiphol Airport (AMS)

    • Beauvais-Tille Airport (BVA)

    • Manchester Airport (MAN)

  • From central Milan, MXP is approximately 48 kilometres away. Check the official airport website or use navigation apps to find the best way to get there.

  • Want an easy start to your travels? Stay near Milano Malpensa Airport. Whether you've booked an early flight from Milan to Girona-Costa Brava Airport or want to avoid feeling rushed, these hotels have you covered:

Orio al Serio International Airport (BGY)

  • Split up your flight from Milan to Girona-Costa Brava Airport with a stop so you can stretch your legs or cross a new place off your list. Popular stopovers between Orio al Serio International Airport and GRO are:

    • Beauvais-Tille Airport (BVA)

    • Amsterdam Airport Schiphol Airport (AMS)

    • J. Paul II International Airport Krakow-Balice Airport (KRK)

  • BGY is about 64 kilometres from central Milan. It'll take you 58 minutes or so to get to the airport in a car from the city centre. Public transport takes roughly 2 hours and 18 minutes.

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

About Girona-Costa Brava Airport (GRO)

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

  • Girona-Costa Brava Airport to the centre of Girona takes about 19 minutes in a car. It's approximately 16 kilometres away. Find out what options are available, such as car rentals, cabs or ride-sharing.

  • When travelling by public transport, expect a journey time of about 24 minutes.

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

  • Lock in a one-way ticket from Milan to Girona-Costa Brava Airport from $242 or travel return from just $269. The prices shown are based on availability and could change when you book.

  • Don't leave things to the last moment. You're more likely to find flight tickets from Milan to GRO if you book ahead. Airlines often offer some amazing early bird deals.

  • Take advantage of the 'Whole month' search tool to compare the prices of tickets from Milan to Girona-Costa Brava Airport across the entire month. The lowest fares are marked in green, so you can easily find a flight that fits your budget.

  • Log into your online account or use the app to set up a Price Alert. You'll get notified straight away if there's an incredible deal on this route. It's simple to do, and it'll save you time searching for a cheap ticket from Milan to GRO every day.

  • Take advantage of the filters to find your ideal journey. To see the 'Fastest,' 'Cheapest' or 'Best' flights from Milan to Girona-Costa Brava Airport, use the 'Sort by' function. You can also filter results by airline, departure and arrival times, and journey duration.

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

  • August is the most popular month to board a flight from Milan to Girona-Costa Brava Airport while February is the quietest. To work out the ideal time to go to Girona, consider the pace you prefer to travel at.

  • Lock in your flight from Milan to GRO for July if you're eager to experience the city during its warmest month. Expect temperatures in Girona to range from 17ºC to 33ºC.

  • January has average temperatures of between 2ºC and 14ºC. Look for cheap flights from Milan to Girona-Costa Brava Airport sometime around then if you'd rather travel in cooler conditions.

More about Girona

  • When it comes to looking for somewhere to rest your head, you'll find the best places to stay in Girona right here. Check out these hotels after locking in your flight from Milan to Girona-Costa Brava Airport:

  • One of the best ways to experience Girona is to explore its most popular sights. Highlights include Girona Cathedral (Catedral), Eiffel Bridge and Girona Art Museum (Museu d'Art de Girona).

Complete your Girona trip with a car rental

  • Finding you a cheap flight from Milan to Girona-Costa Brava Airport isn't the only thing we're good at. Browse our car rentals in Girona and explore on your own terms. We search for deals from trusted car rental companies and put them all in one place. Instantly compare rates and then book with no fees.

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