There are 10 airlines that fly directly to Barcelona: 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 Barcelona-El Prat Airport. Most flights depart on Thursday, Wednesday.
Airlines that have direct flights to Barcelona
Finnair
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
Lufthansa
EWR
BCN
LU
MA
MI
JU
VI
SÁ
DO
British Airways
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
American Airlines
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
Delta Air Lines
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
United Airlines
EWR
BCN
LU
MA
MI
JU
VI
SÁ
DO
Iberia
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
Vueling
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
Virgin Atlantic
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
MEGA Maldives Airlines
JFK
BCN
LU
MA
MI
JU
VI
SÁ
DO
The above ratings are provided by Trustpilot.
Airlines that have connecting flights to Barcelona
There are 10 other airlines that fly from New York to Barcelona, including Iberia, TAP Portugal, Air Canada, Virgin Atlantic and others.
Iberia
TAP Portugal
Air Canada
Virgin Atlantic
Planning a trip to Barcelona? Check the weather
15 Days Weather Forecast
Here’s how the weather in Barcelona looks currently:
Flying to Barcelona? Here are some useful things to know:
✈️
How far is it to fly to Barcelona?
A passenger flying direct to Barcelona will travel around 6166 km if flying from New York.
🛬
What airports are in Barcelona?
Barcelona is served by 2 airports: Barcelona-El Prat Airport, Barcelona França Railway Station. The nearest airport is Barcelona França Railway Station located 1 km away.
☀️
What is the weather in Barcelona?
Barcelona weather varies from +50°F in January to +77°F in August on average. Right now it is Clear sky and +61°F in Barcelona.
🛬
Are there any direct flights to Barcelona?
Yes, there are direct flights to Barcelona, if you are flying from New York. You can fly to Barcelona 7 days a week: Thursday, Wednesday, Monday, Friday, Saturday, Tuesday, Sunday.
🛬
Which airlines offer direct flights to Barcelona?
Here are the airlines that have direct connections to Barcelona: Finnair, Lufthansa, British Airways, American Airlines, Delta Air Lines, United Airlines, Iberia, Vueling, Virgin Atlantic, MEGA Maldives Airlines.