background

Flight Deals from Barcelona to Philadelphia from $423

Bundle + Save

Bundle + Save

Top flight deals from leading airlines:

LH LogoLX LogoBA LogoVS LogoOS LogoKL LogoIB Logo

... and +100s more

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

Stops

  • Nonstop
    from $738
  • Up to 1 stop
    $697
  • Up to 2 stops
    $752

Airlines

  • Air Canada
    $702
  • American Airlines
    $898
  • Austrian Airlines
    $924
  • British Airways
    $727
  • Delta Air Lines
    $724
  • Finnair
    $893
  • IBERIA
    $917
  • KLM
    $814
  • Lufthansa
    $716
  • United Airlines
    $697
  • Virgin Atlantic
    $921

Cabin Class

  • Economy
    $697

Departure Airports

  • Barcelona International Airport
    $697

Arrival Airports

  • Philadelphia International Airport
    $697

Layover Airports

  • Chicago O Hare Airport
    $712
  • Frankfurt am Main Airport
    $749
  • General Edward Lawrence Logan International Airport
    $724
  • Hartsfield Jackson Atlanta International Airport
    $754
  • London Heathrow Airport
    $727
  • Miami International Airport
    $934
  • Montreal Trudeau Airport
    $697
  • Newark Liberty Airport
    $814
  • Toronto Pearson Airport
    $697
  • Vienna International Airport
    $924
  • Washington Dulles Airport
    $716

Best Price. GUARANTEED.

Exclusively for Priceline Members
Tired of searching? Book now!
We'll refund the difference if you find a lower price.

Phone Banner

Priceline Phone Deals

Book with an agent for great rates!

BUNDLE & SAVE

Book a flight & hotel together for extra savings.

On average save $240 per traveler
United Airlines Logo
United Airlines

07/08/25

BCN
26h 34m
YYZ

07/09/25

PHL
United Airlines Logo
United Airlines

07/22/25

PHL
22h 30m
YUL

07/23/25

BCN
$697
United Airlines Logo
United Airlines

07/16/25

BCN
9h 14m
YYZ

07/16/25

PHL
United Airlines Logo
United Airlines

07/30/25

PHL
22h 30m
YUL

07/31/25

BCN
$697
Air Canada Logo
Air Canada

07/16/25

BCN
26h 27m
YUL

07/17/25

PHL
Air Canada Logo
Air Canada

07/30/25

PHL
16h 30m
YUL

07/31/25

BCN
$702
Air Canada Logo
Air Canada

07/15/25

BCN
26h 27m
YUL

07/16/25

PHL
Air Canada Logo
Air Canada

07/29/25

PHL
22h 30m
YUL

07/30/25

BCN
$702
United Airlines Logo
United Airlines

07/24/25

BCN
9h 15m
ORD

07/25/25

PHL
United Airlines Logo
United Airlines

08/07/25

PHL
22h 30m
YUL

08/08/25

BCN
$712
United Airlines Logo
United Airlines

07/21/25

BCN
9h 15m
ORD

07/22/25

PHL
United Airlines Logo
United Airlines

08/04/25

PHL
22h 30m
YUL

08/05/25

BCN
$713
Lufthansa Logo
Lufthansa

07/16/25

BCN
9h 57m
YUL

07/16/25

PHL
Lufthansa Logo
Lufthansa

07/24/25

PHL
26h 15m
IAD

07/25/25

BCN
$716
Delta Air Lines Logo
Delta Air Lines

07/09/25

BCN
12h 9m
BOS

07/09/25

PHL
Delta Air Lines Logo
Delta Air Lines

07/23/25

PHL
37h 48m
BOS

07/25/25

BCN
$724
British Airways Logo
British Airways

07/16/25

BCN
2h 45m
Direct

07/16/25

PHL
British Airways Logo
British Airways

07/24/25

PHL
16h 35m
LHR

07/25/25

BCN
$727
British Airways Logo
British Airways

07/16/25

BCN
2h 45m
Direct

07/16/25

PHL
British Airways Logo
British Airways

07/24/25

PHL
13h 55m
Direct

07/25/25

BCN
$738
United Airlines Logo
United Airlines

07/19/25

BCN
11h 59m
IAD

07/19/25

PHL
United Airlines Logo
United Airlines

07/26/25

PHL
16h 30m
YUL

07/27/25

BCN
$747
Lufthansa Logo
Lufthansa

07/08/25

BCN
8h
FRA

07/08/25

PHL
Lufthansa Logo
Lufthansa

07/22/25

PHL
19h 30m
FRA

07/23/25

BCN
$749
United Airlines Logo
United Airlines

07/19/25

BCN
10h 20m
IAD
ORD

07/19/25

PHL
United Airlines Logo
United Airlines

07/26/25

PHL
16h 30m
YUL

07/27/25

BCN
$752
Delta Air Lines Logo
Delta Air Lines

07/25/25

BCN
7h 17m
BOS

07/25/25

PHL
Delta Air Lines Logo
Delta Air Lines

08/08/25

PHL
20h 37m
ATL

08/09/25

BCN
$754
British Airways Logo
British Airways

07/08/25

BCN
19h 5m
LHR

07/09/25

PHL
British Airways Logo
British Airways

07/22/25

PHL
18h 45m
LHR

07/23/25

BCN
$767
Delta Air Lines Logo
Delta Air Lines

07/24/25

BCN
7h 52m
ATL

07/24/25

PHL
Delta Air Lines Logo
Delta Air Lines

08/07/25

PHL
20h 36m
BOS

08/08/25

BCN
$786
Lufthansa Logo
Lufthansa

07/14/25

BCN
26h 29m
EWR
ORD

07/15/25

PHL
Lufthansa Logo
Lufthansa

