Cheap flights from Punta cana to Madrid

Search for the cheapest air tickets from Punta cana to Madrid

Recently booked flights from Punta cana to Madrid

From
Punta cana
To
Madrid
Depart date
03.02.2026
Price
$595 / 2166ر.ق

Average ticket prices for flights from Punta cana to Madrid by month

Find the cheapest time to fly from Punta cana to Madrid.

February
March
April
May
July
January

Airlines Flying to Madrid from Punta cana

Flight schedule Punta cana to Madrid

21:10 → 10:05

direct

logo World2Fly 3504
PUJ — MAD
- T - - - S -
22:00 → 10:50

direct

logo Air Europa 34
PUJ — MAD
- - W - F - -
22:25 → 11:25

direct

logo Air Europa 34
PUJ — MAD
M - - - - - -
22:40 → 11:45

direct

logo Iberojet 802
PUJ — MAD
- T - - - S -
12:27 → 08:50

1 stop

JetBlue Airways logo JetBlue Airways
PUJ — MAD
- T - T F S S
12:27 → 08:50

1 stop

JetBlue Airways logo JetBlue Airways
PUJ — MAD
M - W - - - -
12:54 → 10:00

1 stop

American Airlines logo American Airlines
PUJ — MAD
M T W T - S -
12:57 → 08:50

1 stop

American Airlines logo American Airlines
PUJ — MAD
M - - - - - -
12:57 → 08:50

1 stop

American Airlines logo American Airlines
PUJ — MAD
- - - - F - S
12:57 → 08:50

1 stop

American Airlines logo American Airlines
PUJ — MAD
- T - T - S -
12:57 → 10:00

1 stop

American Airlines logo American Airlines
PUJ — MAD
- - - T - - -
12:57 → 10:00

1 stop

American Airlines logo American Airlines
PUJ — MAD
M T - T - S -
12:57 → 10:00

1 stop

American Airlines logo American Airlines
PUJ — MAD
- - W - F - -
14:07 → 08:50

1 stop

JetBlue Airways logo JetBlue Airways
PUJ — MAD
- - - - - S -
14:07 → 08:50

1 stop

JetBlue Airways logo JetBlue Airways
PUJ — MAD
M - W - - - -
14:07 → 08:50

1 stop

JetBlue Airways logo JetBlue Airways
PUJ — MAD
- T - T - - S
14:09 → 08:50

1 stop

JetBlue Airways logo JetBlue Airways
PUJ — MAD
- - - - F - -
19:20 → 14:55

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - - - - S -
19:20 → 14:55

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - W - - - -
19:20 → 14:55

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - - - - - S
19:20 → 14:55

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
M - - - - - -
19:20 → 14:55

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- T - T - - -
19:20 → 12:20

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- T - - - - -
19:20 → 14:55

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
M - - - F - -
19:20 → 12:20

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - - T - - -
19:20 → 12:20

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
M - - - - - -
19:20 → 12:20

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - W - - - -
19:20 → 12:20

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - - - - - S
19:20 → 12:20

1 stop

Air Caraibes logo Air Caraibes
PUJ — MAD
- - - - F - -
21:10 → 10:05

direct

World2Fly logo World2Fly
PUJ — MAD
- T - - - S -
21:15 → 14:55

1 stop

Air France logo Air France
PUJ — MAD
- T - T - - -
21:15 → 14:55

1 stop

Air France logo Air France
PUJ — MAD
- T - - - S -
21:15 → 15:20

1 stop

Air France logo Air France
PUJ — MAD
- T - - - - -
21:15 → 15:20

1 stop

Air France logo Air France
PUJ — MAD
- - - - - S -
22:00 → 10:50

direct

Air Europa logo Air Europa
PUJ — MAD
- - W - F - -
22:25 → 11:25

direct

Air Europa logo Air Europa
PUJ — MAD
M - - - - - -
22:40 → 11:45

direct

Iberojet logo Iberojet
PUJ — MAD
- T - - - S -