Flights from Madrid to San Juan
MADSJU
Adolfo Suárez Madrid–Barajas Airport (Madrid, Spain) → Luis Munoz Marin International Airport (San Juan, Puerto Rico)
Also known as San Juan.
- Nonstop
- 9h
- Distance
- 6,379 km
- Frequency
- 7×/week
- One-way from
- $390
- Airlines
- Iberia
Fares by month
One-way, per personLowest fares Aviasales travelers found in recent searches; some may include a connection. Prices change often — tap a month to see live fares.
Weekly schedule
Monday
- IB38112:35→16:409h 5mIberia
Tuesday
- IB38112:35→16:409h 5mIberia
Wednesday
- IB38112:35→16:409h 5mIberia
Thursday
- IB38112:35→16:409h 5mIberia
- IB37916:00→20:009hIberia
Friday
- IB38112:35→16:409h 5mIberia
Saturday
- IB38112:35→16:409h 5mIberia
- IB37916:00→20:009hIberia
Sunday
- IB38112:35→16:409h 5mIberia
Madrid to San Juan — frequently asked
- How long is the flight from Madrid to San Juan?
- MAD–SJU is 9h nonstop, covering 6,379 km (3,964 mi).
- Which airlines fly nonstop from Madrid to San Juan?
- Iberia operates this route nonstop.
- How much is a flight from Madrid to San Juan?
- One-way fares on MAD–SJU recently started from $390 ($558 nonstop). The lowest recent fare is for travel in March 2027. Fares change daily, so check current prices before booking.
- How often do flights run from Madrid to San Juan?
- The route is served 7 days a week (9 scheduled departures).