Lowcost flights from Madrid (Spain) to San Juan (Puerto Rico), €159 - €637

Direct distance between cities: 6374 km. Average direct flight time is 8:29 hours.

Please note! Some routes are seasonal.

From Madrid to San Juan with Level (IB)
Average ticket price: €159 - €637

Connection in Boston (United States)
From Madrid to Boston with Level (IB)
Average ticket price: €137 - €547
From Boston to San Juan with Frontier Airlines (F9)
Average ticket price: €67 - €270
Connection in Charlotte (United States)
From Madrid to Charlotte with Level (IB)
Average ticket price: €165 - €658
From Charlotte to San Juan with Frontier Airlines (F9)
Average ticket price: €59 - €236
Connection in Chicago (United States)
From Madrid to Chicago with Level (IB)
Average ticket price: €168 - €673
From Chicago to San Juan with Southwest Airlines (WN)
From Chicago to San Juan with Spirit Airlines (NK)
From Chicago to San Juan with Fly Arna (G6)
Average ticket price: €83 - €331
Connection in Dallas (United States)
From Madrid to Dallas with Level (IB)
Average ticket price: €199 - €795
From Dallas to San Juan with Spirit Airlines (NK)
Average ticket price: €86 - €345
Connection in Miami (United States)
From Madrid to Miami with Level (IB)
Average ticket price: €177 - €709
From Miami to San Juan with Frontier Airlines (F9)
From Miami to San Juan with Spirit Airlines (NK)
From Miami to San Juan with Level (IB)
Average ticket price: €42 - €167
Connection in New York (United States)
From Madrid to New York with Level (IB)
Average ticket price: €144 - €577
From New York to San Juan with Frontier Airlines (F9)
Average ticket price: €65 - €259
Connection in Philadelphia (United States)
From Madrid to Philadelphia with Level (IB)
Average ticket price: €147 - €589
From Philadelphia to San Juan with Frontier Airlines (F9)
From Philadelphia to San Juan with Spirit Airlines (NK)
Average ticket price: €64 - €254
Connection in Punta Cana (Dominican Republic)
From Madrid to Punta Cana with Iberojet (E9)
Average ticket price: €164 - €656
From Punta Cana to San Juan with Frontier Airlines (F9)
Average ticket price: €6 - €24
Connection in Santo Domingo (Dominican Republic)
From Madrid to Santo Domingo with Level (IB)
Average ticket price: €168 - €670
From Santo Domingo to San Juan with Frontier Airlines (F9)
Average ticket price: €10 - €41