whimsical airplane with dotted line trail behind

Cheap flights to

Save hundreds on your next flight with deals on highly rated airlines.

Flights to Milan overview

Going searches for the best fares and sends members deals bookable 1-12 months in advance. Going members save approximately 33% compared to normal flight prices to Milan.

Cheapest Going deal


Average price roundtrip


Average Going deal price roundtrip


Best month to fly

Going found the most deals with travel dates in January.


Worst month to fly

Going found the least deals with travel dates in June and July.

June, July

Top tips for finding a cheap flight to Milan

Book in the Goldilocks Window

If you want to find the cheapest flights, it’s best to plan ahead. There’s a window when flights are usually cheapest that falls not too close to your departure date but not too far away either. We call it the Goldilocks Window. It’s 1–3 months ahead of a domestic trip and 2–8 months ahead of an international trip. Although, if you’re traveling during peak season, you’ll want to look on the earlier side. If you plan to visit Milan in July, for example, start looking for flights in January.

Last-minute deals are incredibly rare during peak travel periods. In fact, fares jump at the 21-, 14-, and 7-day points ahead of departure dates, so book before then if you can.

Use the Greek Islands Trick

Even if you’re watching fares like a hawk, some flights never seem to get any cheaper. Before you give up on visiting Milan in the summer, try our Greek Islands Trick. The trick involves getting as close as you can to your final destination as possible, then looking for a regional budget flight or other travel option for the last leg. Luckily, it works all over Europe, not just for the Greek islands.

Say you want to fly from Atlanta to Milan in June, but flights are $1,300. Look for flights to London, Rome, Berlin, or Geneva instead. If you see a flight for $700 or so, you can then look for a regional budget airline flight (often under $200) for the last leg. Or, consider taking the train or renting a car. This type of trip involves a little more work, but it could save you a bunch of money that you could put toward something else on your trip, like a hotel.

Search alternative departure airports

Similarly, you can save by looking for flights outside your home airport. If you live in Madison, Wisconsin, for example, flights to Milan can be upwards of $1,500. Instead, look for fares out of Chicago. If they’re a few hundred dollars cheaper, it’s likely worth the drive or bus trip down to Chicago for the transatlantic leg of your journey.

Sometimes, you can save even more by searching even farther from home. Say you see a deal from New York to Milan for $450. It might be worth looking into flights from Milwaukee to New York. If you see a deal for $250, you can still save a bundle.

Fly when it’s cheaper

If you can be flexible with your travel dates, and even your travel seasons, you can save a lot of money. The cheapest time to fly is during a destination’s off season, which in Milan is January to April. You’ll have few crowds and lower flight and hotel prices. The downside is chillier, sometimes rainy weather, but Milan has so many museums and indoor activities that it can still be a great time to visit.

Shoulder seasons, tucked on either side of a busy season, are another good time to visit for nice weather while scoring lower prices and fewer crowds than in the summer. April–May and September–November are shoulder seasons in Milan, with temperatures in the 60s during the day.

Even if you are traveling in peak season, you can still save money by flying on Tuesdays, Wednesdays, and Saturdays, which are generally the cheapest days to fly. If you can, avoid Fridays and Sundays, the most expensive days to fly.

Set alerts for specific trips

Perhaps the easiest way to find cheap flights is to let technology do the work for you. Set up fare alerts for your itinerary, and you’ll get an email when the price drops by a significant amount or into your price range. If your dates are flexible, set a few alerts. It’s best to do this before the Goldilocks Window we talked about before, if possible, to see prices drop during that time.

Milan is a busy airport that’s well connected to Europe and much of the rest of the world. Visitors from the US can reach Milan on a nonstop flight or with just one connection, likely in New York, Atlanta, or somewhere in Europe.

Frequently asked questions about flying to Milan

What is the airport code for Milan Malpensa Airport?

The airport code for Milan Malpensa Airport is MXP.

When is high season in Milan?

Milan is busiest in the summer, from June to August. Families are more likely to travel during these months, when kids are out of school and visitors often stop in Milan on their way to Lake Como and other famed summer destinations. One week of September and one week of February can also be busy during Fashion Week.

When is the best time to visit Milan?

