FlightsFrom San Juan

To Barcelona

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

October 16 - October 25

Cheapest

SJU - Barcelona

$812

$644

Round trip

August 12 - August 24

SJU - Barcelona

$833

$649

Round trip

August 10 - August 17

Best

SJU - Barcelona

$864

$649

Round trip

August 3 - August 18

Earliest

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

Right now, 13% of recent fares for flights from San Juan to Barcelona are classified as a good price. Fares for this route typically range from $644–$1261, with a median of $924. Current fares are above the typical level, indicating a potentially higher cost for immediate bookings. New deals appear almost daily, suggesting frequent opportunities to find better prices.
If you are looking for cheap flights from San Juan to Barcelona, the cheapest months to fly are January, with a median fare of $427, and December, with a median fare of $436. June also offers more competitive pricing, with a median fare of $667, making these months potentially more budget-friendly for your travel plans.
A typical journey from San Juan to Barcelona takes approximately 29h 27m, including connections. This is a long-haul route, covering a distance of 6855 km. Given that most itineraries connect at least once, this duration reflects the time spent on layovers in addition to flight segments.
There are no direct flights from San Juan to Barcelona. For this route, most itineraries connect at least once, with the median number of stopovers for connecting flights being 2. This means you should expect to make multiple stops on your journey 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

Cheapest

Flights from $427

March

Most Expensive

Flights from $1,529

Jan
Feb
Mar
Apr
May
Jun
Jul
Aug
Sep
Oct
Nov
Dec

Direct flights from San Juan to Barcelona

Airline logo

Iberia Airlines

Airline logo

Avianca

Airline logo

United Airlines

Airline logo

Aer Lingus

Last-minute flights going from San Juan to Barcelona

Sun, Jun 21

⌛ Last-Minute

SJU - Barcelona

JetBlue Airways

San Juan (SJU) - Barcelona (BCN)

JetBlue Airways

$1,225

$1,138

One-way

Mon, Jun 22

⌛ Last-Minute

SJU - Barcelona

Frontier Airlines

San Juan (SJU) - Barcelona (BCN)

Frontier Airlines

$1,228

$1,151

One-way

Thu, Jul 2

⌛ Last-Minute

SJU - Barcelona

Aer Lingus

San Juan (SJU) - Barcelona (BCN)

Aer Lingus

$980

$985

One-way

Tue, Jul 7

⌛ Last-Minute

SJU - Barcelona

Frontier Airlines

San Juan (SJU) - Barcelona (BCN)

Frontier Airlines

$887

$951

One-way

Tue, Jul 7

⌛ Last-Minute

SJU - Barcelona

British Airways

San Juan (SJU) - Barcelona (BCN)

British Airways

$914

$1,076

One-way

Thu, Jul 9

⌛ Last-Minute

SJU - Barcelona

Iberia Airlines

San Juan (SJU) - Barcelona (BCN)

Iberia Airlines

$916

$981

One-way

Biggest price drops on these dates for flights from San Juan to Barcelona

7 nights

Aug 10 - Aug 17

$864  →  $649

25%

14 nights

Dec 1 - Dec 15

$915  →  $701

23%

12 nights

Aug 12 - Aug 24

$833  →  $649

22%

9 nights

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)

Cheapest

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)

Cheapest

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)

Cheapest

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

Frequently Asked Questions About Flights to Barcelona

To find more affordable flights, consider being flexible with your travel dates and times. Comparing prices across different airlines and booking platforms can often reveal better deals. Setting up price alerts may also help you catch drops in fares.

Booking in advance can often secure better prices, though the ideal booking window can vary. Prices may fluctuate, so monitoring fares over time can help you decide when to purchase. Weekday bookings sometimes offer different pricing compared to weekends.

Comparing nearby airports at both your origin and destination can sometimes lead to more economical flight options. While it may add travel time, the potential savings on airfare can be significant. Always factor in ground transportation costs and convenience.