background

Flight Deals from Washington to Milan from $215

Fly where?

Top flight deals from leading airlines:

TK LogoAF LogoLH LogoLX LogoBA LogoOS LogoKL Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Up to 1 stop
    $401
  • Up to 2 stops
    $418

Airlines

  • Aer Lingus
    $670
  • Air Canada
    $496
  • Air France
    $541
  • American Airlines
    $672
  • Austrian Airlines
    $517
  • British Airways
    $511
  • Brussels Airlines
    $522
  • Delta Air Lines
    $489
  • Finnair
    $712
  • IBERIA
    $682
  • ITA Airways
    $509
  • KLM
    $547
  • Lufthansa
    $496
  • Royal Air Maroc
    $783
  • SAS Airlines
    $418
  • SWISS
    $509
  • TAP Portugal
    $401
  • Turkish Airlines
    $615
  • United Airlines
    $496

Cabin Class

  • Economy
    $401

Departure Airports

  • Reagan Washington National Airport
    $418
  • Washington Dulles Airport
    $401

Arrival Airports

  • Milan Linate Airport
    $489
  • Milan Malpensa Airport
    $401

Layover Airports

  • Adolfo Suárez Madrid–Barajas Airport
    $518
  • Amsterdam Airport Schiphol
    $489
  • Brussels Airport
    $522
  • Casablanca Mohammed V Airport
    $783
  • Charlotte Douglas International Airport
    $601
  • Chicago O Hare Airport
    $511
  • Copenhagen Kastrup Airport
    $418
  • Dublin Airport
    $670
  • Frankfurt am Main Airport
    $496
  • General Edward Lawrence Logan International Airport
    $418
  • Hartsfield Jackson Atlanta International Airport
    $556
  • Helsinki Vantaa Airport
    $712
  • Humberto Delgado Airport (Lisbon Portela Airport)
    $401
  • Istanbul Airport
    $615
  • London Heathrow Airport
    $511
  • Montreal Trudeau Airport
    $496
  • Munich Airport
    $533
  • New York John F Kennedy Airport
    $511
  • Newark Liberty Airport
    $521
  • Oslo Gardermoen Airport
    $476
  • Paris Charles de Gaulle Airport
    $489
  • Pittsburgh International Airport
    $799
  • Rome Fiumicino Airport
    $509
  • Stockholm Arlanda Airport
    $504
  • Toronto Pearson Airport
    $613
  • Vienna International Airport
    $517
  • Zürich Airport
    $509
