Milan — flights from Charlotte to Milan

Flight Deals from Charlotte to Milan from $591

Bundle + Save
Top flight deals from leading airlines:
American AirlinesUnited AirlinesAir DolomitiLufthansaIBERIAAir CanadaBritish AirwaysFinnair+100s more
Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we’ll refund up to 200% of the difference

Help 24/7

We’re always here for you — reach us 24 hours a day, 7 days a week

Good to Know

Essential information to help you plan your flight from Charlotte to Milan.

Timing Your Trip

The best day, time of day, season and booking window for this route.

Price Drop Deals

Priceline Phone Deals

Book with an agent for great rates!

Call now!1 (888) 775-6158
American AirlinesAmerican Airlinesfound Oct 18
11/13/26
6:25 pm
CLTCharlotte Douglas International Airport
12h 10mLHRLondon Heathrow Airport
11/14/26
12:35 pm
MXPMilan Malpensa Airport
11/20/26
6:20 am
MXPMilan Malpensa Airport
16h 20mMADAdolfo Suárez Madrid–Barajas Airport
11/20/26
4:40 pm
CLTCharlotte Douglas International Airport
$690
FinnairFinnairfound Oct 18
11/13/26
1:56 pm
CLTCharlotte Douglas International Airport
12h 9mJFKNew York John F Kennedy Airport
11/14/26
8:05 am
MXPMilan Malpensa Airport
11/20/26
6:20 am
MXPMilan Malpensa Airport
16h 20mMADAdolfo Suárez Madrid–Barajas Airport
11/20/26
4:40 pm
CLTCharlotte Douglas International Airport
$698
United AirlinesUnited Airlinesfound Oct 18
11/13/26
1:22 pm
CLTCharlotte Douglas International Airport
12h 8mEWRNewark Liberty Airport
11/14/26
7:30 am
MXPMilan Malpensa Airport
11/20/26
3:15 pm
MXPMilan Malpensa Airport
13h 49mORDChicago O Hare Airport
11/20/26
11:04 pm
CLTCharlotte Douglas International Airport
$700
IBERIAIBERIAfound Oct 18
11/13/26
1:56 pm
CLTCharlotte Douglas International Airport
12h 9mJFKNew York John F Kennedy Airport
11/14/26
8:05 am
MXPMilan Malpensa Airport
11/20/26
6:20 am
MXPMilan Malpensa Airport
16h 20mMADAdolfo Suárez Madrid–Barajas Airport
11/20/26
4:40 pm
CLTCharlotte Douglas International Airport
$707
Flight plus hotel
BUNDLE + SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler

Air CanadaAir Canadafound Oct 18
11/13/26
5:10 pm
CLTCharlotte Douglas International Airport
15h 5mYYZToronto Pearson AirportZRHZürich Airport
11/14/26
2:15 pm
MXPMilan Malpensa Airport
11/20/26
1:05 pm
MXPMilan Malpensa Airport
33h 15mYYZToronto Pearson Airport
11/21/26
4:20 pm
CLTCharlotte Douglas International Airport
$707
British AirwaysBritish Airwaysfound Oct 18
11/13/26
4:55 pm
CLTCharlotte Douglas International Airport
11h 10mPHLPhiladelphia International Airport
11/14/26
10:05 am
MXPMilan Malpensa Airport
11/20/26
10:25 am
MXPMilan Malpensa Airport
12h 39mJFKNew York John F Kennedy Airport
11/20/26
5:04 pm
CLTCharlotte Douglas International Airport
$708
KLMKLMfound Oct 18
11/13/26
4:50 pm
CLTCharlotte Douglas International Airport
11h 55mATLHartsfield Jackson Atlanta International Airport
11/14/26
10:45 am
MXPMilan Malpensa Airport
11/20/26
12:00 pm
MXPMilan Malpensa Airport
16h 16mJFKNew York John F Kennedy Airport
11/20/26
10:16 pm
CLTCharlotte Douglas International Airport
$718
Air FranceAir Francefound Oct 18
11/13/26
4:50 pm
CLTCharlotte Douglas International Airport
11h 55mATLHartsfield Jackson Atlanta International Airport
11/14/26
10:45 am
MXPMilan Malpensa Airport
11/20/26
12:00 pm
MXPMilan Malpensa Airport
16h 16mJFKNew York John F Kennedy Airport
11/20/26
10:16 pm
CLTCharlotte Douglas International Airport
$718
American AirlinesAmerican Airlinesfound Oct 18
11/13/26
6:25 pm
CLTCharlotte Douglas International Airport
12h 10mLHRLondon Heathrow Airport
11/14/26
12:35 pm
MXPMilan Malpensa Airport
11/20/26
6:20 am
MXPMilan Malpensa Airport
16h 20mMADAdolfo Suárez Madrid–Barajas Airport
11/20/26
4:40 pm
CLTCharlotte Douglas International Airport
$690
FinnairFinnairfound Oct 18
11/13/26
9:05 am
CLTCharlotte Douglas International Airport
17h 0mJFKNew York John F Kennedy Airport
11/14/26
8:05 am
MXPMilan Malpensa Airport
11/20/26
6:20 am
MXPMilan Malpensa Airport
16h 20mMADAdolfo Suárez Madrid–Barajas Airport
11/20/26
4:40 pm
CLTCharlotte Douglas International Airport
$698

