Cheap Flights from San Juan to Barcelona
Browse current best options from San Juan. Become a member to unlock all deals and get alerts when new deals appear.
Deals from
San Juan
RatePunk searches hundreds of travel sites at once for deals on flights to Barcelona
Prices updated 24 days ago
486,190 searches this week
171 airlines compared
80%+ AI score for best value
Fares are subject to change and may not be available for all dates. (Data last updated May 29, 2026.)
Today’s best flight deals from San Juan to Barcelona
Explore current cheapest deals departing from San Juan to Barcelona
Round trip
Sort by: Cheapest
October 16 - October 25
SJU - Barcelona
$812
$644
Round trip
August 12 - August 24
SJU - Barcelona
$833
$649
Round trip
August 10 - August 17
SJU - Barcelona
$864
$649
Round trip
August 3 - August 18
SJU - Barcelona
$808
$655
Round trip
October 2 - October 9
SJU - Barcelona
$795
$655
Round trip
October 2 - October 16
SJU - Barcelona
$778
$655
Round trip
November 10 - November 21
SJU - Barcelona
$741
$656
Round trip
October 6 - October 13
SJU - Barcelona
$810
$658
Round trip
November 8 - November 12
SJU - Barcelona
$749
$658
Round trip
November 18 - November 29
SJU - Barcelona
$743
$658
Round trip
Unlock all 500+ flight deals to Barcelona and get alerts when great deals appear
Route Intelligence — 486,190 Searches this Week
Insights for flights from San Juan to Barcelona
How much is a round trip from San Juan to Barcelona
Regular price: $661 - $1,433
Prices for flights from San Juan to Barcelona are currently below the regular range.
The regular price range for this route is $661 to $1433. The current lowest deal is $644 with Aer Lingus, for travel from Oct 16 to Oct 25.
now $644
Low $661
High $1,433
The cheapest time to fly from San Juan to Barcelona
The cheapest month to fly from San Juan to Barcelona is January, with a median price of $427. The most expensive month is March, with a median price of $1529. Prices are generally lower from January to December.
January
Flights from $427
March
Flights from $1,529
Direct flights from San Juan to Barcelona
Iberia Airlines
Avianca
United Airlines
Aer Lingus
Last-minute flights going from San Juan to Barcelona
Sun, Jun 21
SJU - Barcelona
San Juan (SJU) - Barcelona (BCN)
JetBlue Airways
$1,225
$1,138
One-way
Mon, Jun 22
SJU - Barcelona
San Juan (SJU) - Barcelona (BCN)
Frontier Airlines
$1,228
$1,151
One-way
Thu, Jul 2
SJU - Barcelona
San Juan (SJU) - Barcelona (BCN)
Aer Lingus
$980
$985
One-way
Tue, Jul 7
SJU - Barcelona
San Juan (SJU) - Barcelona (BCN)
Frontier Airlines
$887
$951
One-way
Tue, Jul 7
SJU - Barcelona
San Juan (SJU) - Barcelona (BCN)
British Airways
$914
$1,076
One-way
Thu, Jul 9
SJU - Barcelona
San Juan (SJU) - Barcelona (BCN)
Iberia Airlines
$916
$981
One-way
Biggest price drops on these dates for flights from San Juan to Barcelona
Aug 10 - Aug 17
$864 → $649
25%
Dec 1 - Dec 15
$915 → $701
23%
Aug 12 - Aug 24
$833 → $649
22%
Oct 16 - Oct 25
$812 → $644
21%
Popular Airports to fly from San Juan to Barcelona
San Juan - Barcelona route insights
💸 Price insights
Recent fares are above the typical level
Recent fares from San Juan to Barcelona are above the typical level, with deals from $644.
📅 Best time to fly
January is historically cheapest at $427
Historically, January is the cheapest month to fly from San Juan to Barcelona, with a median price of $427.
⏱️ Flight duration
Expect 29h 27m flight time
The typical flight duration from San Juan to Barcelona is 29 hours and 27 minutes, including layovers.
✈️ Airlines & availability
No direct flights; connecting flights are frequent
There are no direct flights. Connecting flights with two stopovers are frequent from San Juan to Barcelona.
🏆 Airline highlight
Iberia Airlines offers connecting flights
Iberia Airlines historically offers connecting flights on this route, with 23 deals found.
🎯 Booking tip
Deals appear frequently
Deals for flights from San Juan to Barcelona appear frequently, with over one deal per day.
San Juan main airports to depart from
Luis Muñoz Marín International (SJU)
Luis Muñoz Marín International Airport is a primary option for flights from San Juan to Barcelona.
📍 ~10 km from San Juan (reachable by car)
💸 Flights from ~$564
Fernando Luis Ribas Dominicci (SIG)
Fernando Luis Ribas Dominicci Airport offers an alternative departure point for your trip to Barcelona.
📍 ~2 km from San Juan (reachable by car)
💸 Flights from ~$564
Barcelona main airports to arrive at
Barcelona–El Prat (BCN)
Barcelona–El Prat Airport is a convenient arrival choice for reaching Barcelona and surrounding areas.
📍 ~12 km from city center (reachable by car, bus, metro, train)
💸 Flights from ~$645
Airports nearby Barcelona used as alternative
Girona–Costa Brava (GRO)
Girona–Costa Brava is a useful alternative, especially for low-cost carriers, with good ground transport links.
📍 ~75 km from Barcelona (reachable by bus or rail)
💸 Flights from ~$955
Reus (REU)
Reus Airport is a reliable secondary option for low-cost traffic, offering excellent accessibility to southern Catalonia.
📍 ~88 km from Barcelona (reachable by road)
💸 Flights from ~$755
Perpignan–Rivesaltes (PGF)
Perpignan–Rivesaltes is a cross-border alternative, accessible via high-speed rail links from Barcelona.
📍 ~150 km from Barcelona (reachable by high-speed rail)
💸 Flights from ~$766
Lleida–Alguaire (ILD)
Lleida–Alguaire offers a regional alternative within Catalonia, though with a very infrequent flight schedule.
📍 ~130 km from Barcelona (reachable by car)
💸 Flights from ~$929
Castellón–Costa Azahar (CDT)
Castellón–Costa Azahar is an alternative for the southernmost part of the region, with a growing low-cost presence.
📍 ~240 km from Barcelona (reachable by car)
💸 Flights from ~$751
Business & First Class Flight Deals to Barcelona
Discover luxury on the budget with premium cabin class on flights from San Juan to Barcelona.
Elite
Best Elite deals to Barcelona
Exclusive daily First Class, Business Class, and Premium Economy flight deals, refreshed every 24 hours.
From SJU
Elite
Nov 26
Barcelona, Spain
94% AI deal score
$5,542
$2,861
Save $2,681
From SJU
Elite
Nov 09
Barcelona, Spain
93% AI deal score
$2,700
$1,801
Save $899
From SJU
Elite
Nov 11
Barcelona, Spain
92% AI deal score
$5,767
$3,256
Save $2,511
From SJU
Elite
Nov 16
Barcelona, Spain
91% AI deal score
$5,743
$3,533
Save $2,210
From SJU
Elite
Aug 18
Barcelona, Spain
91% AI deal score
$5,720
$3,716
Save $2,004
From SJU
Elite
Jul 29
Barcelona, Spain
91% AI deal score
$5,975
$3,716
Save $2,259
From SJU
Elite
Jul 27
Barcelona, Spain
91% AI deal score
$5,949
$3,716
Save $2,233
From SJU
Elite
Aug 19
Barcelona, Spain
91% AI deal score
$5,715
$3,716
Save $1,999
From SJU
Elite
Aug 12
Barcelona, Spain
91% AI deal score
$5,673
$3,716
Save $1,957
From SJU
Elite
Aug 14
Barcelona, Spain
91% AI deal score
$5,676
$3,716
Save $1,960
From SJU
Elite
Aug 20
Barcelona, Spain
91% AI deal score
$5,763
$3,716
Save $2,047
From SJU
Elite
Aug 13
Barcelona, Spain
91% AI deal score
$5,676
$3,729
Save $1,947
From SJU
Elite
Aug 02
Barcelona, Spain
90% AI deal score
$5,593
$3,716
Save $1,877
From SJU
Elite
Aug 10
Barcelona, Spain
90% AI deal score
$5,599
$3,716
Save $1,883
From SJU
Elite
Aug 05
Barcelona, Spain
90% AI deal score
$5,479
$3,716
Save $1,763
From SJU
Elite
Aug 06
Barcelona, Spain
90% AI deal score
$5,495
$3,729
Save $1,766
From SJU
Elite
Nov 16
Barcelona, Spain
90% AI deal score
$5,695
$3,838
Save $1,857
From SJU
Elite
Nov 18
Barcelona, Spain
90% AI deal score
$5,748
$3,838
Save $1,910
From SJU
Elite
Nov 10
Barcelona, Spain
90% AI deal score
$5,756
$3,838
Save $1,918
From SJU
Elite
Jul 07
Barcelona, Spain
90% AI deal score
$6,003
$4,030
Save $1,973
From SJU
Elite
Jul 29
Barcelona, Spain
89% AI deal score
$5,916
$4,133
Save $1,783
From SJU
Elite
Nov 21
Barcelona, Spain
88% AI deal score
$5,702
$4,116
Save $1,586
From SJU
Elite
Jun 24
Barcelona, Spain
83% AI deal score
$4,783
$3,721
Save $1,062
From SJU
Elite
Sep 29
Barcelona, Spain
82% AI deal score
$4,909
$3,883
Save $1,026
From SJU
Elite
Jul 30
Barcelona, Spain
82% AI deal score
$5,922
$4,796
Save $1,126
From SJU
Elite
Jun 23
Barcelona, Spain
81% AI deal score
$5,275
$4,611
Save $664
From SJU
Elite
Jun 23
Barcelona, Spain
80% AI deal score
$5,234
$4,611
Save $623
From SJU
Elite
Jun 23
Barcelona, Spain
80% AI deal score
$5,149
$4,611
Save $538
From SJU
Elite
Nov 02
Barcelona, Spain
76% AI deal score
$3,184
From SJU
Elite
Nov 01
Barcelona, Spain
76% AI deal score
$3,231
From SJU
Elite
Dec 06
Barcelona, Spain
75% AI deal score
$3,256
From SJU
Elite
Dec 09
Barcelona, Spain
75% AI deal score
$3,275
From SJU
Elite
Dec 08
Barcelona, Spain
75% AI deal score
$3,282
From SJU
Elite
Dec 10
Barcelona, Spain
75% AI deal score
$3,315
From SJU
Elite
Dec 06
Barcelona, Spain
75% AI deal score
$3,505
From SJU
Elite
Aug 24
Barcelona, Spain
75% AI deal score
$3,541
From SJU
Elite
Aug 24
Barcelona, Spain
75% AI deal score
$3,541
From SJU
Elite
Aug 19
Barcelona, Spain
75% AI deal score
$3,542
From SJU
Elite
Sep 07
Barcelona, Spain
75% AI deal score
$3,542
From SJU
Elite
Sep 06
Barcelona, Spain
75% AI deal score
$3,542
From SJU
Elite
Aug 18
Barcelona, Spain
75% AI deal score
$3,544
From SJU
Elite
Sep 01
Barcelona, Spain
75% AI deal score
$3,544
From SJU
Elite
Sep 02
Barcelona, Spain
75% AI deal score
$3,544
From SJU
Elite
Sep 10
Barcelona, Spain
74% AI deal score
$4,033
From SJU
Elite
Aug 14
Barcelona, Spain
71% AI deal score
$6,084
From SJU
Elite
Nov 20
Barcelona, Spain
70% AI deal score
$6,941
From SJU
Elite
Aug 12
Barcelona, Spain
68% AI deal score
$9,185
From SJU
Elite
Jun 18
Barcelona, Spain
68% AI deal score
$9,454
From SJU
Elite
Jun 22
Barcelona, Spain
68% AI deal score
$9,612
From SJU
Elite
Jun 21
Barcelona, Spain
68% AI deal score
$9,612
From SJU
Elite
Nov 05
Barcelona, Spain
68% AI deal score
$7,478
From SJU
Elite
Jul 29
Barcelona, Spain
67% AI deal score
$11,887