All scheduled flights from Punta Cana to Madrid (PUJ-MAD)
Dominican Republic
Spain
All scheduled flights from PUJ to MAD. You can fly from Punta Cana to Madrid non-stop on Mondays, Tuesdays, Wednesdays, Fridays & Saturdays and the flight takes about 8 hours. Flights with stops take between 12 to 15 hours depending on your flight and connection airport.