Top Deals on flights from Charlotte to Milan

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

4:16 pm
CLTCharlotte Douglas International Airport
10h 49m1 stop · JFK

Oct 30

8:05 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

6:03 pm
CLTCharlotte Douglas International Airport
11h 2m1 stop · PHL

Oct 30

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

United AirlinesUnited Airlines

Oct 29

2:23 pm
CLTCharlotte Douglas International Airport
12h 7m1 stop · EWR

Oct 30

7:30 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

United AirlinesUnited Airlines

Oct 29

1:22 pm
CLTCharlotte Douglas International Airport
13h 8m1 stop · EWR

Oct 30

7:30 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

5:30 pm
CLTCharlotte Douglas International Airport
13h 10m1 stop · MIA

Oct 30

11:40 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

4:42 pm
CLTCharlotte Douglas International Airport
13h 58m1 stop · MIA

Oct 30

11:40 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

United AirlinesUnited Airlines

Oct 29

12:21 pm
CLTCharlotte Douglas International Airport
14h 9m1 stop · EWR

Oct 30

7:30 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

2:54 pm
CLTCharlotte Douglas International Airport
14h 11m1 stop · PHL

Oct 30

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

12:34 pm
CLTCharlotte Douglas International Airport
14h 31m1 stop · JFK

Oct 30

8:05 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

United AirlinesUnited Airlines

Oct 29

5:33 pm
CLTCharlotte Douglas International Airport
14h 42m1 stop · ORD

Oct 30

1:15 pm
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

4:50 pm
CLTCharlotte Douglas International Airport
12h 15m2 stops · MDT, PHL

Oct 30

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Charlotte, US (CLT) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Oct 29

1:04 pm
CLTCharlotte Douglas International Airport
16h 1m1 stop · PHL

Oct 30

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$591

Best Milan Hotel + Flight Packages

Charlotte - Milan packages

Best Milan Hotel + Flight + Car Packages

Charlotte - Milan packages

When is the cheapest time to fly?

Cheapest in late January at about $659

Fares from Charlotte to Milan are lowest in late January, around $659, and February is the cheapest month overall, averaging $677. They peak in late December at about $864, $205 more than the low. The yearly average is $742.

JanFebMarAprMayJunJulAugSepOctNovDec$0$200$400$600$800$1000
Show the data
When is the cheapest time to fly?
MonthAverage fareEarly monthLate month
January$686$715$659
February$677$661$696
March$758$748$766
April$716$732$699
May$731$703$759
June$810$798$821
July$801$813$790
August$746$762$730
September$710$710$711
October$714$721$708
November$739$729$750
December$817$766$864

How far in advance should I book?

Cheapest about 5 weeks out at $690

Book about 5 weeks before departure for the best fares from Charlotte to Milan, around $690. Booking in the final days before the flight costs about $851, $161 more. Booking six months ahead runs about $1,107.

1w2w1mo2mo3mo4mo5mo$0$200$400$600$800$1000$1200
Show the data
How far in advance should I book? (selected points, lowest and highest included)
Days before departureAverage fare
180 days$1,107
172 days$1,105
164 days$1,095
156 days$1,075
148 days$1,053
140 days$1,030
132 days$1,002
124 days$967
116 days$935
108 days$907
100 days$877
92 days$844
84 days$818
76 days$792
68 days$760
2mo$734
52 days$715
44 days$701
36 days$692
34 days$690
28 days$694
20 days$722
12 days$776
4 days$832
0 days$851

