Milan — flights from San Diego to Milan

Flight Deals from San Diego to Milan from $564

Bundle + Save
Top flight deals from leading airlines:
United AirlinesSAS AirlinesAir CanadaAmerican AirlinesLufthansaBritish AirwaysIBERIAAir France+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 San Diego 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
United AirlinesUnited Airlinesfound Oct 14
11/18/26
6:35 am
SANSan Diego International Airport
15h 55mEWRNewark Liberty Airport
11/19/26
7:30 am
MXPMilan Malpensa Airport
11/25/26
9:50 am
MXPMilan Malpensa Airport
14h 55mMUCMunich Airport
11/25/26
3:45 pm
SANSan Diego International Airport
$767
American AirlinesAmerican Airlinesfound Oct 14
11/18/26
10:12 am
SANSan Diego International Airport
18h 13mORDChicago O Hare AirportLHRLondon Heathrow Airport
11/19/26
1:25 pm
LINMilan Linate Airport
11/25/26
1:20 pm
MXPMilan Malpensa Airport
19h 29mMIAMiami International Airport
11/25/26
11:49 pm
SANSan Diego International Airport
$771
KLMKLMfound Oct 14
11/18/26
6:20 am
SANSan Diego International Airport
19h 25mATLHartsfield Jackson Atlanta International Airport
11/19/26
10:45 am
MXPMilan Malpensa Airport
11/25/26
9:20 pm
LINMilan Linate Airport
23h 50mAMSAmsterdam Airport Schiphol
11/26/26
12:10 pm
SANSan Diego International Airport
$789
Air FranceAir Francefound Oct 14
11/18/26
6:20 am
SANSan Diego International Airport
19h 25mATLHartsfield Jackson Atlanta International Airport
11/19/26
10:45 am
MXPMilan Malpensa Airport
11/25/26
12:00 pm
MXPMilan Malpensa Airport
17h 43mJFKNew York John F Kennedy Airport
11/25/26
8:43 pm
SANSan Diego International Airport
$792
Flight plus hotel
BUNDLE + SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler

United AirlinesUnited Airlinesfound Oct 14
11/18/26
6:35 am
SANSan Diego International Airport
15h 55mEWRNewark Liberty Airport
11/19/26
7:30 am
MXPMilan Malpensa Airport
11/25/26
9:50 am
MXPMilan Malpensa Airport
14h 55mMUCMunich Airport
11/25/26
3:45 pm
SANSan Diego International Airport
$767
LufthansaLufthansafound Oct 14
11/18/26
6:50 am
SANSan Diego International Airport
18h 15mORDChicago O Hare AirportFRAFrankfurt am Main Airport
11/19/26
10:05 am
LINMilan Linate Airport
11/25/26
9:50 am
MXPMilan Malpensa Airport
14h 55mMUCMunich Airport
11/25/26
3:45 pm
SANSan Diego International Airport
$806
American AirlinesAmerican Airlinesfound Oct 14
11/18/26
10:12 am
SANSan Diego International Airport
18h 13mORDChicago O Hare AirportLHRLondon Heathrow Airport
11/19/26
1:25 pm
LINMilan Linate Airport
11/25/26
10:25 am
MXPMilan Malpensa Airport
20h 18mJFKNew York John F Kennedy AirportCLTCharlotte Douglas International Airport
11/25/26
9:43 pm
SANSan Diego International Airport
$776
Austrian AirlinesAustrian Airlinesfound Oct 14
11/18/26
6:50 am
SANSan Diego International Airport
24h 35mORDChicago O Hare AirportVIEVienna International Airport
11/19/26
4:25 pm
LINMilan Linate Airport
11/25/26
7:20 am
LINMilan Linate Airport
20h 14mVIEVienna International AirportORDChicago O Hare Airport
11/25/26
6:34 pm
SANSan Diego International Airport
$842
United AirlinesUnited Airlinesfound Oct 14
11/18/26
6:35 am
SANSan Diego International Airport
15h 55mEWRNewark Liberty Airport
11/19/26
7:30 am
MXPMilan Malpensa Airport
11/25/26
9:50 am
MXPMilan Malpensa Airport
14h 55mMUCMunich Airport
11/25/26
3:45 pm
SANSan Diego International Airport
$767
Air CanadaAir Canadafound Oct 19
11/13/26
5:35 pm
SANSan Diego International Airport
13h 55mMUCMunich Airport
11/14/26
4:30 pm
MXPMilan Malpensa Airport
11/20/26
1:05 pm
MXPMilan Malpensa Airport
31h 55mYYZToronto Pearson Airport
11/21/26
12:00 pm
SANSan Diego International Airport
$858

