Direct (nonstop) flights from Barcelona to New York

3 airlines fly nonstop from El Prat Airport (BCN) to John F Kennedy International (JFK). It's 3,831 miles (6,165 km), about 9h in the air. Operated by American Airlines, Delta Air Lines, Iberia.

BCN
El Prat Airport
🇪🇸 Barcelona, Spain
JFK
John F Kennedy International
🇺🇸 New York, USA
Flight Time
9h
Distance
3,831 mi
6,165 km
CO₂/pax
586 kg
−50 kg vs. layover
Airlines
3
American Airlines +2
Time Diff
-6h
Operated by American Airlines American Airlines Delta Air Lines Delta Air Lines Iberia Iberia

Route data last updated: May 22, 2026

Airlines with non-stop flights

American Airlines AA American Airlines
Route
BCN → JFK
Flight Time
9h
Distance
3,831 mi
Delta Air Lines DL Delta Air Lines
Route
BCN → JFK
Flight Time
9h
Distance
3,831 mi
Iberia IB Iberia
Route
BCN → JFK
Flight Time
9h
Distance
3,831 mi

Alternative Routes

Other ways to fly from Barcelona to New York with one stop · direct emits 586 kg CO₂ per passenger

BCN OPO (Porto) JFK
Leg 1: 2h (559 mi) Leg 2: 7h 49m (3,323 mi) Total: ~9h 49m 🍃 636 kg CO₂ (+9% vs. direct)
Leg 1
BCN → OPO
2h · 559 mi
View BCN to OPO flights →
Leg 2
OPO → JFK
7h 49m · 3,323 mi
View OPO to JFK flights →
BCN MAD (Madrid) JFK
Leg 1: 1h 25m (300 mi) Leg 2: 8h 25m (3,589 mi) Total: ~9h 50m 🍃 630 kg CO₂ (+8% vs. direct)
Leg 1
BCN → MAD
1h 25m · 300 mi
View BCN to MAD flights →
Leg 2
MAD → JFK
8h 25m · 3,589 mi
View MAD to JFK flights →
BCN BOS (Boston) JFK
Leg 1: 8h 35m (3,649 mi) Leg 2: 1h 25m (186 mi) Total: ~10h 🍃 618 kg CO₂ (+5% vs. direct)
Leg 1
BCN → BOS
8h 35m · 3,649 mi
View BCN to BOS flights →
Leg 2
BOS → JFK
1h 25m · 186 mi
View BOS to JFK flights →
BCN LIS (Lisbon) JFK
Leg 1: 2h (618 mi) Leg 2: 8h 5m (3,367 mi) Total: ~10h 5m 🍃 654 kg CO₂ (+12% vs. direct)
Leg 1
BCN → LIS
2h · 618 mi
View BCN to LIS flights →
Leg 2
LIS → JFK
8h 5m · 3,367 mi
View LIS to JFK flights →
BCN CMN (Casablanca) JFK
Leg 1: 2h 15m (762 mi) Leg 2: 7h 50m (3,609 mi) Total: ~10h 5m 🍃 718 kg CO₂ (+23% vs. direct)
Leg 1
BCN → CMN
2h 15m · 762 mi
View BCN to CMN flights →
Leg 2
CMN → JFK
7h 50m · 3,609 mi
View CMN to JFK flights →

Frequently Asked Questions

How long is the direct flight from Barcelona to New York?

A nonstop flight from Barcelona (BCN) to New York (JFK) takes approximately 9 hours. The distance is 3,831 miles (6,165 km).

Which airlines fly nonstop from Barcelona to New York?

3 airlines: American Airlines, Delta Air Lines, Iberia.

Is there a nonstop flight from Barcelona to New York?

Yes. 3 airlines: American Airlines, Delta Air Lines, Iberia.

How far is Barcelona from New York?

The flight distance from Barcelona to New York is 3,831 miles (6,165 km), measured as the great-circle (shortest air) distance. That's roughly the same distance as London to New York.

What is the time difference between Barcelona and New York?

New York is 6 hours behind Barcelona. (Europe/Madrid vs America/New_York.)

Will I experience jet lag flying from Barcelona to New York?

Probably — 6-hour time difference means moderate jet lag. Expect about 1 day of adjustment per hour of shift. Flying westward is generally easier to adjust to.

What type of aircraft flies from Barcelona to New York?

At 9h, this route typically uses wide-body aircraft — Boeing 777, 787, or Airbus A330/A350. Varies by airline.

Do I need a visa to travel from Spain to USA?

Depends on your passport. Check with the USA embassy or an official visa portal before booking — requirements change.

What is the carbon footprint of a flight from Barcelona to New York?

Roughly 586 kg CO2 per passenger one-way. That's about the same as driving 2,930 km.

Is the return flight from New York to Barcelona also nonstop?

Yes — nonstop flights run both ways. Flight time may differ slightly due to wind patterns.

When is the cheapest time to fly from Barcelona to New York?

Midweek flights (Tue/Wed) outside holiday peaks are usually cheapest. For long-haul, booking 2-3 months out tends to help. Use "Check Prices" above to compare.

How early should I arrive at El Prat Airport for this flight?

3 hours before departure for international flights. You need time for check-in, security, and immigration.