Support

Flights Madrid — San Juan

Madrid
MAD
San Juan
SJU

Cheap flights Madrid — San Juan

Below you can see the best deals on flights Madrid — San Juan for upcoming dates. Direct and connecting flights from various airlines — compare prices and choose the right ticket.

The lowest price for the next 2 months is on 26 August, from AED 1,687.

Top 10 cheap flights Madrid — San Juan

Direct flights Madrid — San Juan

Direct flight options for Madrid — San Juan with no stopovers on upcoming dates. A direct flight is faster and more convenient — especially when travelling with luggage or children.

The fastest direct flight takes around 8 h 35 min.

Top 10 direct flights Madrid — San Juan

About the Madrid — San Juan flight

On this page, you can find and book flights from Madrid to San Juan. The flight distance is 6,381 km, with a frequency of up to 11 flights per week. To help plan your logistics, check out the information on how to get to the airport for departure and how to reach the city upon arrival.

Airlines operating on this route include Iberia, American Airlines, and Finnair. Fares change regularly, so we recommend using the low-price calendar and price trend chart to find the best deal.

Flight ticket prices by day: Madrid — San Juan

Below is a calendar of the lowest flight ticket prices for Madrid — San Juan by day. Pick a convenient date and instantly see the fare. The cheapest flights on this route start from AED 1,540 in e, and the most expensive are around AED 2,284 in y. If your travel dates are flexible, the calendar will help you find the best price for your preferred period. To view round-trip fares, switch to the "Round trip" tab above the calendar, select your departure date — and the right-hand calendar will highlight the lowest prices for return flights on each day.

 
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--
--

Prices by month

Madrid → San Juan, average one-way price

MonthAverage priceLevelMonthAverage priceLevelMonthAverage priceLevel
JanAED 1,684mediumMayAED 1,636mediumSepAED 1,588medium
FebAED 1,396lowJunAED 1,684mediumOctAED 1,540medium
MarAED 1,925highJulAED 2,117highNovAED 1,444low
AprAED 1,973highAugAED 1,444lowDecAED 2,069high

Some values are estimated based on seasonality.

When to fly

The climate in San Juan is consistently warm: peak temperatures reach 30.3°C in August, while the "coolest" month is February, with an average high of 27°C. The period from September to October is characterized by the highest rainfall, with up to 25 rainy days per month.

The lowest flight price was recorded in October, starting AED 1,540. During the summer and early spring, prices are significantly higher: for instance, tickets in June start AED 2,418, and in March AED 2,429.

February is considered an ideal time to book, offering comfortable weather and fares starting AED 2,138. It is best to avoid traveling in September due to the high risk of tropical rain, despite the affordable rates.

Temperature · San Juan

Dry and wet days · San Juan

Wind speed and direction · San Juan

We'll let you know if you need a visa

Enter your destination or
Your nationality
Destination

How to get the best deal on a Madrid — San Juan ticket

  • Since this is a transatlantic flight, the best rates starting AED 1,540 are typically available when booking 2–3 months before your planned departure.
  • Consider connecting flights through major US or European hubs, as they are often cheaper than direct flights operated by Iberia.
  • Use the low-price calendar on this page to compare fares for nearby dates, as the difference can amount to several thousand rubles.
  • Check baggage allowances in advance: on long-haul routes to Puerto Rico, basic fares from full-service carriers often include only carry-on luggage.

Airlines

Six airlines operate on the Madrid to San Juan route, with Iberia, American Airlines, and British Airways being the primary carriers. Flights are available both direct and with connections, with a total frequency of about 11 flights per week. You can view the detailed schedule for specific days and choose the best route in the interactive list below.

  • IberiaIB
    9x/week
    WebsiteFleet: 9224M pax/year
    • Direct flight MAD → SJU9x/week
      Duration
      8h 40m
      Days
      MTWTFSS
  • American AirlinesAA
    1x/week
    WebsiteFleet: 965211M pax/year
    • Direct flight MAD → SJU1x/week
  • FinnairAY
    1x/week
    WebsiteFleet: 7911M pax/year
    • Direct flight MAD → SJU1x/week
  • British AirwaysBA
    1x/week
    WebsiteFleet: 29243M pax/year
    • Direct flight MAD → SJU1x/week
  • Aer LingusEI
    1x/week
    WebsiteFleet: 5710.7M pax/year
    • Direct flight MAD → SJU1x/week
  • Qatar AirwaysQR
    1x/week
    WebsiteFleet: 26640M pax/year
    • Direct flight MAD → SJU1x/week

Cities and airports on the Madrid — San Juan route

Flights Madrid — San Juan depart from Adolfo Suárez Madrid-Barajas Airport and arrive at Luis Muñoz Marín International Airport. Below are pages for the cities, countries, and airports on the route: airlines, schedules, and travel guides.

Departure airports
Arrival airports

Interesting articles about San Juan

Best Caribbean Islands to Visit in 2026Travel Ideas

Best Caribbean Islands to Visit in 2026

The Caribbean in 2026 is the world’s main ‘decompression zone’. While the rest of the world rushes somewhere, here time stands still between the third and fourth rum cocktail. Choosing ‘your’ island i…

Looking Down: The Best Observation Decks in the WorldTips for Travelers

Looking Down: The Best Observation Decks in the World

To better understand a city or admire the surrounding nature, you need to climb higher. The ascent isn’t always easy, but it’s worth it for the experience and the view from the top. If you’re not afra…

How not to break up after your first joint vacationTips for Travelers

How not to break up after your first joint vacation

The first joint trip is not just beautiful photos on social media, but a real compatibility test. In everyday life, you have work, friends, and personal space, but on a trip, you find yourself in a “c…

Interesting

10 Most Unusual Beaches in the World

Do you love beach holidays but are tired of ordinary beaches? Read our review of the ten most unusual beaches in the world; they will surely not leave you indifferent. 1. Glass Beach, Fort Bragg, Cali…

Why Fly to El SalvadorTravel Ideas

Why Fly to El Salvador

El Salvador is an often overlooked Central American country, unfairly shrouded in stereotypes. But those who dare to discover this small yet incredibly diverse corner will be richly rewarded. It’s a m…

The Most Famous Volcanoes in the WorldInteresting

The Most Famous Volcanoes in the World

Volcanoes have fascinated humanity for centuries, leaving an indelible mark on history. To this day, they play an important part in human culture and life. In the Kupi.com Blog, we tell you about the…

Frequently asked questions about the Madrid — San Juan flight

How long is the flight from Madrid to San Juan?

The approximate travel time for a direct flight is about 8 hours. If you choose a flight with a connection, the total duration will depend on the layover time at the transit airport.

Which airlines fly this route?

Regular service is provided by Iberia, American Airlines, Finnair, and British Airways. A full list of carriers is available above on this page.

Are there direct flights from Madrid to San Juan?

Yes, there are direct flights on this route, with the Spanish airline Iberia being the main operator. Options with one or two connections are also available.

Which airport does the flight arrive at?

All flights from Madrid arrive at Puerto Rico's main international airport — San Juan Luis Muñoz Marín (SJU).

When is the best time to buy tickets?

The lowest prices are typically recorded during the autumn months, particularly October. We recommend tracking price trends and booking in advance using our price chart.

Where else you can fly from Madrid

See all

Where else you can fly from San Juan

See all
We use cookies for your convenience.