Fares from New York to Barcelona
Checking today’s fares with the airlines.
Nonstop flights
| Airline | From | To |
|---|
| American Airlines | JFK John F. Kennedy International Airport | BCN Josep Tarradellas Barcelona-El Prat Airport |
| Delta Air Lines | JFK John F. Kennedy International Airport | BCN Josep Tarradellas Barcelona-El Prat Airport |
| Iberia | JFK John F. Kennedy International Airport | BCN Josep Tarradellas Barcelona-El Prat Airport |
| United Airlines | EWR Newark Liberty International Airport | BCN Josep Tarradellas Barcelona-El Prat Airport |
Nonstop service as of October 2026. Airlines change schedules seasonally.
Getting from the airport into Barcelona
| How | Route | Cost |
|---|
| Metro | Metro L9 Sud from both terminals | EUR 5.15 single |
| Train | Rodalies R2 Nord from Terminal 2 to Sants and Passeig de Gracia, every 30 minutes | – |
| Bus | TMB and Baixbus city buses, plus night buses N16 and N17 | – |
Frequently asked questions
How long is the flight from New York to Barcelona?
Nonstop flight times vary by airline and season; flights with a connection take longer.
Which airlines fly nonstop from New York to Barcelona?
As of October 2026, American Airlines, Delta Air Lines, Iberia and United Airlines fly this route nonstop.
Which airports do nonstop flights use?
Nonstop flights leave from John F. Kennedy International Airport (JFK) and Newark Liberty International Airport (EWR) and arrive at Josep Tarradellas Barcelona-El Prat Airport (BCN).
How far is Barcelona from New York?
About 3,832 miles (6,167 km), measured between the city centres.
What is the time difference?
Barcelona is 6 hours ahead of New York.
Do I need a passport to fly to Barcelona?
US citizens need a valid passport, but no visa, for stays of up to 90 days in any 180-day period in the Schengen Area.
How do I get from Josep Tarradellas Barcelona-El Prat Airport into Barcelona?
Metro L9 Sud from both terminals, EUR 5.15 single.
Sources
Information checked in October 2026. Schedules, fares and entry rules change, so confirm with the airline or the official source before you travel.