Flights from Milan to Florence

Compare prices and tickets by train, bus or flight

Feb 02
Feb 03
Feb 04
Feb 05
Feb 06
Feb 07
Feb 08
Feb 09
Feb 10
Feb 11
Feb 12
Feb 13
Feb 14
Feb 15
Feb 16
Feb 17
Feb 18
Feb 19
Feb 20
Feb 21
Feb 22

More than 1,000 travel companies trust us to sell their tickets all in one place.


Need a place to stay in Florence?

View on map

Top pick hotels

View more

Entire homes & apartments

View more

Find the best accommodation for you, with our partner

View all

Overview: Milan to Florence flight

distanceDistance154 miles (249 km)
changesDirect flightNo
carriersAirlinesSwiss or Alitalia Cityliner

Flights from Milan to Florence cover the 154 miles (249 km) long journey with our travel partners like Swiss or Alitalia Cityliner. There are direct flight services available. Travelers depart most frequently from Milan Malpensa Airport and arrive in Florence Peretola Airport.

Airlines: SWISS flights from Milan to Florence

Find the best route between Milan and Florence with SWISS. Comparing schedules and prices and booking the most popular route has never been easier with over 1000 travel companies on Omio.


Swiss is Switzerland’s leading airline and offers Economy and Business ticket fares for your next flight from Milan to Florence.

Looking for flights to Florence from Milan? SWISS is one of the best companies to travel with on the 154 miles (249 km) route between Milan and Florence. As an official travel partner of SWISS, Omio quickly shows you the latest SWISS flight schedules and timetables, tickets and offers (such as baggage allowance and amenities provided onboard), travel information, and prices so that you can check for ideal departure and arrival times, compare the fastest Milan to Florence routes, find the best amenities to make your trip smooth and easy, and buy the most affordable SWISS plane tickets that fit your budget. If you use the Omio app to search for flights from Milan to Florence, you can quickly see if the SWISS ticket is a mobile ticket, making it easy for you to go paperless when taking a flight. Once you’re ready, book your Milan - Florence flight now on Omio quickly and easily and enjoy your upcoming trip with SWISS!

    Travel Tips: Milan to Florence Flight

    Travel Tips: Take a flight to Florence easily. Whether you want fast, cheap or something entirely different, our travel experts have collected everything you need to know so you can find the best option from Milan to Florence.
    You should expect to travel around 154 miles (249 km)  between Milan and Florence by plane.

    Omio customers who book cheap flights for this journey most frequently fly from Milan Malpensa Airport   to Florence Peretola Airport.

    The most popular departure airport with passengers for this route, called Milan Malpensa Airport, is located 30.2 miles (48.7 km) from the city center of Milan.

    The most popular arrival airport, Florence Peretola Airport, is located 4.8 miles (7.7 km) away from the city center of Florence. You can check what public transit connections, taxi services or airport shuttle service options are available to take you from Florence Peretola Airport to the city center in Florence.

    If you're looking for flights from Milan to Florence, you can rely on Swiss or Alitalia Cityliner to get you to Florence. It's also good to check out all possible airlines for the Milan to Florence journey to see if there might be differences in the amenities they offer.
    HomeFlightsFlight Schedules to FlorenceFlights from Milan to Florence

    The Omio App Makes Travel Planning Easy

    We’ll get you where you want to go. From live train updates to mobile tickets, our innovative app is the ideal way to plan and keep track of your travel.

    Hand With Phone