What's the cheapest day of the week to fly?

Monday is the cheapest day of the week to fly from Charlotte to Milan. At $718 it is 7% cheaper than the average day. Sunday is the most expensive day, 11% above average.

$854Sun$718Mon$773Tue$724Wed$764Thu$778Fri$772Sat
Show the data
What's the cheapest day of the week to fly?
DayAverage fare
Sun$854
Mon$718
Tue$773
Wed$724
Thu$764
Fri$778
Sat$772

When is the best time of day to fly?

Late night (9pm - 12am) is the cheapest time of day to fly from Charlotte to Milan. At $711 it is 6% cheaper than the average time. Evening (5pm - 9pm) is the most expensive time, 4% above average.

$769Morning$755Midday$759Afternoon$783Evening$711Late Night
Show the data
When is the best time of day to fly?
Time of dayAverage fare
Morning$769
Midday$755
Afternoon$759
Evening$783
Late Night$711

What do round-trip flights from Charlotte to Milan cost?

Share of fares in each price range, adjusted to current prices.

1%$0to $40029%$400to $80042%$800to $1,20018%$1,200to $1,6006%$1,600to $2,0002%$2,000to $2,4002%$2,400and up
Show the data
What do round-trip flights from Charlotte to Milan cost?
Price rangeShare of fares
$0 to $4001%
$400 to $80029%
$800 to $1,20042%
$1,200 to $1,60018%
$1,600 to $2,0006%
$2,000 to $2,4002%
$2,400 and up2%
Methodology: learn how we calculate these charts

The charts “When is the cheapest time to fly?”, “How far in advance should I book?”, “What's the cheapest day of the week to fly?” and “What do round-trip flights from Charlotte to Milan cost?” are built from the prices Priceline customers actually paid for flights on this route over the past 12 months or more.

Where a route has too few bookings to fill every point in a chart, we borrow the shape of the curve from a group of routes with similar price behavior and fit it to the fares booked on this route.

Because past fares don’t reflect today’s market, we then adjust the historical prices for current conditions such as inflation and fuel costs, using the round-trip fares found in recent searches on this route.

The chart “When is the best time of day to fly?” is calculated directly from the fares found in recent searches, not from historical bookings.

Frequently Asked Questions

Everything you need to know about flying from Charlotte to Milan.

What is the typical flight duration from Charlotte to Milan?

Charlotte to Milan is about 4,520 miles. No scheduled nonstop service operates on this route, so the trip requires a connection.
Methodology
Flight times and distances come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). The typical flight time is the median scheduled block time across all carriers on the route, computed the same way in both directions so the difference reflects prevailing winds rather than any change in method. Distance is the great-circle distance between the two airports, so the actual flown track is typically 2-5% longer.

Are there any direct flights from Charlotte to Milan?

There are no non-stop flights from Charlotte to Milan. The shortest connecting routing is on Lufthansa via Munich, totaling 11 hours 35 minutes with a 515-minute transatlantic leg, a 70-minute second leg, and a 110-minute layover. American Airlines also offers a close alternative via London Heathrow at 12 hours 10 minutes.
Methodology
Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Where a median fare is shown for a carrier, it reflects the real fares Priceline users found on this route in the last 72 hours.

What are the ground transportation options in Milan?

From Milan Malpensa, the fastest and most-used option is the Malpensa Express train, which runs every 15 minutes to Milano Cadorna and Milano Centrale in about 40–57 minutes for €15. Buses from Terravision, Autostradale, and FlixBus are the budget choice at €5–10 with a similar travel time. Taxis are available at a fixed €90–110 fare to the city center, while ride-share is limited to premium Uber Black. Car rentals from Avis, Hertz, Budget, and Thrifty are also available at the airport, though driving into central Milan is rarely the preferred choice.
References

When is the cheapest time to fly from Charlotte to Milan?

