There are 5 airlines that fly directly from Barcelona to New York: Finnair, American Airlines, Delta Air Lines, Iberia, Vueling if you are departing from Barcelona. Most airlines that have direct connections are departing from Barcelona-El Prat Airport. Most airlines arrive to John F. Kennedy International Airport. Most flights depart on Monday, Thursday.
Airlines that have direct flights from Barcelona to New York
No direct flights to New York