Cheap flights from New York LaGuardia Airport to Barcelona from €384

Return
1 adult
Economy
From?
To?
Mon 23/5
Mon 30/5

Flight information for New York LaGuardia Airport to Barcelona

Find info about flight duration, direct flights, and airports for your flight from New York LaGuardia Airport to Barcelona

Fastest flight time

13h 20m

Direct flights

None

Airports in Barcelona

1 airport
The fastest flight from New York LaGuardia Airport to Barcelona takes 13h 20m
There are no direct flights from New York LaGuardia Airport to Barcelona. Popular non-direct route for this connection is New York LaGuardia Airport - Barcelona-El Prat Airport.
There is 1 airport near Barcelona: Barcelona-El Prat (BCN)

How to get the cheapest flight ticket from New York LaGuardia Airport to Barcelona

Look no further. We've gone through all the searches for this route on momondo so you have the important information and insights to find the cheapest flight ticket for your trip

What is the cheapest month to fly from New York LaGuardia Airport to Barcelona?

November

The cheapest time of year to fly to Barcelona from New York LaGuardia Airport is November. The most expensive is May.

How far in advance should you book New York LaGuardia Airport to Barcelona flights?

40 days before

The cheapest time to buy a flight from New York LaGuardia Airport to Barcelona is approximately 40 days to departure

New York LaGuardia Airport (LGA) to Barcelona-El Prat Airport (BCN)€787
Search Flight Deals

When travelling from New York to Barcelona, the most popular airport to fly into is Barcelona-El Prat Airport. The majority of travellers flying into Barcelona-El Prat Airport from New York are departing from New York LaGuardia Airport. The least expensive flight option from New York to Barcelona will typically be LGA — BCN during the month of May with an average price of €787 RT.


Easily compare return flights from New York LaGuardia Airport to Barcelona

Below you can see the best fares for your return flight route over the next three months. All fares were found on momondo this week. Browse the quickest and cheapest flights from New York LaGuardia Airport to Barcelona by changing tabs
United Airlines
18 Sep
LGA13:29New York LaGuardia
32h 51m
1 stop
BCN22:20Barcelona-El Prat
5 Oct
BCN09:15Barcelona-El Prat
26h 47m
1 stop
LGA12:02New York LaGuardia
British Airways
18 Sep
LGA13:30New York LaGuardia
18h 00m
2 stops
BCN07:30Barcelona-El Prat
6 Oct
BCN05:40Barcelona-El Prat
18h 49m
1 stop
LGA00:29New York LaGuardia
Iberia
10 Oct
LGA08:35New York LaGuardia
14h 35m
1 stop
BCN23:10Barcelona-El Prat
18 Oct
BCN07:35Barcelona-El Prat
15h 00m
1 stop
LGA22:35New York LaGuardia
United Airlines
11 Sep
LGA02:00New York LaGuardia
20h 20m
1 stop
BCN22:20Barcelona-El Prat
28 Sep
BCN09:15Barcelona-El Prat
11h 57m
1 stop
LGA21:12New York LaGuardia
British Airways
11 Sep
LGA13:30New York LaGuardia
18h 00m
2 stops
BCN07:30Barcelona-El Prat
28 Sep
BCN07:35Barcelona-El Prat
13h 56m
1 stop
LGA21:31New York LaGuardia
United Airlines
20 Sep
LGA10:48New York LaGuardia
11h 32m
1 stop
BCN22:20Barcelona-El Prat
7 Oct
BCN08:00Barcelona-El Prat
28h 22m
1 stop
LGA12:22New York LaGuardia

Find the cheapest one-way flights from New York LaGuardia Airport to Barcelona

If you're looking for one-way flights from New York LaGuardia Airport to Barcelona, view some of our deals below provided by TAP AIR PORTUGAL and WestJet
TAP AIR PORTUGAL
9 Oct
LGA10:00New York LaGuardia
14h 35m
2 stops
BCN00:35Barcelona-El Prat
WestJet
24 Oct
LGA14:45New York LaGuardia
11h 15m
1 stop
BCN02:00Barcelona-El Prat
Multiple Airlines
5 Sep
LGA11:00New York LaGuardia
13h 35m
2 stops
BCN00:35Barcelona-El Prat

Search last-minute flights to Barcelona from New York LaGuardia Airport