April–May and September (outside of Fashion Week) through early November are great times to visit Milan. Spring and fall weather is typically in the 60s during the days, and you’ll have lower prices and fewer crowds than in the busy summer season. Just pack an umbrella, as it can rain during these times.

The best time to visit to save money is from December to March, during Milan’s low season.

Does MXP have its own on-site hotel?

There are two hotels at MXP.

  • The Sheraton Hotel at Terminal 1 has a 24-hour food and drink buffet, a restaurant, a bar, a fitness center with a pool and spa, free wifi, and a conference room. Rooms start at $250 per night.
  • The Moxy Hotel at Terminal 2 has a restaurant, a convenience store, TVs with Airplay, and free wifi. Rooms start at $110 per night.

What lounges are available at MXP?

Terminal 1: Lufthansa Lounge (boarding area A), Emirates Lounge (boarding area B), Premium Lounge (boarding area B), Montale Lounge (boarding area B), Monteverdi Lounge (boarding area A), Leonardo Lounge (boarding area A), Piranesi Lounge (check-in area 1)

The Lufthansa Lounge at MXP has a coffee bar, alcohol bar, hot and cold buffet, lounge seating with outlets, lockers, and free wifi. Access is free for Star Alliance business and first class passengers, as well as HON Circle members and Star Alliance Gold members. Other Star Alliance passengers can purchase access for €39.

The Emirates Lounge is spacious, with multiple lounge seating areas. There’s a business center with computers and printers, newspapers and magazines, and a large dining area with drink stations, a hot and cold buffet, and a coffee bar. The lounge has a prayer room, bathrooms, and showers. It also has free wifi and direct boarding. Emirates first and business class passengers, as well as Emirates Skywards Gold and Platinum members, can use the lounge.

The other lounges at MXP are available for all passengers. They all have buffets, free wifi, flight monitors, and magazines. They can be booked online for €68.

What are the rules for traveling with pets to Milan?

In the MXP airport, your pet will need to be in a carrier. To bring a pet from the US to Milan, you will need to follow EU guidelines. Your pet will need a microchip, a rabies shot and other vaccines, and a health certificate from a USDA-accredited veterinarian, among other requirements.

How far is MXP from Milan?

The airport is about 30 miles from Milan’s city center, about a 50-minute taxi ride or train ride.

What are the transportation options for getting from MXP to Milan?

There are several ways to reach Milan from MXP.

  • By taxi: A taxi to the City Center will cost €90–€100 and take 45–60 minutes.
  • By public transportation: The Malpensa Airport Express departs from Terminal 1 every 15 minutes and goes to Milano Centrale and two other stations. A one-way ticket is €13, and the trip is about 50 minutes. The Autostradale bus also runs from the airport to the City Center for €8. Buses take about an hour to reach the city and depart every 20 minutes.

How long is the flight to Milan?

If you’re visiting from Europe, there are dozens of direct flights that take 1–2.5 hours. From the US, you can fly directly to Milan from New York and Atlanta. There are also flights from Toronto and Montreal. The flight from New York takes about 8 hours, while from Atlanta it’s 9 hours.

From Cancún, you can reach Milan on a direct flight in 10 hours, and from Brazil it takes 11.5 hours. You can take a nonstop flight from Morocco or Istanbul to Milan in 3 hours, from Dubai in 7 hours, and from Singapore in 13 hours.

Going helps you find flight deals to Milan and save big. Try Going Premium today.

Number of deals

Total to Milan in the last month


Total Mistake Fares

Airline slip-ups we've caught to Milan


Never overpay on flights again.

ticket being cut

40-90% off flights.

Most members save an average of $550 on international economy flights and $200 on domestic.

plane flying around Earth

Destinations across the globe.

We send flight alerts to over 180 airports in the US for over 900 destinations around the world.

plane on runway

Deals for highly rated airlines.

We prioritize the best itineraries on the best airlines. If it's not an amazing deal, we won't send it.

* Prices are per person and include all taxes & fees in USD. All prices were accurate at the time of publishing, however, prices are not guaranteed, as airline pricing can change by the minute. Average Going fares are based on average prices of deals found by Going.

Explore Cheap Flights