Top Deals on flights from San Diego to Milan

San Diego, US (SAN) - Milan, IT (MIL)

United AirlinesUnited Airlines

Nov 1

1:04 pm
CLDMc Clellan-Palomar Airport
36h 1m2 stops · DEN, YUL

Nov 3

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$564

San Diego, US (SAN) - Milan, IT (MIL)

SAS AirlinesSAS Airlines

Nov 1

3:00 pm
SANSan Diego International Airport
19h 15m2 stops · LAX, CPH

Nov 2

7:15 pm
MXPMilan Malpensa Airport
Search More

as low as

$642

San Diego, US (SAN) - Milan, IT (MIL)

SAS AirlinesSAS Airlines

Nov 1

10:57 am
SANSan Diego International Airport
23h 18m2 stops · LAX, CPH

Nov 2

7:15 pm
MXPMilan Malpensa Airport
Search More

as low as

$642

San Diego, US (SAN) - Milan, IT (MIL)

SAS AirlinesSAS Airlines

Nov 1

3:00 pm
SANSan Diego International Airport
34h 30m2 stops · LAX, CPH

Nov 3

10:30 am
MXPMilan Malpensa Airport
Search More

as low as

$642

San Diego, US (SAN) - Milan, IT (MIL)

SAS AirlinesSAS Airlines

Nov 1

10:57 am
SANSan Diego International Airport
38h 33m2 stops · LAX, CPH

Nov 3

10:30 am
MXPMilan Malpensa Airport
Search More

as low as

$642

San Diego, US (SAN) - Milan, IT (MIL)

Air CanadaAir Canada

Nov 1

4:45 pm
SANSan Diego International Airport
32h 20m2 stops · YVR, YUL

Nov 3

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$657

San Diego, US (SAN) - Milan, IT (MIL)

Air CanadaAir Canada

Nov 1

4:45 pm
SANSan Diego International Airport
32h 20m2 stops · YVR, YUL

Nov 3

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$657

San Diego, US (SAN) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Nov 1

9:18 am
SANSan Diego International Airport
15h 47m1 stop · PHL

Nov 2

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$659

San Diego, US (SAN) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Nov 1

6:20 am
SANSan Diego International Airport
18h 45m1 stop · PHL

Nov 2

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$659

San Diego, US (SAN) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Nov 1

8:00 am
SANSan Diego International Airport
17h 5m2 stops · DFW, PHL

Nov 2

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$659

San Diego, US (SAN) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Nov 1

7:40 am
SANSan Diego International Airport
17h 25m2 stops · ORD, PHL

Nov 2

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$659

San Diego, US (SAN) - Milan, IT (MIL)

American AirlinesAmerican Airlines

Nov 1

7:15 am
SANSan Diego International Airport
17h 50m2 stops · DFW, PHL

Nov 2

10:05 am
MXPMilan Malpensa Airport
Search More

as low as

$659

Best Milan Hotel + Flight Packages

San Diego - Milan packages

Best Milan Hotel + Flight + Car Packages

San Diego - Milan packages

When is the cheapest time to fly?

Cheapest in late January at about $801

Fares from San Diego to Milan are lowest in late January, around $801, and January is the cheapest month overall, averaging $824. They peak in late December at about $1,082, $281 more than the low. The yearly average is $909.

JanFebMarAprMayJunJulAugSepOctNovDec$0$200$400$600$800$1000$1200
Show the data
When is the cheapest time to fly?
MonthAverage fareEarly monthLate month
January$824$848$801
February$848$827$872
March$950$935$964
April$892$915$868
May$903$867$937
June$1,001$988$1,015
July$982$998$968
August$899$922$877
September$843$848$838
October$851$858$844
November$892$870$915
December$1,019$952$1,082

How far in advance should I book?

Cheapest about 5 weeks out at $767

Book about 5 weeks before departure for the best fares from San Diego to Milan, around $767. Booking in the final days before the flight costs about $927, $160 more. Booking six months ahead runs about $1,142.

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,142
172 days$1,140
164 days$1,129
156 days$1,109
148 days$1,086
140 days$1,066
132 days$1,046
124 days$1,025
116 days$997
108 days$964
100 days$930
92 days$901
84 days$877
76 days$847
68 days$819
2mo$800
52 days$787
44 days$776
36 days$769
34 days$767
28 days$771
20 days$797
12 days$851
4 days$906
0 days$927

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

