A sale with all three alliances has prices from New York JFK to Barcelona BCN down to $477 round trip. Low fare departure dates are last week of November to May 10, aside from late December.
United Airlines Newark EWR – Barcelona BCN nonstop
Delta Airlines New York JFK – Barcelona BCN nonstop
American Airlines New York JFK – London LHR – Barcelona BCN – New York JFK