Flight times from Punta Cana to Milan & schedule

The average flight time from Punta Cana to Milan is About 13 hours 2 minutes, covering a distance of About 7,591.99km.

Flight duration

About 13 hours 2 minutes

Flight distance

About 7,591.99km

How long is the flight from Punta Cana to Milan?

The flights usually depart from Punta Cana International Airport and arrive at Milan Malpensa Airport.

See more
Earliest first
Latest first
Jetblue Airways B62896
PUJ 11:35
BOS 15:53
With stops 4.3h
S
M
T
W
T
F
S
SATA International S4228
BOS 21:15
PDL 06:20
5.1h
S
M
T
W
T
F
S
SATA International S4228
PDL 07:25
MXP 13:25
4.0h
S
M
T
W
T
F
S
Check prices
Neos NO650
PUJ 13:50
MXP 10:50
Nonstop 15.0h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB167
PUJ 14:05
CUR 16:10
With stops 2.1h
S
M
T
W
T
F
S
TUI fly Belgium TB167
CUR 19:55
BRU 11:35
9.7h
S
M
T
W
T
F
S
Ryanair FR4474
CRL 17:20
BGY 18:50
1.5h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB167
PUJ 14:05
CUR 16:10
With stops 2.1h
S
M
T
W
T
F
S
TUI fly Belgium TB167
CUR 19:55
BRU 11:35
9.7h
S
M
T
W
T
F
S
easyJet U21970
BRU 21:10
LIN 22:35
1.4h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB162
PUJ 17:15
BRU 08:25
With stops 9.2h
S
M
T
W
T
F
S
easyJet U21970
BRU 21:10
LIN 22:35
1.4h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB162
PUJ 17:15
BRU 08:25
With stops 9.2h
S
M
T
W
T
F
S
Ryanair FR4474
CRL 17:20
BGY 18:50
1.5h
S
M
T
W
T
F
S
Check prices
Arke Airlines OR757
PUJ 17:55
CUR 20:00
With stops 2.1h
S
M
T
W
T
F
S
Arke Airlines OR757
CUR 21:00
AMS 12:55
9.9h
S
M
T
W
T
F
S
easyJet U23856
AMS 21:00
MXP 22:40
1.7h
S
M
T
W
T
F
S
Check prices
Arke Airlines OR757
PUJ 17:55
CUR 20:00
With stops 2.1h
S
M
T
W
T
F
S
Arke Airlines OR757
CUR 21:00
AMS 12:55
9.9h
S
M
T
W
T
F
S
ITA Airways AZ113
AMS 20:05
LIN 21:40
1.6h
S
M
T
W
T
F
S
Check prices
Arke Airlines OR757
PUJ 17:55
CUR 20:00
With stops 2.1h
S
M
T
W
T
F
S
Arke Airlines OR757
CUR 21:00
AMS 12:55
9.9h
S
M
T
W
T
F
S
easyJet U21964
AMS 21:15
LIN 22:55
1.7h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
IBERIA IB675
MAD 16:10
MXP 18:25
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 21:10
MXP 23:25
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
IBERIA IB667
MAD 20:50
LIN 23:00
2.2h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 14:30
BGY 16:45
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
IBERIA IB663
MAD 08:45
LIN 10:55
2.2h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
Ryanair FR5323
MAD 21:05
BGY 23:20
2.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX034
PUJ 21:20
MAD 11:25
With stops 8.1h
S
M
T
W
T
F
S
Air Europa UX1061
MAD 15:10
MXP 17:15
2.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX034
PUJ 21:20
MAD 11:25
With stops 8.1h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 14:30
BGY 16:45
2.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX034
PUJ 21:20
MAD 11:25
With stops 8.1h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 21:10
MXP 23:25
2.3h
S
M
T
W
T
F
S
Check prices
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 21:10
MXP 23:25
2.3h
S
M
T
W
T
F
S
Check prices
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 14:30
BGY 16:45
2.3h
S
M
T
W
T
F
S
Check prices
See all
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 21:10
MXP 23:25
2.3h
S
M
T
W
T
F
S
Check prices
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 14:30
BGY 16:45
2.3h
S
M
T
W
T
F
S
Check prices
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
Ryanair FR5323
MAD 21:05
BGY 23:20
2.3h
S
M
T
W
T
F
S
Check prices
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
IBERIA IB663
MAD 08:45
LIN 10:55
2.2h
S
M
T
W
T
F
S
Check prices
Iberojet Airlines E9802
PUJ 22:10
MAD 12:15
With stops 8.1h
S
M
T
W
T
F
S
Wizz Air Malta W46312
MAD 09:15
MXP 11:30
2.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX034
PUJ 21:20
MAD 11:25
With stops 8.1h
S
M
T
W
T
F
S
Air Europa UX1061
MAD 15:10
MXP 17:15
2.1h
S
M
T
W
T
F
S
Check prices
Air Europa UX034
PUJ 21:20
MAD 11:25
With stops 8.1h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 14:30
BGY 16:45
2.3h
S
M
T
W
T
F
S
Check prices
Air Europa UX034
PUJ 21:20
MAD 11:25
With stops 8.1h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 21:10
MXP 23:25
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
IBERIA IB675
MAD 16:10
MXP 18:25
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
Wizz Air Malta W46314
MAD 21:10
MXP 23:25
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
IBERIA IB667
MAD 20:50
LIN 23:00
2.2h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
Ryanair FR5121
MAD 14:30
BGY 16:45
2.3h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
IBERIA IB663
MAD 08:45
LIN 10:55
2.2h
S
M
T
W
T
F
S
Check prices
World2Fly Airlines 2W3504
PUJ 19:20
MAD 09:45
With stops 8.4h
S
M
T
W
T
F
S
Ryanair FR5323
MAD 21:05
BGY 23:20
2.3h
S
M
T
W
T
F
S
Check prices
Arke Airlines OR757
PUJ 17:55
CUR 20:00
With stops 2.1h
S
M
T
W
T
F
S
Arke Airlines OR757
CUR 21:00
AMS 12:55
9.9h
S
M
T
W
T
F
S
easyJet U23856
AMS 21:00
MXP 22:40
1.7h
S
M
T
W
T
F
S
Check prices
Arke Airlines OR757
PUJ 17:55
CUR 20:00
With stops 2.1h
S
M
T
W
T
F
S
Arke Airlines OR757
CUR 21:00
AMS 12:55
9.9h
S
M
T
W
T
F
S
ITA Airways AZ113
AMS 20:05
LIN 21:40
1.6h
S
M
T
W
T
F
S
Check prices
Arke Airlines OR757
PUJ 17:55
CUR 20:00
With stops 2.1h
S
M
T
W
T
F
S
Arke Airlines OR757
CUR 21:00
AMS 12:55
9.9h
S
M
T
W
T
F
S
easyJet U21964
AMS 21:15
LIN 22:55
1.7h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB162
PUJ 17:15
BRU 08:25
With stops 9.2h
S
M
T
W
T
F
S
easyJet U21970
BRU 21:10
LIN 22:35
1.4h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB162
PUJ 17:15
BRU 08:25
With stops 9.2h
S
M
T
W
T
F
S
Ryanair FR4474
CRL 17:20
BGY 18:50
1.5h
S
M
T
W
T
F
S
Check prices
TUI fly Belgium TB167
PUJ 14:05
CUR 16:10
With stops 2.1h
S
M
T
W
T
F
S
TUI fly Belgium TB167
CUR 19:55
BRU 11:35
9.7h
S
M
T
W
T
F
S
Ryanair FR4474
CRL 17:20
BGY 18:50
1.5h
S
M
T
W
T
F
S
Check prices
See all
Neos NO650
PUJ 13:50
MXP 10:50
Nonstop 15.0h
S
M
T
W
T
F
S
Check prices
Neos NO650
PUJ 13:50
MXP 10:50
Nonstop 15.0h
S
M
T
W
T
F
S
Check prices

FAQs about flight schedules from Punta Cana to Milan

  • When to buy flight tickets from Punta Cana (PUJ) to Milan (MIL) the cheapest?

    Airlines adjust prices for flights from Punta Cana to Milan based on the date and time of your booking. By analyzing data from all airlines, on Trip.com, you can find the cheapest flight prices on Tuesdays, Wednesdays, and Saturdays.
  • It takes about 15 hours to fly from Punta Cana (PUJ) to Milan (MIL).
  • Airlines with flights from Punta Cana (PUJ) to Milan (MIL): Neosair.