Flights from Milan to Baghdad

Searching for cheap flight from Malpensa Arpt (MXP) to Baghdad International Airport (BGW)? We are helping you to get all the best Baghdad International Airport airfare promotions across multiple airlines, that suits your budget and travel schedule.Most popular airline that flies from Malpensa Arpt to Baghdad International Airport are - Alitalia, Pegasus Hava Tasimaciligi, SWISS International, Turkish Air, Emirates, etc. We at Via are committed to provide you best flight deal to Baghdad International Airport. Here is a list of all airlines from Malpensa Arpt to Baghdad International Airport.
Facts about Milan to Baghdad flight
  • First flight from Milan to Baghdad leaves at 06:35 hrs.
  • Last flight from Milan to Baghdad leaves at 22:45 hrs.
List of all airlines from Milan to Baghdad
Airline
Depart
Duration
Arrival
Stops
Turkish Air
TK 1902,6248
12:45
12h 15m
02:00
1 stop
Book Now
Turkish Air
TK 1896,6248
14:45
10h 15m
02:00
1 stop
Book Now
Turkish Air
TK 1876,302
19:55
15h 50m
12:45
1 stop
Book Now
SWISS International
LX 1617,153,810
11:10
10h 5m
22:15
2 stop
Book Now
Alitalia
AZ 2037,102,810
12:00
9h 15m
22:15
2 stop
Book Now
Emirates
EK 92,941
22:20
10h 10m
09:30
1 stop
Book Now
Pegasus Hava Tasimaciligi
PC 1214,890
11:40
14h 50m
03:30
1 stop
Book Now
Turkish Air
TK 1876,802
19:55
9h 30m
06:25
1 stop
Book Now
AtlasGlobal Airways
KK 6064,6248
14:25
10h 35m
02:00
1 stop
Book Now
Pegasus Hava Tasimaciligi
PC 1212,890
14:05
12h 25m
03:30
1 stop
Book Now
Alitalia
AZ 2045,102,810
11:00
10h 15m
22:15
2 stop
Book Now
Qatar Airways
QR 124,442
10:00
9h 55m
20:55
1 stop
Book Now
Turkish Air
TK 1876,802
19:55
9h 30m
06:25
1 stop
Book Now
Turkish Air
TK 1874,6248
10:35
14h 25m
02:00
1 stop
Book Now
British Airways
BA 567,7014,6344
19:00
14h 10m
10:10
2 stop
Book Now
Turkish Air
TK 1902,802
12:45
16h 40m
06:25
1 stop
Book Now
Turkish Air
TK 1876,814,810
19:55
11h 5m
08:00
2 stop
Book Now
Lufthansa
LH 259,70,442
06:35
13h 20m
20:55
2 stop
Book Now
Turkish Air
TK 1896,302
14:45
20h 0m
12:45
1 stop
Book Now
Qatar Airways
QR 118,444
22:45
9h 25m
10:10
1 stop
Book Now
Turkish Air
TK 1878,802
06:45
21h 40m
06:25
1 stop
Book Now
Aegean Airlines
A3 665,910,322
17:10
19h 40m
13:50
2 stop
Book Now
Qatar Airways
QR 118,442
22:45
20h 10m
20:55
1 stop
Book Now
British Airways
BA 567,123,6344
19:00
14h 10m
10:10
2 stop
Book Now
Middle East Airlines
ME 236,322
12:00
23h 50m
13:50
1 stop
Book Now
British Airways
BA 567,16,444
19:00
14h 10m
10:10
2 stop
Book Now
British Airways
BA 567,5942,444
19:00
14h 10m
10:10
2 stop
Book Now
Turkish Air
TK 1874,302
10:35
24h 10m
12:45
1 stop
Book Now
Qatar Airways
QR 128,444
16:50
16h 20m
10:10
1 stop
Book Now
Turkish Air
TK 1896,802
14:45
13h 40m
06:25
1 stop
Book Now
Middle East Airlines
ME 236,406,810
12:00
19h 0m
08:00
2 stop
Book Now
Turkish Air
TK 1876,302
19:55
14h 50m
12:45
1 stop
Book Now
Turkish Air
TK 1878,6248
06:45
18h 15m
02:00
1 stop
Book Now
Turkish Air
TK 1902,6248
12:45
12h 15m
02:00
1 stop
Book Now
Aegean Airlines
A3 665,936,322
17:10
19h 40m
13:50
2 stop
Book Now
Turkish Air
TK 1878,302
06:45
28h 0m
12:45
1 stop
Book Now
Aegean Airlines
A3 665,1844,802
17:10
12h 15m
06:25
2 stop
Book Now
Turkish Air
TK 1896,6248
14:45
10h 15m
02:00
1 stop
Book Now
Turkish Air
TK 1874,802
10:35
17h 50m
06:25
1 stop
Book Now
Aegean Airlines
A3 661,132,810
11:00
10h 15m
22:15
2 stop
Book Now
Turkish Air
TK 1896,802
14:45
14h 40m
06:25
1 stop
Book Now
Austrian Airlines
OS 508,128,810
10:50
10h 25m
22:15
2 stop
Book Now
Turkish Air
TK 1902,802
12:45
16h 40m
06:25
1 stop
Book Now
Ukraine International Airlines
PS 312,715,6248
13:40
11h 20m
02:00
2 stop
Book Now
Qatar Airways
QR 118,444
22:45
10h 25m
10:10
1 stop
Book Now
Emirates
EK 206,215
14:05
17h 40m
08:45
1 stop
Book Now
Qatar Airways
QR 128,444
16:50
16h 20m
10:10
1 stop
Book Now
Lufthansa
LH 255,1308,322
19:15
17h 35m
13:50
2 stop
Book Now
AtlasGlobal Airways
KK 6064,122,215
14:25
17h 20m
08:45
2 stop
Book Now
Pegasus Hava Tasimaciligi
PC 1212,880
14:05
12h 10m
03:15
1 stop
Book Now
Lufthansa
LH 255,1304,802
19:15
10h 10m
06:25
2 stop
Book Now
Lufthansa
LH 275,1304,802
18:00
11h 25m
06:25
2 stop
Book Now
Lufthansa
LH 277,1308,322
19:30
17h 20m
13:50
2 stop
Book Now
British Airways
BA 577,1986,6248
13:20
11h 40m
02:00
2 stop
Book Now
Emirates
EK 102,215
11:20
20h 25m
08:45
1 stop
Book Now
Emirates
EK 92,943
22:20
15h 0m
14:20
1 stop
Book Now
Lufthansa
LH 277,1304,802
19:30
9h 55m
06:25
2 stop
Book Now
Egypt Air
MS 706,637
17:50
16h 20m
11:10
1 stop
Book Now
Emirates
EK 92,211
22:20
18h 30m
17:50
1 stop
Book Now
Emirates
EK 206,941
14:05
18h 25m
09:30
1 stop
Book Now
Lufthansa
LH 255,584,637
19:15
14h 55m
11:10
2 stop
Book Now
Qatar Airways
QR 124,442
09:30
10h 25m
20:55
1 stop
Book Now
British Airways
BA 567,7014,6358
19:00
19h 10m
15:10
2 stop
Book Now
Egypt Air
MS 706,739,814
17:50
12h 40m
07:30
2 stop
Book Now
British Airways
BA 573,7004,6344
11:45
21h 25m
10:10
2 stop
Book Now
British Airways
BA 573,7014,6344
11:45
21h 25m
10:10
2 stop
Book Now
Turkish Air
TK 1896,9426,814
14:45
15h 45m
07:30
2 stop
Book Now
Emirates
EK 102,941
11:20
21h 10m
09:30
1 stop
Book Now
British Airways
BA 567,123,6358
19:00
19h 10m
15:10
2 stop
Book Now
Lufthansa
LH 255,1308,322
19:15
17h 35m
13:50
2 stop
Book Now
British Airways
BA 573,7008,6344
11:45
21h 25m
10:10
2 stop
Book Now
British Airways
BA 573,123,6344
11:45
21h 25m
10:10
2 stop
Book Now
Czech Airlines
OK 723,296,322
19:50
17h 0m
13:50
2 stop
Book Now
Turkish Air
TK 1876,2828,322
19:55
16h 55m
13:50
2 stop
Book Now
British Airways
BA 567,7014,444
19:00
14h 10m
10:10
2 stop
Book Now
Emirates
EK 92,941
22:20
10h 10m
09:30
1 stop
Book Now
Aegean Airlines
A3 665,930,637
17:10
17h 0m
11:10
2 stop
Book Now
AtlasGlobal Airways
KK 6064,6248
14:25
10h 35m
02:00
1 stop
Book Now
Lufthansa
LH 1861,586,637
16:55
17h 15m
11:10
2 stop
Book Now
Aegean Airlines
A3 661,132,814
11:00
9h 15m
21:15
2 stop
Book Now
British Airways
BA 567,123,444
19:00
14h 10m
10:10
2 stop
Book Now
British Airways
BA 573,7002,6344
11:45
21h 25m
10:10
2 stop
Book Now
Aegean Airlines
A3 665,940,814
17:10
13h 20m
07:30
2 stop
Book Now
Lufthansa
LH 1863,52,941
20:25
12h 5m
09:30
2 stop
Book Now
Turkish Air
TK 1878,166,814
06:45
13h 30m
21:15
2 stop
Book Now
Lufthansa
LH 1863,52,941
20:25
12h 5m
09:30
2 stop
Book Now
Emirates
EK 102,941
11:20
21h 10m
09:30
1 stop
Book Now
Lufthansa
LH 277,9002,637
19:30
14h 0m
10:30
2 stop
Book Now
Turkish Air
TK 1876,2828,322
19:55
16h 55m
13:50
2 stop
Book Now
Emirates
EK 206,941
14:05
18h 25m
09:30
1 stop
Book Now
Etihad
EY 2871,1045,442
22:10
21h 45m
20:55
2 stop
Book Now
Pegasus Hava Tasimaciligi
PC 1212,870
14:05
11h 15m
02:20
1 stop
Book Now
Egypt Air
MS 706,637
17:50
15h 40m
10:30
1 stop
Book Now
Lufthansa
LH 255,584,637
19:15
14h 15m
10:30
2 stop
Book Now
Air France
AF 1313,566,320
20:40
19h 55m
17:35
2 stop
Book Now
Emirates
EK 92,211
22:20
18h 30m
17:50
1 stop
Book Now
Lufthansa
LH 277,584,637
19:30
14h 0m
10:30
2 stop
Book Now
British Airways
BA 575,7002,6358
14:20
23h 50m
15:10
2 stop
Book Now
British Airways
BA 575,7014,6344
14:20
18h 50m
10:10
2 stop
Book Now
British Airways
BA 563,123,6358
15:50
22h 20m
15:10
2 stop
Book Now
British Airways
BA 575,7014,6358
14:20
23h 50m
15:10
2 stop
Book Now
British Airways
BA 569,7014,6342
19:10
24h 45m
20:55
2 stop
Book Now
British Airways
BA 569,123,6358
19:10
19h 0m
15:10
2 stop
Book Now
British Airways
BA 569,7014,6344
19:10
14h 0m
10:10
2 stop
Book Now
British Airways
BA 575,123,6344
14:20
18h 50m
10:10
2 stop
Book Now
British Airways
BA 569,123,6344
19:10
14h 0m
10:10
2 stop
Book Now
British Airways
BA 569,7014,6358
19:10
19h 0m
15:10
2 stop
Book Now
British Airways
BA 577,123,6344
13:20
19h 50m
10:10
2 stop
Book Now
British Airways
BA 569,123,6342
19:10
24h 45m
20:55
2 stop
Book Now
British Airways
BA 577,123,6358
13:20
24h 50m
15:10
2 stop
Book Now
British Airways
BA 575,7002,6344
14:20
18h 50m
10:10
2 stop
Book Now
British Airways
BA 563,7014,6344
15:50
17h 20m
10:10
2 stop
Book Now
British Airways
BA 563,7014,6342
15:50
28h 5m
20:55
2 stop
Book Now
British Airways
BA 563,7014,6358
15:50
22h 20m
15:10
2 stop
Book Now
Lufthansa
LH 277,1304,802
19:30
9h 55m
06:25
2 stop
Book Now
British Airways
BA 575,123,6358
14:20
23h 50m
15:10
2 stop
Book Now
Lufthansa
LH 277,9002,637
19:30
14h 0m
10:30
2 stop
Book Now
British Airways
BA 563,7002,6342
15:50
28h 5m
20:55
2 stop
Book Now
British Airways
BA 563,7002,6344
15:50
17h 20m
10:10
2 stop
Book Now
Air France
AF 1313,566,320
20:40
19h 55m
17:35
2 stop
Book Now
British Airways
BA 563,123,6344
15:50
17h 20m
10:10
2 stop
Book Now
British Airways
BA 563,7002,6358
15:50
22h 20m
15:10
2 stop
Book Now
British Airways
BA 569,7006,6342
19:10
24h 45m
20:55
2 stop
Book Now
British Airways
BA 7304,7014,6342
17:55
26h 0m
20:55
2 stop
Book Now
British Airways
BA 577,1986,6248
13:20
11h 40m
02:00
2 stop
Book Now
Air France
AF 1313,5104,320
20:40
19h 55m
17:35
2 stop
Book Now
Lufthansa
LH 277,584,637
19:30
14h 0m
10:30
2 stop
Book Now
Austrian Airlines
OS 518,853,812
07:05
9h 25m
17:30
2 stop
Book Now
Turkish Air
TK 1876,814,814
19:55
10h 35m
07:30
2 stop
Book Now
Austrian Airlines
OS 518,853,814
07:05
13h 10m
21:15
2 stop
Book Now
Emirates
EK 92,943
22:20
15h 0m
14:20
1 stop
Book Now
Austrian Airlines
OS 518,128,814
07:05
13h 10m
21:15
2 stop
Book Now
Austrian Airlines
OS 518,128,812
07:05
9h 25m
17:30
2 stop
Book Now
Qatar Airways
QR 128,458
16:50
20h 20m
15:10
1 stop
Book Now
Qatar Airways
QR 128,442
16:50
26h 5m
20:55
1 stop
Book Now
Turkish Air
TK 1874,802
10:35
17h 50m
06:25
1 stop
Book Now
British Airways
BA 573,123,444
11:55
20h 15m
10:10
2 stop
Book Now
British Airways
BA 575,123,444
14:20
17h 50m
10:10
2 stop
Book Now
Turkish Air
TK 1878,802
06:45
21h 40m
06:25
1 stop
Book Now
Take a Tour