There are 10 airlines that fly directly to Spain: Finnair, Lufthansa, British Airways, American Airlines, Delta Air Lines, United Airlines, Iberia, Vueling, Virgin Atlantic, MEGA Maldives Airlines. Most airlines that have direct connections are departing from John F. Kennedy International Airport, Newark Liberty International Airport. Most airlines arrive to Madrid Barajas International Airport, Malaga Airport, Barcelona-El Prat Airport. Most flights depart on Thursday, Monday.