Flights from Philadelphia to Barcelona – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
PHL to BCN – All flight route options from Philadelphia International Airport, Pennsylvania, USA to El Prat Airport, Spain. These flights are operated by 15 airlines. Fly non-stop with American Airlines or choose from 16 different transit flights. The shortest flight time is 7 hours and 40 minutes. See the full flight schedule and time table, including departure times, airlines and stopover details to find the best option for you.
Find the best prices on hotels and car rental near El Prat Airport
We got great deals on hotels and car rentals near the airport.
Philadelphia to Barcelona flights
There are over 17 airlines and as many as 745 flights every week to this destination. You can fly non-stop to Barcelona (BCN) from Philadelphia (PHL) with American Airlines but if a stopover option suits you better you can choose to fly via Madrid, Lisbon or any other of the 16 alternatives with connectiing airports.
Philadelphia to Barcelona with American Airlines
You can fly non-stop every weekday with flights departing at 19 or 20 in the evening. You also have the option to do a transit flight via Chicago. American Airlines is a member of the air alliance OneWorld.
With Air Canada
If you choose to fly with Air Canada from Philadelphia to Barcelona you can make a transit either via Montreal or via Toronto. The route via Montreal is faster. Air Canada is a Star Alliance member.
Distance & flight times: Philadelphia International Airport to El Prat Airport
The shortest flight time between PHL and BCN is 7 hours and 40 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 40m | - | 3936 miles (6333 km) |
MAD Madrid | 10h 40m | 3h 10m | 3994 miles (6426 km) |
LIS Lisbon | 11h 5m | 5h 0m | 4088 miles (6578 km) |
IAD Dulles | 11h 20m | 2h 28m | 4205 miles (6766 km) |
DUB Dublin | 11h 20m | 2h 10m | 4210 miles (6774 km) |
AMS Amsterdam | 11h 25m | 1h 45m | 4522 miles (7276 km) |
BOS Boston | 11h 25m | 3h 0m | 3941 miles (6341 km) |
CDG Paris | 11h 30m | 3h 55m | 4275 miles (6878 km) |
YUL Montreal | 12h 15m | 3h 5m | 4089 miles (6579 km) |
LHR London | 12h 25m | 2h 15m | 4272 miles (6874 km) |
FCO Rome | 12h 50m | 2h 45m | 4913 miles (7905 km) |
ZRH Zurich | 13h 5m | 3h 30m | 4571 miles (7355 km) |
ORD Chicago | 13h 7m | 55m | 5112 miles (8225 km) |
YYZ Toronto | 13h 25m | 2h 11m | 4359 miles (7014 km) |
FRA Frankfurt | 13h 30m | 3h 30m | 4644 miles (7472 km) |
DCA Washington | 13h 35m | - | - |
CPH Copenhagen | 14h 30m | 4h 5m | 5063 miles (8146 km) |



Quick copy and share this page
From Philadelphia to Spain
Below is a list of other destinations to Spain from Philadelphia International Airport with either direct flights or 1 stop connections.
From USA to Barcelona
Below is a list of other cities in USA with flights to Barcelona with either non-stop or connecting flights.
-
DFW Dallas Direct
-
ORD Chicago Direct
-
ATL Atlanta Direct
-
DEN Denver
-
JFK New York Direct
-
MIA Miami Direct
-
CLT Charlotte
-
LAX Los Angeles Direct
-
IAH Houston
-
EWR New York Direct