Flight tickets from Milan to Florence

Compare Milan to Florence flight deals

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

Book the best Florence fare with no extra fees

Flight deals from Milan to Florence

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

Find the cheapest month to fly from Milan to Florence

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

Milan to Florence: Alternative routes

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

Milan to Florence: Flight information

The things to know before you go.
Cheapest flight found₹ 4,596
Cheapest month to flyMarch

Finding cheap flights from Milan to Florence: Frequently asked questions

The best price we found for a return flight from Milan to Florence is ₹ 11,686. 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 Florence. But we found flights with one stop from ₹ 11,686.
As of December 2025, there are no flights flying from Milan to Florence.
The cheapest month to fly from Milan to Florence is usually April.
After crunching the numbers on our flight calendar, we found that it is currently cheapest to fly from Milan to Florence Airport on Friday, 10 April 2026.
No airlines currently offer direct flights between Milan and Florence 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 Florence 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 Florence is around 40 days in advance, so don’t leave your flight to the last minute.
The cheapest airline that flies to Florence is Ryanair .

Flying from Milan to Firenze-Peretola Airport (FLR): What you need to know

  • Kick off your journey at one of Milan's main airports, Milano Malpensa Airport (MXP) or Orio al Serio International Airport (BGY). Check out your options for booking a flight from Milan to Firenze-Peretola Airport (FLR) departing from either of these.

  • Florence's timezone is UTC+1, which is the same as Milan. Firenze-Peretola Airport is located in Florence.

  • Give yourself enough time to catch your flight from Milan to FLR. As a general rule, turn up two hours before international departures and an hour ahead for domestic flights.

  • With more travellers during peak seasons, plan to get to your terminal earlier than usual. Two hours for domestic flights and up to four for international journeys will help you deal with any delays.

Airports in Milan

Milano Malpensa Airport (MXP)

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

  • Have an early flight from Milan to Firenze-Peretola Airport? Avoid the stress of rushing to the terminal (and catch some extra z's) by picking one of these stays close to Milano Malpensa Airport:

  • 68.23% of flights taking off from Milano Malpensa Airport touch down at their destination on time.

Orio al Serio International Airport (BGY)

  • BGY is around 64 kilometres from central Milan. It takes 1 hour or so to get to the airport if you're driving from the city centre. Public transport takes roughly 2 hours 20 minutes.

  • Got an early start? Think about staying at one of these hotels near Orio al Serio International Airport the day before your Milan to FLR flight:

  • When it comes to flight punctuality, Orio al Serio International Airport has an on-time arrival performance of 67.49%.

Milano Linate Airport (LIN)

  • From the centre of Milan, LIN is around 11 kilometres away. It'll take you roughly 30 minutes to get to the airport by car and 45 minutes or so on public transport.

  • Set yourself up for a smooth departure — stay near Milano Linate Airport and know you'll reach your boarding gate with time to spare. Check in to one of these hotels the day before if you're catching an early Milan to Firenze-Peretola Airport flight:

  • The on-time performance record of LIN is 79.56%. In other words, that's how often flights from this airport arrive at their destination as planned.

About Firenze-Peretola Airport (FLR)

Getting from Firenze-Peretola Airport (FLR) to central Florence

  • Firenze-Peretola Airport to central Florence is about 6 kilometres. If you're getting a cab or renting a car, plan ahead to make your trip as smooth as possible. Journey times may vary depending on traffic conditions and the time of day.

  • If you're using public transport, expect a journey time of around 1 hour 20 minutes.

How to find the cheapest flights from Milan to Firenze-Peretola Airport (FLR)

  • ₹ 4,596 is the best price for a one-way ticket from Milan to Firenze-Peretola Airport. Return flights start at ₹ 11,686. These fares may change based on demand.

  • To find cheap flights from Milan to FLR, book ahead. Airlines tend to offer lower prices when flights are first released.

  • Affordable Milan to Firenze-Peretola Airport tickets are easier to find when you have flexibility in your schedule. Use the 'Whole month' search tool to compare fares across every month and then pick the cheapest day.

  • Never miss a deal on flight tickets from Milan to FLR by creating a Price Alert. We'll send you an email or notification through the app when a lower fare pops up.

  • Filters make it easier to land a deal on your flight from Milan to Firenze-Peretola Airport. Choose the airlines, flight times and number of stops that make sense for you. Then sort the results by 'Cheapest' to bring up the lowest fares right away.

The best time to fly from Milan to Firenze-Peretola Airport (FLR)

  • February is the quietest month for flights from Milan to Firenze-Peretola Airport (FLR), while July is the busiest. Choose the best time to go to Florence based on whether you want a laid-back vibe or a lively atmosphere.

  • Lock in a Milan to FLR flight ticket departing in August if you're eager to explore the city during its warmest month. You can expect temperatures in Florence to range from 14ºC to 33ºC.

  • If you want to travel in cooler conditions, search for a cheap ticket from Milan to Firenze-Peretola Airport in January when temperatures are between -1ºC and 11ºC.

More about Florence

  • Start your Florence trip right by choosing the ideal place to stay. As soon as you've booked your flight from Milan to Firenze-Peretola Airport, browse our range of accommodation options including:

  • Brunelleschi's Dome and David of Michelangelo are a couple of leading attractions to add to your Florence travel itinerary. Keep the momentum going by heading to Uffizi Gallery.

Explore more of Italy

  • You've seen Florence, now it's time to explore more of Italy. Journey about 241 kilometres south-east to Rome to check off its leading attractions. From Visiting the Pope at St. Peter's Basilica Church to St. Peter's Square and Sistine Chapel, there's plenty to keep you busy.

  • Milan is another well-known destination in Italy and is around 241 kilometres north-west of Florence. No trip is complete without seeing The Last Supper Museum, Milan Cathedral and Teatro alla Scala.

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