Tuesday is the cheapest day of the week to fly from San Diego to Milan. At $941 it is 8% cheaper than the average day. Monday is the most expensive day, 14% above average.

$1,023Sun$1,163Mon$941Tue$980Wed$1,025Thu$1,026Fri$1,003Sat
Show the data
What's the cheapest day of the week to fly?
DayAverage fare
Sun$1,023
Mon$1,163
Tue$941
Wed$980
Thu$1,025
Fri$1,026
Sat$1,003

When is the best time of day to fly?

Late night (9pm - 12am) is the cheapest time of day to fly from San Diego to Milan. At $943 it is 5% cheaper than the average time. Morning (5am - 12pm) is the most expensive time, 7% above average.

$1,060Morning$1,052Midday$961Afternoon$953Evening$943Late Night
Show the data
When is the best time of day to fly?
Time of dayAverage fare
Morning$1,060
Midday$1,052
Afternoon$961
Evening$953
Late Night$943

What do round-trip flights from San Diego to Milan cost?

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

1%$0to $40019%$400to $80036%$800to $1,20026%$1,200to $1,60010%$1,600to $2,0004%$2,000to $2,4004%$2,400and up
Show the data
What do round-trip flights from San Diego to Milan cost?
Price rangeShare of fares
$0 to $4001%
$400 to $80019%
$800 to $1,20036%
$1,200 to $1,60026%
$1,600 to $2,00010%
$2,000 to $2,4004%
$2,400 and up4%
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 San Diego 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 San Diego to Milan.

What is the typical flight duration from San Diego to Milan?

The flight from San Diego to Milan is about 6,055 miles. There is no scheduled nonstop service 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 San Diego to Milan?

There is no non-stop flight from San Diego to Milan. The shortest connecting routing is on KLM via Amsterdam at 13 hours 20 minutes total, with a 10 hour 35 minute first leg, a 1 hour 40 minute second leg, and a 1 hour 5 minute layover. United via Chicago and British Airways via London are close behind at roughly 14 hours.
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 Airport (MXP), the Malpensa Express train is the fastest and most-used option, reaching Milano Centrale or Cadorna in about 40–57 minutes for around €15. Buses from Terravision, Autostradale, and FlixBus are the cheapest at roughly €5–10 and run every 20–30 minutes. Taxis offer a fixed fare of €90 to the city center, while Uber operates only as premium Uber Black. Car rentals from Avis, Hertz, and Budget are available at the airport, though driving into central Milan is less practical.
References

When is the cheapest time to fly from San Diego to Milan?

Fares from San Diego to Milan are lowest in late January, around $801. January is the cheapest month overall, averaging $824, followed by September ($843) and February ($848). December is the most expensive month at about $1,019, and fares peak in late December at about $1,082. The yearly average is $909. 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 San Diego to Milan?

Book about 5 weeks before departure for the best fares from San Diego to Milan, around $767. Booking in the final days before the flight costs about $927, $160 more. Booking six months ahead runs about $1,142. 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 San Diego to Milan?

Overnight red-eye options from San Diego to Milan are available only as connecting itineraries, since there is no nonstop red-eye on this route. The most common pattern is British Airways' SAN–LHR leg departing around 4:45 PM (also 7:40 PM) and arriving in London the next morning at 11:30 AM (or 2:20 PM), then continuing on to Milan; Lufthansa offers a SAN–Munich overnight leg departing 5:15 PM and landing at 1:25 PM, and American, Delta and United run overnight transatlantic legs via Philadelphia, Atlanta and Newark departing between 5:30 PM and 8:10 PM and arriving at Milan Malpensa between 7:30 AM and 10:05 AM.
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 San Diego to Milan?

There is no non-stop service from San Diego to Milan, so travelers connect through European or US hubs. The most common one-stop routings are on KLM via Amsterdam, British Airways via London Heathrow, Lufthansa via Munich, American Airlines via Philadelphia, United Airlines via Chicago O'Hare or Newark, and Delta Air Lines via Atlanta or New York JFK. KLM offers the quickest connection at about 13 hours 20 minutes total, while British Airways operates the most frequent pattern with around 15 daily connections. Fares vary by carrier and season, but typical median fares on this route cluster around $700–$1,100 depending on the airline and booking window.
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 Malpensa is the main intercontinental gateway and the airport most likely used for flights from San Diego, with good train links to the centre. Milan Linate is closer to downtown and mainly serves domestic and European routes, while Milan Bergamo is used by low-cost carriers and is farther from the city.

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