TAP Portugal Logo
5:30 pm – 11:35 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 30h 5m
23 Feb
30h 5m
23 Feb
1 stop
LIS
TAP Portugal Logo
5:45 pm – 2:35 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 20h 50m
2 Mar
20h 50m
2 Mar
1 stop
LIS
$401
SAS Airlines Logo
12:00 pm – 10:25 am
Washington(DCA)Milan(MXP)
DCA - MXP · 22h 25m
24 Feb
22h 25m
24 Feb
2 stops
BOS, CPH
SAS Airlines Logo
8:00 pm – 6:15 pm
Milan(MXP)Washington(DCA)
MXP - DCA · 22h 15m
8 Mar
22h 15m
8 Mar
1 stop
CPH
$418
SAS Airlines Logo
8:30 pm – 8:25 am
Washington(IAD)Milan(MXP)
IAD - MXP · 35h 55m
4 Mar
35h 55m
4 Mar
1 stop
CPH
SAS Airlines Logo
12:55 pm – 6:15 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 29h 20m
11 Mar
29h 20m
11 Mar
2 stops
OSL, CPH
$476
Delta Air Lines Logo
6:50 pm – 11:40 am
Washington(IAD)Milan(MXP)
IAD - MXP · 16h 50m
25 Feb
16h 50m
25 Feb
1 stop
CDG
Delta Air Lines Logo
1:00 pm – 4:05 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 27h 5m
4 Mar
27h 5m
4 Mar
1 stop
AMS
$489
Delta Air Lines Logo
6:50 pm – 7:35 pm
Washington(IAD)Milan(LIN)
IAD - LIN · 24h 45m
23 Feb
24h 45m
23 Feb
1 stop
CDG
Delta Air Lines Logo
1:00 pm – 4:05 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 27h 5m
2 Mar
27h 5m
2 Mar
1 stop
AMS
$489
Lufthansa Logo
1:20 pm – 9:55 am
Washington(IAD)Milan(MXP)
IAD - MXP · 20h 35m
4 Mar
20h 35m
4 Mar
1 stop
YUL
Lufthansa Logo
6:55 am – 4:50 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 9h 55m
10 Mar
9h 55m
10 Mar
1 stop
FRA
$496
United Airlines Logo
10:00 pm – 10:00 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 24h
25 Feb
24h
25 Feb
1 stop
FRA
United Airlines Logo
1:05 pm – 8:59 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 7h 54m
4 Mar
7h 54m
4 Mar
1 stop
YUL
$496
Air Canada Logo
6:00 pm – 1:55 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 19h 55m
25 Feb
19h 55m
25 Feb
1 stop
FRA
Air Canada Logo
1:05 pm – 8:59 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 7h 54m
4 Mar
7h 54m
4 Mar
1 stop
YUL
$496
SAS Airlines Logo
8:30 pm – 8:25 am
Washington(IAD)Milan(MXP)
IAD - MXP · 35h 55m
26 Feb
35h 55m
26 Feb
1 stop
CPH
SAS Airlines Logo
8:50 pm – 6:50 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 22h
6 Mar
22h
6 Mar
2 stops
ARN, CPH
$504
ITA Airways Logo
4:45 pm – 10:10 am
Washington(IAD)Milan(LIN)
IAD - LIN · 17h 25m
1 Mar
17h 25m
1 Mar
1 stop
FCO
ITA Airways Logo
6:00 pm – 3:40 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 21h 40m
9 Mar
21h 40m
9 Mar
1 stop
FCO
$509
SWISS Logo
4:10 pm – 8:55 am
Washington(DCA)Milan(MXP)
DCA - MXP · 16h 45m
11 Mar
16h 45m
11 Mar
1 stop
YUL
SWISS Logo
7:05 pm – 5:40 pm
Milan(MXP)Washington(DCA)
MXP - DCA · 22h 35m
16 Mar
22h 35m
16 Mar
1 stop
ZRH
$509
United Airlines Logo
10:00 pm – 6:10 pm
Washington(IAD)Milan(LIN)
IAD - LIN · 20h 10m
25 Feb
20h 10m
25 Feb
1 stop
FRA
United Airlines Logo
6:10 am – 9:27 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 15h 17m
4 Mar
15h 17m
4 Mar
2 stops
FRA, ORD
$511
British Airways Logo
6:20 pm – 11:30 am
Washington(IAD)Milan(LIN)
IAD - LIN · 17h 10m
4 Mar
17h 10m
4 Mar
1 stop
LHR
British Airways Logo
10:15 am – 10:46 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 12h 31m
10 Mar
12h 31m
10 Mar
1 stop
JFK
$511
Austrian Airlines Logo
9:45 am – 9:55 am
Washington(IAD)Milan(MXP)
IAD - MXP · 24h 10m
4 Mar
24h 10m
4 Mar
1 stop
YUL
Austrian Airlines Logo
7:20 am – 3:40 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 8h 20m
11 Mar
8h 20m
11 Mar
1 stop
VIE
$517
British Airways Logo
6:20 pm – 7:45 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 25h 25m
10 Feb
25h 25m
10 Feb
1 stop
LHR
British Airways Logo
7:55 am – 4:30 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 8h 35m
17 Feb
8h 35m
17 Feb
1 stop
MAD
$518
Austrian Airlines Logo
8:15 am – 7:30 am
Washington(IAD)Milan(MXP)
IAD - MXP · 23h 15m
25 Feb
23h 15m
25 Feb
1 stop
EWR
Austrian Airlines Logo
7:20 am – 2:40 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 7h 20m
4 Mar
7h 20m
4 Mar
1 stop
VIE
$521
Brussels Airlines Logo
1:20 pm – 9:55 am
Washington(IAD)Milan(MXP)
IAD - MXP · 20h 35m
4 Mar
20h 35m
4 Mar
1 stop
YUL
Brussels Airlines Logo
8:30 am – 3:35 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 7h 5m
11 Mar
7h 5m
11 Mar
1 stop
BRU
$522
SWISS Logo
5:40 pm – 4:40 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 23h
4 Feb
23h
4 Feb
1 stop
MUC
SWISS Logo
7:05 pm – 4:40 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 21h 35m
16 Feb
21h 35m
16 Feb
1 stop
ZRH
$533
Air France Logo
6:50 pm – 5:25 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 22h 35m
24 Feb
22h 35m
24 Feb
1 stop
CDG
Air France Logo
9:20 pm – 5:05 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 19h 45m
10 Mar
19h 45m
10 Mar
1 stop
AMS
$541
KLM Logo
6:05 pm – 10:00 am
Washington(IAD)Milan(LIN)
IAD - LIN · 15h 55m
1 Mar
15h 55m
1 Mar
1 stop
AMS
KLM Logo
4:50 pm – 5:05 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 24h 15m
9 Mar
24h 15m
9 Mar
1 stop
AMS
$547
Delta Air Lines Logo
6:25 pm – 9:05 am
Washington(DCA)Milan(MXP)
DCA - MXP · 38h 40m
28 Feb
38h 40m
28 Feb
1 stop
ATL
Delta Air Lines Logo
6:30 am – 5:05 pm
Milan(MXP)Washington(DCA)
MXP - DCA · 10h 35m
8 Mar
10h 35m
8 Mar
1 stop
AMS
$556
British Airways Logo
3:29 pm – 8:00 pm
Washington(DCA)Milan(MXP)
DCA - MXP · 28h 31m
4 Feb
28h 31m
4 Feb
2 stops
CLT, LHR
British Airways Logo
8:50 pm – 3:35 pm
Milan(MXP)Washington(DCA)
MXP - DCA · 18h 45m
16 Feb
18h 45m
16 Feb
1 stop
LHR
$601
Air Canada Logo
6:59 am – 4:40 pm
Washington(DCA)Milan(MXP)
DCA - MXP · 33h 41m
13 Feb
33h 41m
13 Feb
2 stops
YYZ, MUC
Air Canada Logo
9:45 am – 10:31 pm
Milan(MXP)Washington(DCA)
MXP - DCA · 12h 46m
7 Mar
12h 46m
7 Mar
1 stop
EWR
$613
Turkish Airlines Logo
1:30 pm – 9:40 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 32h 10m
12 Feb
32h 10m
12 Feb
1 stop
IST
Turkish Airlines Logo
6:55 am – 7:20 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 12h 25m
24 Feb
12h 25m
24 Feb
1 stop
IST
$615
Aer Lingus Logo
5:05 pm – 11:05 am
Washington(IAD)Milan(LIN)
IAD - LIN · 18h
4 Mar
18h
4 Mar
1 stop
DUB
Aer Lingus Logo
11:45 am – 8:30 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 8h 45m
11 Mar
8h 45m
11 Mar
1 stop
DUB
$670
American Airlines Logo
6:20 pm – 11:30 am
Washington(IAD)Milan(LIN)
IAD - LIN · 17h 10m
9 Feb
17h 10m
9 Feb
1 stop
LHR
American Airlines Logo
11:45 am – 6:45 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 7h
17 Feb
7h
17 Feb
1 stop
LHR
$672
IBERIA Logo
6:20 pm – 11:30 am
Washington(IAD)Milan(LIN)
IAD - LIN · 17h 10m
25 Feb
17h 10m
25 Feb
1 stop
LHR
IBERIA Logo
11:45 am – 7:30 pm
Milan(LIN)Washington(IAD)
LIN - IAD · 7h 45m
4 Mar
7h 45m
4 Mar
1 stop
DUB
$682
Finnair Logo
6:20 pm – 10:10 am
Washington(IAD)Milan(MXP)
IAD - MXP · 39h 50m
22 Feb
39h 50m
22 Feb
2 stops
LHR, HEL
Finnair Logo
7:00 pm – 3:35 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 20h 35m
28 Feb
20h 35m
28 Feb
2 stops
HEL, LHR
$712
Royal Air Maroc Logo
8:45 pm – 4:05 pm
Washington(IAD)Milan(MXP)
IAD - MXP · 19h 20m
6 Feb
19h 20m
6 Feb
1 stop
CMN
Royal Air Maroc Logo
5:05 pm – 6:45 pm
Milan(MXP)Washington(IAD)
MXP - IAD · 25h 40m
24 Feb
25h 40m
24 Feb
1 stop
CMN
$783
American Airlines Logo
10:00 pm – 11:30 am
Washington(DCA)Milan(LIN)
DCA - LIN · 61h 30m
13 Feb
61h 30m
13 Feb
2 stops
PIT, LHR
American Airlines Logo
7:50 am – 6:14 pm
Milan(LIN)Washington(DCA)
LIN - DCA · 10h 24m
7 Mar
10h 24m
7 Mar
2 stops
LHR, BOS
$799

