Lowcost flights from Madrid (Spain) to Punta Cana (Dominican Republic), €164 - €656

Direct distance between cities: 6559 km. Average direct flight time is 8:42 hours.

Please note! Some routes are seasonal.

From Madrid to Punta Cana with Iberojet (E9)
Average ticket price: €164 - €656

Connection in Bogota (Colombia)
From Madrid to Bogota with Level (IB)
Average ticket price: €200 - €802
From Bogota to Punta Cana with Wingo (P5)
From Bogota to Punta Cana with AraJet (DM)
Average ticket price: €42 - €167
Connection in Buenos Aires (Argentina)
From Madrid to Buenos Aires with Aerolíneas (AR)
From Madrid to Buenos Aires with Level (IB)
Average ticket price: €251 - €1005
From Buenos Aires to Punta Cana with Aerolíneas (AR)
From Buenos Aires to Punta Cana with AraJet (DM)
Average ticket price: €150 - €601
Connection in Cancun (Mexico)
From Madrid to Cancun with Iberojet (E9)
Average ticket price: €199 - €795
From Cancun to Punta Cana with AraJet (DM)
Average ticket price: €49 - €196
Connection in Caracas (Venezuela)
From Madrid to Caracas with Level (IB)
Average ticket price: €175 - €700
From Caracas to Punta Cana with Gol Transportes Aéreos (G3)
Average ticket price: €22 - €90
Connection in Chicago (United States)
From Madrid to Chicago with Level (IB)
Average ticket price: €168 - €673
From Chicago to Punta Cana with Frontier Airlines (F9)
From Chicago to Punta Cana with Fly Lili (FL)
Average ticket price: €79 - €317
Connection in Guayaquil (Ecuador)
From Madrid to Guayaquil with Level (IB)
Average ticket price: €225 - €900
From Guayaquil to Punta Cana with AraJet (DM)
Average ticket price: €66 - €263
Connection in Lima (Peru)
From Madrid to Lima with Level (IB)
Average ticket price: €238 - €951
From Lima to Punta Cana with Sky Airline (H2)
From Lima to Punta Cana with AraJet (DM)
From Lima to Punta Cana with Sky Airline Peru (H8)
Average ticket price: €88 - €353
Connection in London (United Kingdom)
From Madrid to London with Aerolíneas (AR)
From Madrid to London with Ryanair (FR)
From Madrid to London with Iberia Express (I2)
From Madrid to London with Level (IB)
From Madrid to London with Vueling (VY)
From Madrid to London with EasyJet (U2)
Average ticket price: €32 - €127
From London to Punta Cana with Transavia France (TO)
Average ticket price: €173 - €692
Connection in Manchester (United Kingdom)
From Madrid to Manchester with Ryanair (FR)
From Madrid to Manchester with Iberia Express (I2)
From Madrid to Manchester with Level (IB)
Average ticket price: €36 - €146
From Manchester to Punta Cana with Transavia France (TO)
Average ticket price: €170 - €679
Connection in Mexico City (Mexico)
From Madrid to Mexico City with Level (IB)
Average ticket price: €227 - €906
From Mexico City to Punta Cana with AraJet (DM)
Average ticket price: €81 - €323
Connection in Miami (United States)
From Madrid to Miami with Level (IB)
Average ticket price: €177 - €709
From Miami to Punta Cana with Frontier Airlines (F9)
Average ticket price: €37 - €146
Connection in Paris (France)
From Madrid to Paris with Aerolíneas (AR)
From Madrid to Paris with Gol Transportes Aéreos (G3)
From Madrid to Paris with Transavia France (TO)
From Madrid to Paris with Ryanair (FR)
From Madrid to Paris with Air Europa Express (X5)
From Madrid to Paris with Iberia Express (I2)
From Madrid to Paris with Level (IB)
From Madrid to Paris with Vueling (VY)
From Madrid to Paris with EasyJet (U2)
Average ticket price: €26 - €105
From Paris to Punta Cana with French Bee (BF)
Average ticket price: €177 - €707
Connection in Philadelphia (United States)
From Madrid to Philadelphia with Level (IB)
Average ticket price: €147 - €589
From Philadelphia to Punta Cana with Frontier Airlines (F9)
From Philadelphia to Punta Cana with Spirit Airlines (NK)
Average ticket price: €62 - €247
Connection in Quito (Ecuador)
From Madrid to Quito with Level (IB)
Average ticket price: €218 - €874
From Quito to Punta Cana with AraJet (DM)
Average ticket price: €59 - €236
Connection in San Juan (Puerto Rico)
From Madrid to San Juan with Level (IB)
Average ticket price: €159 - €637
From San Juan to Punta Cana with Frontier Airlines (F9)
From San Juan to Punta Cana with Southwest Airlines (WN)
Average ticket price: €6 - €24
Connection in Santiago (Chile)
From Madrid to Santiago with Level (IB)
Average ticket price: €267 - €1069
From Santiago to Punta Cana with AraJet (DM)
Average ticket price: €145 - €579
Connection in Sao Paulo (Brazil)
From Madrid to Sao Paulo with Level (IB)
Average ticket price: €210 - €839
From Sao Paulo to Punta Cana with Gol Transportes Aéreos (G3)
From Sao Paulo to Punta Cana with AraJet (DM)
Average ticket price: €131 - €525