Fares from Charlotte to Milan are lowest in late January, around $659. February is the cheapest month overall, averaging $677, followed by January ($686) and September ($710). December is the most expensive month at about $817, and fares peak in late December at about $864. The yearly average is $742. Fares are adjusted to current market conditions.
Methodology
Seasonal fares come from Priceline's own air booking-summary archive, analysed in-house and refreshed monthly. For each day of the year we take a representative round-trip fare, a blend of the 25th-percentile and average ticket price over the route's bookings, and smooth the series into a seasonal curve; the half-month low and high and the monthly figures quoted here are averages of that curve. Thin and international routes borrow their seasonal shape from the nearest busy routes, with the price level anchored to the route's own bookings.

How far in advance should I book tickets from Charlotte to Milan?

Book about 5 weeks before departure for the best fares from Charlotte to Milan, around $690. Booking in the final days before the flight costs about $851, $161 more. Booking six months ahead runs about $1,107. Fares are adjusted to current market conditions.
Methodology
Booking-window guidance comes from the same monthly in-house analysis of Priceline's own air booking-summary archive. We aggregate the route's bookings by how many days before departure they were made, from about 180 days out to the day of travel, smooth the curve, and highlight the stretch of lead times with the lowest average fare. Thin and international routes borrow the curve shape from the nearest busy routes, anchored to the route's own price level. It reflects current fares and is refreshed monthly.

Are overnight (red‑eye) flights available from Charlotte to Milan?

There are no nonstop red-eyes from Charlotte to Milan, but connecting itineraries whose long leg is an overnight red-eye do operate. From Charlotte, Lufthansa runs an overnight leg to Munich departing 18:40 and arriving 09:15 the next morning, and American flies an overnight leg to London Heathrow departing 17:55 and arriving 06:55 the next morning. Other common overnight connections route through Atlanta, Philadelphia, New York JFK, Newark, and Miami on Delta, American, and United, with arrivals in Milan typically between 06:45 and 11:30 the next morning.
Methodology
Red-eye flights are identified from scheduled local departure and arrival times and block times in our flight-schedule database — built from published airline timetables and official schedule data, including U.S. Department of Transportation records for domestic routes. A flight counts as a red-eye when it departs in the afternoon or evening (3 p.m. or later local time) or in the early hours before 4 a.m., and is in the air at some point between midnight and 4 a.m. local time at both its departure airport and its arrival airport. An evening flight that lands before midnight at its destination is never counted, nor is a morning departure or a daytime long-haul that reaches the next calendar date only because of time zones. Each red-eye is labelled with its timing (for example, overnight and landing the next morning, or late-night and landing after midnight). For connecting itineraries the same rule is applied to the longer leg, from one representative day's flight search.

Which airlines usually operate this route from Charlotte to Milan?

Charlotte to Milan has no nonstop service; the route is served by one-stop connections. The quickest routings are via Munich on Lufthansa (about 11h 35m), via Newark on United, via London Heathrow on American and British Airways, and via Miami, Philadelphia, Madrid, Atlanta, JFK, or Toronto on American, Delta, or Air Canada. Lufthansa, United, American, Delta, and Air Canada are the main carriers operating these connecting itineraries. Frequencies are modest, with several of these patterns appearing a handful of times per week.
Methodology
Airlines and weekly frequencies come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Where a typical fare is shown for a carrier, it is the median of the real fares Priceline users found on this route in the last 72 hours.

Which airport should I use in Milan?

Milan has three airports. Malpensa is the main international gateway, about 50 km northwest of the centre, with most long‑haul and full‑service carriers. Linate is only 8 km east of the centre and ideal for domestic and short‑haul European business flights. Bergamo Orio al Serio is 45 km northeast, used mainly by low‑cost carriers.

How do I get to Douglas Intl Airport from the city center?

From downtown Charlotte, the fastest and most popular way to reach Douglas International Airport is by taxi or ride-share, with a flat $32 taxi fare to Uptown and rides typically taking 15–20 minutes. The Sprinter bus offers a convenient, low-cost public transit connection from Uptown to the airport, while hotel shuttles provide a complimentary option at many local accommodations. Driving yourself is also straightforward, with several on-site parking lots and decks served by free shuttle buses to the terminal.
References

Are there hotels or sleeping facilities at Milan airport?

