Puerto Rico — flights from Madrid to Puerto Rico

Flight Deals from Madrid to Puerto Rico from $795

Bundle + Save
Incredible Deals

Save up to 50% on select flights with Priceline

Bundle & Save

Save an average of $240 per person when bundling your flight and hotel together with Priceline

Best Price Guarantee

If a VIP member finds a better price elsewhere, we’ll refund up to 200% of the difference

Help 24/7

We’re always here for you — reach us 24 hours a day, 7 days a week

Good to Know

Cheapest fares and when to fly, by destination city — select a row for the details.

DestinationCheapest RTCheapest OWGood Deal PriceBest Time to Fly
$795$1,063$814Afternoon
$832$1,186$1,034Afternoon
$970$837$5,613Evening
$1,046$1,673$1,361Morning
$8,883$4,620$9,434Morning
Methodology: learn how we calculate these figures

The cheapest round-trip and one-way fares, the good-deal price and the best time of day to fly come directly from the fares found in recent searches, not from historical bookings.

IBERIAIBERIAfound Oct 10
11/02/26
4:00 pm
MADAdolfo Suárez Madrid–Barajas Airport
9h 0m
11/02/26
8:00 pm
SJULuis Munoz Marin International Airport
11/09/26
9:35 pm
SJULuis Munoz Marin International Airport
8h 0m
11/10/26
10:35 am
MADAdolfo Suárez Madrid–Barajas Airport
$795
United AirlinesUnited Airlinesfound Oct 7
11/04/26
11:15 am
MADAdolfo Suárez Madrid–Barajas Airport
17h 42mEWRNewark Liberty Airport
11/04/26
11:57 pm
BQNRafael Hernandez Airport
11/11/26
1:09 am
BQNRafael Hernandez Airport
25h 51mEWRNewark Liberty AirportYULMontreal Trudeau Airport
11/12/26
8:00 am
MADAdolfo Suárez Madrid–Barajas Airport
$832
Aer LingusAer Lingusfound Oct 16
11/05/26
10:40 am
MADAdolfo Suárez Madrid–Barajas Airport
27h 42mDUBDublin AirportMCOOrlando International Airport
11/06/26
9:22 am
PSEMercedita Airport
11/12/26
10:12 am
PSEMercedita Airport
28h 43mMCOOrlando International AirportDUBDublin Airport
11/13/26
7:55 pm
MADAdolfo Suárez Madrid–Barajas Airport
$970
United AirlinesUnited Airlinesfound Oct 12
11/10/26
11:15 am
MADAdolfo Suárez Madrid–Barajas Airport
33h 56mEWRNewark Liberty AirportSJULuis Munoz Marin International Airport
11/11/26
4:11 pm
MAZEugenio Maria De Hostos Airport
11/17/26
1:19 pm
MAZEugenio Maria De Hostos Airport
37h 26mSJULuis Munoz Marin International AirportIADWashington Dulles Airport
11/19/26
7:45 am
MADAdolfo Suárez Madrid–Barajas Airport
$1,046
Flight plus hotel
BUNDLE + SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler

United AirlinesUnited Airlinesfound Oct 15
11/18/26
11:00 am
MADAdolfo Suárez Madrid–Barajas Airport
34h 13mIADWashington Dulles AirportSJULuis Munoz Marin International Airport
11/19/26
4:13 pm
CPXBenjamin Rivera Noriega Airport
11/25/26
1:05 pm
CPXBenjamin Rivera Noriega Airport
15h 25mSJULuis Munoz Marin International AirportEWRNewark Liberty Airport
11/26/26
9:30 am
MADAdolfo Suárez Madrid–Barajas Airport
$8,883
IBERIAIBERIAfound Oct 10
11/02/26
12:35 pm
MADAdolfo Suárez Madrid–Barajas Airport
9h 5m
11/02/26
4:40 pm
SJULuis Munoz Marin International Airport
11/09/26
9:35 pm
SJULuis Munoz Marin International Airport
8h 0m
11/10/26
10:35 am
MADAdolfo Suárez Madrid–Barajas Airport
$795
IBERIAIBERIAfound Oct 10
11/02/26
4:00 pm
MADAdolfo Suárez Madrid–Barajas Airport
9h 0m
11/02/26
8:00 pm
SJULuis Munoz Marin International Airport
11/09/26
6:10 pm
SJULuis Munoz Marin International Airport
8h 15m
11/10/26
7:25 am
MADAdolfo Suárez Madrid–Barajas Airport
$795
IBERIAIBERIAfound Oct 10
11/02/26
12:35 pm
MADAdolfo Suárez Madrid–Barajas Airport
9h 5m
11/02/26
4:40 pm
SJULuis Munoz Marin International Airport
11/09/26
6:10 pm
SJULuis Munoz Marin International Airport
8h 15m
11/10/26
7:25 am
MADAdolfo Suárez Madrid–Barajas Airport
$795
IBERIAIBERIAfound Oct 10
11/02/26
4:00 pm
MADAdolfo Suárez Madrid–Barajas Airport
9h 0m
11/02/26
8:00 pm
SJULuis Munoz Marin International Airport
11/09/26
11:35 am
SJULuis Munoz Marin International Airport
13h 15mMIAMiami International Airport
11/10/26
5:50 am
MADAdolfo Suárez Madrid–Barajas Airport
$802
IBERIAIBERIAfound Oct 10
11/02/26
12:35 pm
MADAdolfo Suárez Madrid–Barajas Airport
9h 5m
11/02/26
4:40 pm
SJULuis Munoz Marin International Airport
11/09/26
11:35 am
SJULuis Munoz Marin International Airport
13h 15mMIAMiami International Airport
11/10/26
5:50 am
MADAdolfo Suárez Madrid–Barajas Airport
$802

Best Puerto Rico Hotel + Flight Packages

Best Puerto Rico Hotel + Flight + Car Packages

When is the best time of day to fly?

Midday (12pm - 2pm) is the cheapest time of day to fly from Madrid to Puerto Rico. At $3,634 it is 27% cheaper than the average time. Afternoon (2pm - 5pm) is the most expensive time, 24% above average.

$4,998Early Morning$4,287Morning$3,634Midday$6,146Afternoon$5,798Evening
Show the data
When is the best time of day to fly?
Time of dayAverage fare
Early Morning$4,998
Morning$4,287
Midday$3,634
Afternoon$6,146
Evening$5,798

What do round-trip flights from Madrid to Puerto Rico cost?

Share of fares in each price range.

57%$0to $2,000<1%$2,000to $4,0005%$4,000to $6,0001%$6,000to $8,00029%$8,000to $10,0007%$10,000to $12,000<1%$12,000and up
Show the data
What do round-trip flights from Madrid to Puerto Rico cost?
Price rangeShare of fares
$0 to $2,00057%
$2,000 to $4,000&lt;1%
$4,000 to $6,0005%
$6,000 to $8,0001%
$8,000 to $10,00029%
$10,000 to $12,0007%
$12,000 and up&lt;1%

Frequently Asked Questions

Everything you need to know about flying from Madrid to Puerto Rico.

What are the most popular cities to visit in Puerto Rico?

Puerto Rico's most visited destinations are San Juan for history and nightlife, Rincon for surfing and sunsets, Ponce for colonial architecture, Vieques for bioluminescent bays and Culebra for Flamenco Beach.

When is the best time of year to visit Puerto Rico?

December to April is the best window for Puerto Rico, with dry, sunny weather and comfortable temperatures. Summer is hot, humid and more expensive in San Juan and resort areas, while May and November can be wetter but offer lower prices and fewer crowds.

How do I get to Adolfo Suárez Barajas Airport from the city center?

From central Madrid, the fastest and most popular way to reach Adolfo Suárez Madrid-Barajas Airport is the Cercanías commuter train (lines C-1 and C-10) from Atocha or Chamartín to Terminal 4, taking about 25 minutes for a few euros before the airport supplement. The 24-hour Exprés Aeropuerto bus (line 203) and metro Line 8 offer cheaper alternatives from Atocha and Nuevos Ministerios, respectively, with slightly longer travel times. Taxis and ride-shares like Uber provide door-to-door convenience with a flat fare around €33 from the city center to any terminal, while driving yourself is straightforward via the M-11, M-40, or A-2, with short- and long-term parking available at all terminals. The train is generally fastest for most travelers, the bus is the most economical for late-night arrivals, and taxis are best for those with heavy luggage or tight schedules.
References