The success of the City of Barcelona has led many airlines to implement direct flights to the city. Before covid 19, there were 12 cities in the United States and Canada with direct flights. Just a decade ago there were a few flights a week from New York, and nothing more.
From Barcelona you can also travel all over Europe in an easy and direct way, because Barcelona airport is the airport with the most connections in Europe. Some companies start direct flights in spring and others maintain flights all year round.