07/21/25

PHL
22h 30m
YUL

07/22/25

BCN
$814
KLM Logo
KLM

07/24/25

BCN
7h 52m
ATL

07/24/25

PHL
KLM Logo
KLM

08/07/25

PHL
25h 15m
BOS

08/08/25

BCN
$814
British Airways Logo
British Airways

07/10/25

BCN
2h 45m
Direct

07/10/25

PHL
British Airways Logo
British Airways

07/21/25

PHL
13h 55m
Direct

07/22/25

BCN
$814
Finnair Logo
Finnair

07/16/25

BCN
2h 45m
Direct

07/16/25

PHL
Finnair Logo
Finnair

07/24/25

PHL
13h 55m
Direct

07/25/25

BCN
$893
American Airlines Logo
American Airlines

07/16/25

BCN
19h 55m
LHR

07/17/25

PHL
American Airlines Logo
American Airlines

07/30/25

PHL
13h 55m
Direct

07/31/25

BCN
$898
American Airlines Logo
American Airlines

07/08/25

BCN
15h 40m
LHR

07/09/25

PHL
American Airlines Logo
American Airlines

07/22/25

PHL
13h 55m
Direct

07/23/25

BCN
$898
IBERIA Logo
IBERIA

07/16/25

BCN
5h 50m
LHR

07/16/25

PHL
IBERIA Logo
IBERIA

07/24/25

PHL
13h 55m
Direct

07/25/25

BCN
$917
IBERIA Logo
IBERIA

07/14/25

BCN
17h 50m
LHR

07/15/25

PHL
IBERIA Logo
IBERIA

07/21/25

PHL
13h 55m
Direct

07/22/25

BCN
$918
Virgin Atlantic Logo
Virgin Atlantic

07/24/25

BCN
12h 53m
ATL

07/24/25

PHL
Virgin Atlantic Logo
Virgin Atlantic

08/07/25

PHL
25h 15m
BOS

08/08/25

BCN
$921
Finnair Logo
Finnair

07/14/25

BCN
5h 50m
LHR

07/14/25

PHL
Finnair Logo
Finnair

07/21/25

PHL
13h 55m
Direct

07/22/25

BCN
$923
Austrian Airlines Logo
Austrian Airlines

07/14/25

BCN
19h 20m
VIE
FRA

07/15/25

PHL
Austrian Airlines Logo
Austrian Airlines

07/21/25

PHL
16h 30m
YUL

07/22/25

BCN
$924
Virgin Atlantic Logo
Virgin Atlantic

07/09/25

BCN
7h 12m
BOS

07/09/25

PHL
Virgin Atlantic Logo
Virgin Atlantic

07/23/25

PHL
37h 48m
BOS

07/25/25

BCN
$929
American Airlines Logo
American Airlines

07/24/25

BCN
20h 20m
LHR

07/25/25

PHL
American Airlines Logo
American Airlines

08/07/25

PHL
23h 10m
MIA

08/08/25

BCN
$934
KLM Logo
KLM

07/27/25

BCN
12h 4m
BOS

07/27/25

PHL
KLM Logo
KLM

08/10/25

PHL
21h 18m
ATL

08/11/25

BCN
$937

Top Deals on flights from Barcelona to Philadelphia

Barcelona, ES (BCN) - Philadelphia, US (PHL)

Aer Lingus Logo
Aer Lingus

Aug 26

BCN
8h
DUB

Aug 26

PHL

as low as

$423

Barcelona, ES (BCN) - Philadelphia, US (PHL)

TAP Portugal Logo
TAP Portugal

Sep 26

BCN
27h 39m
LIS
BOS

Sep 27

PHL

as low as

$441

Barcelona, ES (BCN) - Philadelphia, US (PHL)

Aer Lingus Logo
Aer Lingus

Oct 13

BCN
22h 45m
DUB
IND

Oct 14

PHL

as low as

$572

Barcelona, ES (BCN) - Philadelphia, US (PHL)

Finnair Logo
Finnair

Sep 29

BCN
2h 30m
Direct

Sep 29

PHL

as low as

$677

Barcelona, ES (BCN) - Philadelphia, US (PHL)

American Airlines Logo
American Airlines

Sep 29

BCN
2h 30m
Direct

Sep 29

PHL

as low as

$682

Barcelona, ES (BCN) - Philadelphia, US (PHL)

IBERIA Logo
IBERIA

Sep 29

BCN
2h 40m
Direct

Sep 29

PHL

as low as

$685

Barcelona, ES (BCN) - Philadelphia, US (PHL)

 Logo

Sep 23

BCN
33h 55m
IST
BOS

Sep 24

PHL

as low as

$690

Barcelona, ES (BCN) - Philadelphia, US (PHL)

IBERIA Logo
IBERIA

Sep 29

BCN
7h 50m
LHR

Sep 29

PHL

as low as

$695

Barcelona, ES (BCN) - Philadelphia, US (PHL)

British Airways Logo
British Airways

Sep 29

BCN
2h 30m
Direct

Sep 29

PHL

as low as

$700

Barcelona, ES (BCN) - Philadelphia, US (PHL)

 Logo

Sep 26

BCN
24h
PDL
BOS

Sep 27

PHL

as low as

$740

Barcelona, ES (BCN) - Philadelphia, US (PHL)

 Logo

Oct 8

BCN
17h 37m
KEF
BOS

Oct 9

PHL

as low as

$762

Barcelona, ES (BCN) - Philadelphia, US (PHL)

American Airlines Logo
American Airlines

Sep 28

BCN
18h 7m
MIA

Sep 29

PHL

as low as

$765

Priceline Phone Deals

Book with an agent for great rates!
Call now!

1 (888) 775-6158