Flights from New York to Barcelona – Direct & connecting routes
Non-stop airlines Connecting flights Show map Price search
JFK to BCN – All flight route options from John F Kennedy International, New York, USA to El Prat Airport, Spain. These flights are operated by 25 different airlines. Fly non-stop or choose from 19 different connecting flights. The shortest flight time is 7 hours and 35 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.
New York to Barcelona flights
There are over 22 airlines and as many as 2074 flights every week to this destination. You can fly non-stop to Barcelona (BCN) from New York (JFK) with American Airlines, Delta Air Lines or Iberia but if a stopover option suits you better you can choose to fly via Casablanca, Ponta Delgada (Azores) or any other of the 19 alternatives with connectiing airports.
Tip! You can also fly to Barcelona from La Guardia (LGA).
New York to Barcelona with American Airlines
You can fly non-stop every weekday with flights departing at 17:10. American Airlines is a member of the air alliance OneWorld.
With Royal Air Maroc
If you fly from New York with Royal Air Maroc you will do a stopover in Casablanca, CMN before reaching Barcelona. This flight trip will take 10 hours and you can fly every weekday with departures at 20:45. Royal Air Maroc is a member of the air alliance OneWorld.
Distance & flight times: JFK to El Prat Airport
The shortest flight time between JFK and BCN is 7 hours and 35 minutes.
Via | Total flight time | Layover time | Distance |
---|---|---|---|
Direct | 7h 35m | - | 3842 miles (6182 km) |
CMN Casablanca | 10h 0m | 50m | 4387 miles (7059 km) |
PDL Ponta Delgada (Azores) | 10h 25m | 1h 5m | 4066 miles (6542 km) |
MAD Madrid | 11h 0m | 1h 45m | 3901 miles (6277 km) |
IAD Dulles | 11h 20m | 2h 4m | 4299 miles (6917 km) |
ZRH Zurich | 11h 20m | 1h 45m | 4477 miles (7203 km) |
MUC Munich | 11h 45m | 1h 35m | 4733 miles (7615 km) |
CDG Paris | 11h 45m | 2h 30m | 4181 miles (6727 km) |
FCO Rome | 11h 50m | 1h 55m | 4819 miles (7754 km) |
DUB Dublin | 11h 50m | 2h 55m | 4116 miles (6623 km) |
YYZ Toronto | 12h 0m | 2h 6m | 4378 miles (7044 km) |
AMS Amsterdam | 12h 10m | 5h 0m | 4428 miles (7125 km) |
FRA Frankfurt | 12h 17m | 4h 45m | 4550 miles (7321 km) |
LIS Lisbon | 12h 20m | 3h 20m | 3997 miles (6431 km) |
KEF Reykjavik | 12h 20m | 1h 50m | 4463 miles (7181 km) |
LHR London | 12h 25m | 1h 10m | 4178 miles (6722 km) |
BOS Boston | 12h 26m | 4h 11m | 3847 miles (6190 km) |
DCA Washington | 13h 11m | - | - |
BRU Brussels | 13h 15m | 3h 40m | 4354 miles (7006 km) |
LGW London | 13h 45m | - | - |



Quick copy and share this page
From New York to Spain
Below is a list of other destinations to Spain from John F Kennedy International 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
-
MIA Miami Direct
-
CLT Charlotte
-
LAX Los Angeles Direct
-
IAH Houston
-
EWR New York Direct
-
MSP Minneapolis