Top Deals on flights from Washington to Milan

Washington, US (WAS) - Milan, IT (MIL)

TAP Portugal Logo
TAP Portugal

Nov 10

IAD
17h 35m
LIS

Nov 11

MXP

as low as

$215

Washington, US (WAS) - Milan, IT (MIL)

JetBlue Logo
JetBlue

Nov 19

DCA
28h 41m
JFK
DUB

Nov 20

LIN

as low as

$231

Washington, US (WAS) - Milan, IT (MIL)

SAS Airlines Logo
SAS Airlines

Dec 15

DCA
43h 10m
BOS
CPH

Dec 17

MXP

as low as

$344

Washington, US (WAS) - Milan, IT (MIL)

SAS Airlines Logo
SAS Airlines

Dec 24

IAD
39h 35m
CPH
OSL

Dec 26

MXP

as low as

$382

Washington, US (WAS) - Milan, IT (MIL)

SAS Airlines Logo
SAS Airlines

Feb 12

IAD
23h 30m
CPH
ARN

Feb 13

MXP

as low as

$385

Washington, US (WAS) - Milan, IT (MIL)

British Airways Logo
British Airways

Jan 27

IAD
36h 55m
LHR

Jan 29

MXP

as low as

$425

Washington, US (WAS) - Milan, IT (MIL)