From downtown San Diego, MTS Route 992 is the most popular public transit option, running every 15 minutes on weekdays and serving both terminals, with connections to the Trolley and COASTER/Amtrak at Santa Fe Depot. Ride‑share and taxis pick up at designated zones outside both terminals and are the fastest door‑to‑door choice, though they cost more than the bus. Driving is easy since the airport is only about three miles from downtown, with daily, long‑term, and valet parking available on‑site. There is no direct light‑rail or metro stop at the airport, so bus or car remains the most direct approach.
References

Are there hotels or sleeping facilities at Milan airport?

Milan Malpensa Airport has a hotel directly connected to Terminal 1: the Sheraton Milan Malpensa Airport Hotel & Conference Centre, which offers day rooms. The Moxy Milan Malpensa Airport sits about a 9-minute walk from Terminal 2, and several nearby hotels like the Holiday Inn Express, Idea Hotel Milano, and First Hotel Malpensa run airport transfers. Sleeping in the terminal itself is workable, though Terminal 1 generally offers more comfortable spots than Terminal 2.
References

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

At Milan Malpensa Airport, free Wi-Fi is available throughout the terminals. Travelers can use currency exchange services, ATMs, and banks, and there is a pharmacy in Terminal 1. A 24-hour medical facility is present, and designated smoking areas are located in both terminals. Luggage storage is available on the ground floor of Terminal 1, and information desks are staffed in both terminals. Duty-free shopping and a range of restaurants are offered, including a 24-hour café in Terminal 1. A business centre in Terminal 1 provides internet access, meeting rooms, phone hire, and translation services.
References

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

At San Diego International Airport, wheelchair services are arranged through your airline's accessibility department, and the airport's SAN Assist program offers one-on-one travel guides for travelers with non-visible disabilities such as autism or chronic illness, with guides requiring at least three business days' advance request and familiarization tours needing two to three weeks. At Milan–Malpensa Airport, the Sala Amica service provides free assistance for passengers with reduced mobility under EU Regulation 1107/2006, with wheelchair code categories like WCHR and WCHC, and assistance can be requested by contacting the airport or your airline. To arrange help, book wheelchair service through your airline before travel at San Diego, and at Malpensa contact Sala Amica or your airline ahead of your flight.
References

What aircraft are typically used on flights from San Diego to Milan?

There is no nonstop service between San Diego and Milan, so travelers connect through European hubs. British Airways operates the most connecting flights, using Boeing 777-300ER, Boeing 777 family, and Boeing 777-300 aircraft via London. Lufthansa flies Airbus A350-900s via Munich, while United uses Boeing 787-8s via Chicago and Boeing 777 family aircraft via Newark.
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 San Diego to Milan?

There is no nonstop service from San Diego to Milan, but the one-stop connections are flown by a broad mix of carriers spanning all three major alliances: SkyTeam via KLM (through Amsterdam) and Delta Air Lines (through Atlanta or New York), Star Alliance via United Airlines (through Chicago or Newark) and Lufthansa (through Munich), and oneworld via British Airways (through London) and American Airlines (through Philadelphia). Air Dolomiti also appears on a Lufthansa-branded connection through Munich; it is not itself an alliance member but flies under the Star Alliance carrier's brand.
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 San Diego?

San Diego International Airport has four airside lounges in Terminal 2: the Aspire Lounge, Delta Sky Club, United Club, and Chase Sapphire Lounge by The Club. The Aspire Lounge offers complimentary soft drinks, light snacks, espresso and tea, with premium drinks available for purchase, and is open to all travelers. Delta Sky Club and United Club serve their respective airline customers and eligible elite members, while the Chase Sapphire Lounge is accessible to Chase Sapphire Reserve cardholders and Priority Pass members, and is often regarded as the best lounge at SAN for its food and spacious design. A USO lounge for military travelers is also located on the ground level of Terminal 2.
References

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

Same-day changes and standby depend on the airline and fare; flexible and premium cabin tickets generally allow them, while Basic Economy does not.