Find and compare return flight prices for your last-minute flight from New York LaGuardia Airport to Barcelona
United Airlines
24 May
LGA15:50New York LaGuardia
30h 30m
1 stop
BCN22:20Barcelona-El Prat
1 Jun
BCN08:00Barcelona-El Prat
12h 59m
1 stop
LGA20:59New York LaGuardia
Multiple Airlines
24 May
LGA11:40New York LaGuardia
14h 10m
2 stops
BCN01:50Barcelona-El Prat
31 May
BCN06:30Barcelona-El Prat
14h 40m
2 stops
LGA21:10New York LaGuardia
€1,147
Find similar
ITA Airways
25 May
LGA10:00New York LaGuardia
19h 35m
2 stops
BCN05:35Barcelona-El Prat
31 May
BCN12:25Barcelona-El Prat
29h 59m
2 stops
LGA18:24New York LaGuardia
€1,270
Find similar
WestJet
28 May
LGA14:50New York LaGuardia
11h 10m
1 stop
BCN02:00Barcelona-El Prat
7 Jun
BCN10:00Barcelona-El Prat
34h 05m
1 stop
LGA20:05New York LaGuardia
€1,279
Find similar
KLM
24 May
LGA07:30New York LaGuardia
15h 15m
1 stop
BCN22:45Barcelona-El Prat
28 May
BCN06:55Barcelona-El Prat
15h 34m
1 stop
LGA22:29New York LaGuardia
€1,699
Find similar
WestJet
28 May
LGA04:00New York LaGuardia
22h 00m
2 stops
BCN02:00Barcelona-El Prat
7 Jun
BCN10:00Barcelona-El Prat
27h 05m
1 stop
LGA13:05New York LaGuardia
€1,284
Find similar

United Airlines flights from New York LaGuardia Airport to Barcelona

Our best United Airlines deals on New York LaGuardia Airport to Barcelona flight tickets
United Airlines
18 Sep
LGA13:29New York LaGuardia
32h 51m
1 stop
BCN22:20Barcelona-El Prat
5 Oct
BCN09:15Barcelona-El Prat
26h 47m
1 stop
LGA12:02New York LaGuardia
United Airlines
11 Sep
LGA02:00New York LaGuardia
20h 20m
1 stop
BCN22:20Barcelona-El Prat
28 Sep
BCN09:15Barcelona-El Prat
11h 57m
1 stop
LGA21:12New York LaGuardia
United Airlines
20 Sep
LGA10:48New York LaGuardia
11h 32m
1 stop
BCN22:20Barcelona-El Prat
7 Oct
BCN08:00Barcelona-El Prat
28h 22m
1 stop
LGA12:22New York LaGuardia

British Airways flights from New York LaGuardia Airport to Barcelona

Our best British Airways deals on New York LaGuardia Airport to Barcelona flight tickets
British Airways
18 Sep
LGA13:30New York LaGuardia
18h 00m
2 stops
BCN07:30Barcelona-El Prat
6 Oct
BCN05:40Barcelona-El Prat
18h 49m
1 stop
LGA00:29New York LaGuardia
British Airways
11 Sep
LGA13:30New York LaGuardia
18h 00m
2 stops
BCN07:30Barcelona-El Prat
28 Sep
BCN07:35Barcelona-El Prat
13h 56m
1 stop
LGA21:31New York LaGuardia
British Airways
11 Oct
LGA05:43New York LaGuardia
15h 42m
1 stop
BCN21:25Barcelona-El Prat
24 Oct
BCN16:35Barcelona-El Prat
27h 55m
2 stops
LGA20:30New York LaGuardia

  • How far is New York LaGuardia to Barcelona by plane?

    New York LaGuardia and Barcelona are 6149.0 km apart from one another. By plane, this route typically takes 11h 32m.



Alternative routes for New York LaGuardia Airport to Barcelona

Compare alternative flights to and from nearby airports and cities to discover the best prices and most convenient flight times
New York to Barcelona Flights
Fastest flight time13h 20m
Cheapest price€787

Similar New York LaGuardia Airport to Barcelona flights

Flexible with your destination? Broaden your search and find flights similar to your New York LaGuardia Airport to Barcelona route

Why use momondo?

Finding the right flight to Barcelona from New York is quick and easy when you have a range of options in front of you, from reputable agents and recognisable airlines. Options that can then be filtered down to find the best fit. That is what momondo does. We make finding flights to Barcelona quick and easy, saving you time and money.

Yes. momondo allows you to filter the results for New York to Barcelona flights to just show those with flexible booking policies.

momondo offers useful filters to help you find the right flight. Choose specific flight times, airports or even what payment method you prefer. We have numerous options to help you book your ideal flight from New York to Barcelona.

Price alerts on flights to Barcelona from New York are quick and easy to set up on momondo. Simply perform a search and select the price alert feature. It is as simple as that.


Here's why travellers choose to use momondo
Flexible Travel
momondo understands the need for flexibility and we have a filter specifically for flights with no change fees.
Expert Insights
Data driven insights designed to help you find a great flight deal. From the cheapest time to depart to how far in advance to book.
Price Alerts
Track the price of your preferred flight route and be notified when it changes.