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, Friday.
Airlines that have direct flights to Barcelona
Finnair
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
Lufthansa
EWR
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
British Airways
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
American Airlines
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
Delta Air Lines
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
United Airlines
EWR
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
Iberia
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
Vueling
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
Virgin Atlantic
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
MEGA Maldives Airlines
JFK
BCN
ПН
ВТ
СР
ЧТ
ПТ
СБ
ВС
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 British Airways, TAP Portugal, Air France, Finnair and others.
British Airways
TAP Portugal
Air France
Finnair
Planning a trip to Barcelona? Check the weather
16 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 +64°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, Friday, Wednesday, Monday, 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.