Air France Logo
Air France

Mar 23

IAD
15h 30m
CDG

Mar 24

LIN

as low as

$429

Washington, US (WAS) - Milan, IT (MIL)

Lufthansa Logo
Lufthansa

Jan 21

IAD
19h 55m
FRA

Jan 22

MXP

as low as

$433

Washington, US (WAS) - Milan, IT (MIL)

SWISS Logo
SWISS

Feb 16

IAD
16h 25m
ZRH

Feb 17

MXP

as low as

$433

Washington, US (WAS) - Milan, IT (MIL)

KLM Logo
KLM

Nov 16

IAD
15h 55m
AMS

Nov 17

LIN

as low as

$435

Washington, US (WAS) - Milan, IT (MIL)

Lufthansa Logo
Lufthansa

Jan 18

IAD
18h 55m
MUC

Jan 19

MXP

as low as

$436

Washington, US (WAS) - Milan, IT (MIL)

Brussels Airlines Logo
Brussels Airlines

Feb 16

IAD
18h 35m
BRU

Feb 17

LIN

as low as

$440

Frequently Asked Questions

What is the time difference between destination and arrival?
The flight time from Washington to Milan varies from 14 hours 55 minutes to 38 hours 26 minutes, depending on the flight route and layovers. The time difference is typically 6 hours ahead in Milan.
Is there a direct flight from Washington to Milan?
There is no direct flight from Washington to Milan.
Are there convenient layover flights from Washington to Milan?
Yes, convenient layover flights include 1 stop options: TAP Portugal at $400, SAS Airlines at $457, United Airlines at $475, Air Canada at $487, and Delta Air Lines at $490. Additionally, 2 stop flights are available from SAS Airlines at $428, United Airlines at $511, Delta Air Lines at $533, American Airlines at $548, and Air Canada at $552.
What are the most convenient layover airports for the flight?
For your flight, convenient layover airports include Humberto Delgado Airport (Lisbon), Amsterdam Airport Schiphol, Montreal Trudeau Airport, Copenhagen Kastrup Airport, and Paris Charles de Gaulle Airport.
What are the cheapest and fastest flights from Washington to Milan?
The cheapest flight is with TAP Portugal at $400, taking 30 hours 5 minutes. The fastest flight is with KLM at $608, taking 14 hours 55 minutes.
What are all possible destination arrival airports?
The possible destination arrival airports are Milan Malpensa Airport and Milan Linate Airport.