There are two hotels directly connected to Milan Malpensa Airport, each within a 5-minute walk of its terminal: the Sheraton Milan Malpensa Airport Hotel at Terminal 1 and the Moxy Milan Malpensa Airport at Terminal 2. The Sheraton offers day rooms and is the only hotel with direct access to Terminal 1. Several other hotels nearby provide their own airport transfers, including Holiday Inn Express, Idea Hotel Milano Malpensa Airport, and First Hotel Malpensa.
References

What facilities and services are available to travelers at Milan Malpensa International Airport?

At Milan Malpensa Airport, travelers have access to free Wi-Fi, currency exchange desks, ATMs, banks, a pharmacy, a prayer room, a nursery, a family room, a smoking area, luggage storage and lockers, and a 24-hour medical facility. Terminal 1 has a business centre open Monday through Saturday with internet access, meeting rooms, phone hire, and a translation service. Free drinking water fountains are available in both terminals, and there are duty-free shops plus a wide range of other shopping and dining options, including at least one café open 24 hours in Terminal 1. Information desks are located in both terminals, and there are tax-free and tax-refund offices in Terminal 1. Sleeping cabins can be rented at the airport.
References

Are there accessible services or children's facilities at the Charlotte and Milan airports?

At Charlotte Douglas International Airport, wheelchair services and disability assistance are arranged directly through your airline, which should be notified at least 24 hours before travel, and passengers are advised to arrive early. At Milan–Malpensa Airport, free assistance for passengers with reduced mobility is provided through the Sala Amica service, which can be contacted at (+39) 02 232323 or [email protected], and the airport offers accessible parking, tactile paths, Braille signage, and accessible shuttle buses between terminals.
References

What aircraft are typically used on flights from Charlotte to Milan?

There is no nonstop service from Charlotte to Milan. Connecting itineraries are flown primarily by American Airlines, which uses Boeing 777-200s, Boeing 787-8s, and Boeing 787-9s on the long-haul legs via Madrid, London Heathrow, New York JFK, Philadelphia, and Miami, while Delta uses Boeing 767-400s and 767-300s via Atlanta and JFK. Lufthansa connects via Munich on an Airbus A350-900, United via Newark or Chicago on Boeing 777s or 787-8s, and Air Canada via Toronto on a Boeing 777-300ER.
Methodology
Aircraft types come from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). For U.S. routes the type is grounded in the tail number that actually operated the flight; elsewhere it comes from the airline's filed equipment code. Where the source does not commit to a specific variant we name the aircraft family (for example Airbus A320 family) rather than guess, and where no reliable type is on file the aircraft is omitted rather than estimated. Types describe typical scheduled equipment and can vary with seasonal or day-of-week assignments and last-minute swaps.

Which airline alliances serve flights from Charlotte to Milan?

Charlotte to Milan has no nonstop service, so the route is served through one-stop connections. The alliances represented are Star Alliance (via Lufthansa through Munich, with Air Dolomiti, Brussels Airlines, and United also feeding those itineraries), oneworld (via American Airlines through London, Miami, Philadelphia, and Madrid, alongside British Airways and Iberia), and SkyTeam (via Delta Air Lines through Atlanta and JFK).
Methodology
Airlines and weekly frequencies are compiled from our flight-schedule database, which combines published airline timetables, U.S. government schedule data from the Bureau of Transportation Statistics (BTS), and observed flight operations from the EUROCONTROL/OpenSky Open Performance Data Initiative (OPDI). We count each operating carrier's scheduled weekly departures and the days it flies; where there is no nonstop service, connecting carriers are identified by linking scheduled nonstop segments through common hub airports. Where a median fare is shown for a carrier, it reflects the real fares Priceline users found on this route in the last 72 hours.

What are the best airport lounge options when departing from Charlotte?

Charlotte Douglas International Airport has two American Airlines Admirals Clubs — one in Concourse B and one at the C/D junction — plus Provisions by Admirals Club in Concourse A. The Centurion Lounge sits on the mezzanine between Concourses D and E, and The Club CLT is in Concourse A with showers, quiet zones, work pods, and complimentary food and drinks. A Delta Sky Club is located in the Concourse A expansion, and Minute Suites, Gameway, the USO Lounge, and Be Relax spas round out the lounge and experience options.
References

Are same‑day changes or standby possible on this route?

Same-day changes and standby are possible on this route only with flexible or premium fares, while Basic Economy tickets typically do not allow either option.