Flights from Madrid to San Juan

Flights tailored to your budget

Selected dates may not give results due to COVID-19. We suggest you change the dates.
Multi-city Round trip One way
Round trip
One way
Multi-city
From
No results match your search criteria
To
No results match your search criteria
{{ weekDay }}
Dates
{{ panel.label }}
Looking for a one-way flight?

Flexible dates can save you money

Explore nearby dates to find lower fares

{{ fromDate | dateToLongNamedDate }}
?
Flexible dates
Depart {{ flexibleFromDateLabel }}
{{ option.label }}
?
Return {{ flexibleToDateLabel }}
{{ option.label }}
Passengers / Class
Number of passengers
Adults
{{ adults }}
Children
{{ children }}
Infants
{{ infants }}
Class
Economy
Available for Economy only
New Multi-city experience

Discover a new Multi-city search experience from Jetcost, designed to handle more complex itineraries. By continuing, you’ll be taken to a dedicated page powered by Kiwi.com.

Cheap Madrid - San Juan flight offers

Find cheap flight tickets and last-minute flight deals from Madrid to San Juan

Avianca
Thu, 02/04 (MAD) Madrid -> (SJU) San Juan
Direct
Avianca
Tue, 02/16 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $698
Avianca
Tue, 02/09 (MAD) Madrid -> (SJU) San Juan
Direct
Avianca
Mon, 02/22 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $698
Iberia
Thu, 02/11 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Mon, 02/22 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $734
Iberia
Thu, 02/11 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Tue, 02/23 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $734
Iberia
Tue, 02/02 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Mon, 02/15 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $768
Iberia
Tue, 02/02 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Thu, 02/11 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $769
Iberia
Fri, 11/20 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Fri, 11/27 (SJU) San Juan -> (MAD) Madrid
Direct

Price found 9 days ago
from $879
Finnair
Thu, 12/17 (MAD) Madrid -> (SJU) San Juan
Direct
Finnair
Tue, 01/05 (SJU) San Juan -> (MAD) Madrid
Direct

Price found 5 days ago
from $1,124
Royal Air Maroc
Thu, 12/10 (MAD) Madrid -> (SJU) San Juan
Direct

Price found 7 days ago
from $479
TAP Air Portugal
Wed, 12/02 (MAD) Madrid -> (SJU) San Juan
Direct

Price found 2 days ago
from $546
TAP Air Portugal
Thu, 12/03 (MAD) Madrid -> (SJU) San Juan
Direct

Price found 2 days ago
from $592
Turkish Airlines
Tue, 12/01 (MAD) Madrid -> (SJU) San Juan
Direct

Price found 13 days ago
from $720
Turkish Airlines
Mon, 11/16 (MAD) Madrid -> (SJU) San Juan
Direct

Price found 2 days ago
from $780
Avianca
Mon, 11/30 (MAD) Madrid -> (SJU) San Juan
Direct

Price found 13 days ago
from $1,081
Avianca
Thu, 02/04 (MAD) Madrid -> (SJU) San Juan
Direct
Avianca
Tue, 02/16 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $698
Avianca
Tue, 02/09 (MAD) Madrid -> (SJU) San Juan
Direct
Avianca
Mon, 02/22 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $698
Iberia
Thu, 02/11 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Mon, 02/22 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $734
Iberia
Thu, 02/11 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Tue, 02/23 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $734
Iberia
Tue, 02/02 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Mon, 02/15 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $768
Iberia
Tue, 02/02 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Thu, 02/11 (SJU) San Juan -> (MAD) Madrid
Direct

Price found Yesterday
from $769
Iberia
Fri, 11/20 (MAD) Madrid -> (SJU) San Juan
Direct
Iberia
Fri, 11/27 (SJU) San Juan -> (MAD) Madrid
Direct

Price found 9 days ago
from $879
Finnair
Thu, 12/17 (MAD) Madrid -> (SJU) San Juan
Direct
Finnair
Tue, 01/05 (SJU) San Juan -> (MAD) Madrid
Direct

Price found 5 days ago
from $1,124

Info about flights from Madrid to San Juan

Some useful info about flights from Madrid to San Juan to help you plan your next trip

Best price last 15 days $465
Average flight duration 8h 54m
Cheapest month February
Average number of flights per week 29
First flight time 00:10
Last flight time 23:59

When is it best to fly from Madrid to San Juan

Find out what is the best time of year to fly from Madrid to San Juan

Nov $879
Dec $1,230
Jan $768
Feb $708
Mar $1,069
Apr $1,968
May $802
Jun $1,030
Jul $918
Aug $956
Sep $740
Oct $828
Most expensive month April
Average price $1,968
Cheapest month February
Average price $708
How do we get the info you see here? Please note that we offer an online comparison service and that all information and prices regarding services and/or products available on our website are provided by our third-party partners. We do our best to show you up-to-date information, but please note that we are not responsible for the completeness or accuracy of the information published, so please check all conditions carefully on the website of the partner before making a booking. Please check our Terms and Conditions for more details. Read more

Top airlines on the route Madrid - San Juan

Airlines providing flights to San Juan from Madrid

How much is a flight from Madrid to San Juan?

There’s no fixed price — fares between Madrid and San Juan can vary a lot by day or time.

$465 is the lowest fare found in the past 15 days.

Flying during the week can be more affordable, as weekend flights tend to be pricier. Also consider demand and availability: the last remaining seats often come at higher fares!

Planning flights between Madrid and San Juan? Don’t forget the airport options

Especially when flying to medium or large cities, it's worth checking all possible airport combinations before booking.

  • Airports in Madrid: Madrid - Barajas is the only airport in this city.
  • Airports in San Juan: Other arrival options include Isla Grande.

Check for differences in transport costs to and from each airport — they affect your total spend. Choosing the right airport can make a real difference in price and timing.

Flights from Madrid - Barajas to San Juan - Luis Muñoz Marín

Explore flights from Madrid to San Juan your way

On Jetcost, you can filter by round-trip or one-way, time of day, airline, number of stops, and even by agency like eDreams or Expedia. Options include Delta, United, American, and more.

Other popular destinations

Also interested in Puerto Rico? Check out: Aguadilla, Culebra Airport, Mayaguez, Ponce, San Juan.

If you’re flexible with dates, try checking the days before and after to see if prices vary. Some routes are offered by multiple agencies — comparing fares can really pay off.

Frequently Asked Questions

Frequently asked questions about flights from Madrid to San Juan.

How much does an airline ticket from Madrid to San Juan cost?

The lowest price recorded in the last 15 days for a flight from Madrid to San Juan is $465.

How far is Madrid from San Juan?

Madrid is about 3964 mi from San Juan.

What are the airports in San Juan?

San Juan has another airport: Isla Grande.

What are the airports in Madrid?

Madrid has one airport: Madrid - Barajas.

What are the most popular cities in Puerto Rico?

The most popular cities in Puerto Rico according to our users' searches are: Aguadilla, Culebra Airport, Mayaguez, Ponce, San Juan.

When should I book a flight from Madrid to San Juan?

The best time to book a flight from Madrid to San Juan is 4 months in advance, while the worst time is 1 week in advance.

What is the cheapest month to fly from Madrid to San Juan?

The cheapest month to fly from Madrid to San Juan is February.

What is the most expensive month to fly from Madrid to San Juan?

The most expensive month to fly from Madrid to San Juan is April.

What is the best day of the week to fly from Madrid to San Juan?

For flights from Madrid to San Juan Monday is on average the cheapest day to fly, while Saturday is the most expensive day to fly.