Flights from Madrid to San Juan – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
MAD to SJU – All flight route options from Barajas, Spain to Luis Munoz Marin International, Puerto Rico. These flights are operated by 5 airlines. Fly non-stop with Iberia or choose from 1 different transit flights. The shortest flight time is 8 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near Luis Munoz Marin
We got great deals on hotels and car rentals near the airport.
Madrid to San Juan flights
There are over 2 and approximately 9 flights every week. You can fly non-stop to San Juan (SJU) from Madrid (MAD) with Iberia or opt for a connecting flight via Boston (BOS).
Madrid to San Juan with Iberia
You can fly non-stop every weekday with flights departing at 12 or 15 in the afternoon. Iberia is a member of the air alliance OneWorld.
With JetBlue Airways
If you fly from Madrid with JetBlue Airways you will do a stopover in Boston, BOS before reaching San Juan. This flight trip will take 15 hours and 55 minutes and you can fly with departures at 13:30.
Distance & flight times: Barajas to Luis Munoz Marin International
The shortest flight time between MAD and SJU is 8 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 8h 40m | - | 3986 miles (6413 km) |
BOS Boston | 15h 23m | 2h 30m | 5108 miles (8219 km) |


Quick copy and share this page
From Madrid to Puerto Rico
Below is a list of other destinations to Puerto Rico from Barajas with either direct flights or 1 stop connections.
From Spain to San Juan
Below is a list of other cities in Spain with flights to San Juan with either non-stop or connecting flights.