background

Flight Deals from Los Angeles to Barcelona from $278

Fly where?

Top flight deals from leading airlines:

SQ LogoEK LogoTK LogoAF LogoLH LogoLX LogoBA Logo

... and +100s more

Change Your Mind? No Problem

Cancel within 24 hours for a full refund—no questions asked.

Price Drop Protection

We’ll refund the difference if the price drops before you fly.

No Surprises at Checkout

The prices shown are exactly what you pay, with no hidden taxes or fees.

24/7 Support

Expert travel agents, ready to help anytime by phone, chat, or email.

Stops

  • Nonstop
    from $827
  • Up to 1 stop
    $469
  • Up to 2 stops
    $461

Airlines

  • Air Canada
    $820
  • British Airways
    $863
  • Finnair
    $827
  • IBERIA
    $855
  • Icelandair
    $862
  • ITA Airways
    $576
  • LOT Polish Airlines
    $857
  • Lufthansa
    $843
  • SAS Airlines
    $461
  • SWISS
    $856
  • TAP Portugal
    $469
  • Turkish Airlines
    $675

Cabin Class

  • Economy
    $461

Departure Airports

  • Los Angeles International Airport
    $461
  • Ontario International Airport
    $865

Arrival Airports

  • Barcelona International Airport
    $461

Layover Airports

  • Brussels Airport
    $882
  • Chicago O Hare Airport
    $832
  • Copenhagen Kastrup Airport
    $461
  • Dallas Fort Worth International Airport
    $832
  • Denver International Airport
    $825
  • Dublin Airport
    $883
  • Frankfurt am Main Airport
    $842
  • General Edward Lawrence Logan International Airport
    $862
  • Harry Reid International Airport
    $881
  • Helsinki Vantaa Airport
    $832
  • Humberto Delgado Airport (Lisbon Portela Airport)
    $469
  • Istanbul Airport
    $675
  • London Heathrow Airport
    $863
  • Miami International Airport
    $863
  • Montreal Trudeau Airport
    $820
  • Munich Airport
    $863
  • New York John F Kennedy Airport
    $461
  • Newark Liberty Airport
    $825
  • Philadelphia International Airport
    $883
  • Phoenix Sky Harbor International Airport
    $881
  • Reykjavik Keflavik Airport
    $862
  • Rome Fiumicino Airport
    $576
  • San Francisco International Airport
    $461
  • Seattle Tacoma International Airport
    $874
  • Stockholm Arlanda Airport
    $568
  • Vancouver International Airport
    $820
  • Warsaw Chopin Airport
    $857
  • Zürich Airport
    $844
SAS Airlines Logo
1:10 pm – 6:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 29h 10m
5 Dec
29h 10m
5 Dec
2 stops
SFO, CPH
SAS Airlines Logo
7:10 pm – 5:00 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 21h 50m
3 Mar
21h 50m
3 Mar
1 stop
CPH
$461
SAS Airlines Logo
6:00 am – 6:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 36h 20m
3 Mar
36h 20m
3 Mar
2 stops
JFK, CPH
SAS Airlines Logo
7:10 pm – 6:00 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 22h 50m
16 Mar
22h 50m
16 Mar
1 stop
CPH
$461
TAP Portugal Logo
4:45 pm – 5:15 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 24h 30m
20 Jan
24h 30m
20 Jan
1 stop
LIS
TAP Portugal Logo
6:45 am – 3:00 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 8h 15m
17 Feb
8h 15m
17 Feb
1 stop
LIS
$469
SAS Airlines Logo
7:30 pm – 9:40 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 38h 10m
4 Mar
38h 10m
4 Mar
2 stops
CPH, ARN
SAS Airlines Logo
7:10 pm – 8:25 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 25h 15m
16 Mar
25h 15m
16 Mar
2 stops
CPH, SFO
$568
ITA Airways Logo
3:20 pm – 10:50 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 43h 30m
25 Feb
43h 30m
25 Feb
1 stop
FCO
ITA Airways Logo
6:20 am – 2:30 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 8h 10m
11 Mar
8h 10m
11 Mar
1 stop
FCO
$576
Turkish Airlines Logo
6:45 pm – 11:50 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 29h 5m
4 Feb
29h 5m
4 Feb
1 stop
IST
Turkish Airlines Logo
2:25 pm – 11:10 am
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 20h 45m
17 Feb
20h 45m
17 Feb
1 stop
IST
$675
Air Canada Logo
6:10 pm – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 39h 25m
10 Feb
39h 25m
10 Feb
2 stops
YVR, YUL
Air Canada Logo
1:35 pm – 8:50 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 7h 15m
17 Feb
7h 15m
17 Feb
1 stop
YUL
$820
Air Canada Logo
7:06 am – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 26h 29m
18 Feb
26h 29m
18 Feb
2 stops
DEN, YUL
Air Canada Logo
1:35 pm – 8:50 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 7h 15m
24 Feb
7h 15m
24 Feb
1 stop
YUL
$825
Air Canada Logo
10:30 am – 9:00 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 22h 30m
3 Mar
22h 30m
3 Mar
1 stop
EWR
Air Canada Logo
12:35 pm – 8:50 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 8h 15m
10 Mar
8h 15m
10 Mar
1 stop
YUL
$825
Finnair Logo
7:50 pm – 4:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 20h 30m
17 Feb
20h 30m
17 Feb
nonstop
Finnair Logo
2:00 pm – 6:05 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 4h 5m
3 Mar
4h 5m
3 Mar
nonstop
$827
Finnair Logo
7:50 pm – 4:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 20h 30m
17 Feb
20h 30m
17 Feb
nonstop
Finnair Logo
10:05 am – 5:05 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 7h
3 Mar
7h
3 Mar
1 stop
HEL
$832
Finnair Logo
9:15 am – 8:50 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 23h 35m
8 Feb
23h 35m
8 Feb
1 stop
DFW
Finnair Logo
2:00 pm – 6:05 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 4h 5m
19 Feb
4h 5m
19 Feb
nonstop
$832
Air Canada Logo
11:05 pm – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 34h 30m
8 Feb
34h 30m
8 Feb
2 stops
ORD, YUL
Air Canada Logo
1:35 pm – 8:50 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 7h 15m
19 Feb
7h 15m
19 Feb
1 stop
YUL
$832
Air Canada Logo
11:05 pm – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 34h 30m
8 Feb
34h 30m
8 Feb
2 stops
ORD, YUL
Air Canada Logo
6:50 am – 6:01 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 11h 11m
19 Feb
11h 11m
19 Feb
2 stops
FRA, YVR
$842
Lufthansa Logo
8:30 am – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 25h 5m
9 Feb
25h 5m
9 Feb
1 stop
YUL
Lufthansa Logo
6:50 am – 1:05 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 6h 15m
19 Feb
6h 15m
19 Feb
1 stop
FRA
$843
Air Canada Logo
8:30 am – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 25h 5m
23 Feb
25h 5m
23 Feb
1 stop
YUL
Air Canada Logo
2:55 pm – 5:35 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 26h 40m
9 Mar
26h 40m
9 Mar
1 stop
ZRH
$844
IBERIA Logo
7:55 pm – 4:25 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 20h 30m
7 Dec
20h 30m
7 Dec
nonstop
IBERIA Logo
2:05 pm – 6:10 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 4h 5m
15 Feb
4h 5m
15 Feb
nonstop
$855
SWISS Logo
8:30 am – 9:35 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 25h 5m
4 Feb
25h 5m
4 Feb
1 stop
YUL
SWISS Logo
9:55 am – 4:35 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 6h 40m
17 Feb
6h 40m
17 Feb
1 stop
ZRH
$856
LOT Polish Airlines Logo
4:15 pm – 5:45 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 25h 30m
20 Jan
25h 30m
20 Jan
1 stop
WAW
LOT Polish Airlines Logo
11:30 am – 8:20 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 8h 50m
14 Feb
8h 50m
14 Feb
1 stop
WAW
$857
Icelandair Logo
10:00 am – 1:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 27h 20m
6 Feb
27h 20m
6 Feb
2 stops
BOS, KEF
Icelandair Logo
11:50 am – 11:59 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 12h 9m
17 Feb
12h 9m
17 Feb
2 stops
KEF, JFK
$862
British Airways Logo
3:30 pm – 4:30 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 25h
4 Feb
25h
4 Feb
1 stop
LHR
British Airways Logo
10:40 am – 5:51 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 7h 11m
17 Feb
7h 11m
17 Feb
1 stop
DFW
$863
Lufthansa Logo
5:30 pm – 5:35 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 24h 5m
10 Feb
24h 5m
10 Feb
1 stop
MUC
Lufthansa Logo
1:35 pm – 8:50 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 7h 15m
17 Feb
7h 15m
17 Feb
1 stop
YUL
$863
British Airways Logo
6:00 pm – 7:45 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 25h 45m
24 Feb
25h 45m
24 Feb
1 stop
LHR
British Airways Logo
11:00 am – 9:01 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 10h 1m
3 Mar
10h 1m
3 Mar
1 stop
MIA
$863
British Airways Logo
10:57 am – 8:50 am
Los Angeles(ONT)Barcelona(BCN)
ONT - BCN · 21h 53m
20 Jan
21h 53m
20 Jan
1 stop
DFW
British Airways Logo
10:40 am – 7:03 pm
Barcelona(BCN)Los Angeles(ONT)
BCN - ONT · 8h 23m
17 Feb
8h 23m
17 Feb
1 stop
DFW
$865
Icelandair Logo
10:00 am – 1:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 27h 20m
4 Feb
27h 20m
4 Feb
2 stops
SEA, KEF
Icelandair Logo
11:50 am – 10:35 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 10h 45m
17 Feb
10h 45m
17 Feb
2 stops
KEF, SEA
$874
British Airways Logo
7:00 pm – 10:30 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 27h 30m
10 Mar
27h 30m
10 Mar
2 stops
LAS, LHR
British Airways Logo
1:35 pm – 9:40 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 32h 5m
16 Mar
32h 5m
16 Mar
2 stops
LHR, PHX
$881
British Airways Logo
3:30 pm – 2:45 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 23h 15m
24 Feb
23h 15m
24 Feb
1 stop
LHR
British Airways Logo
11:20 am – 9:40 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 10h 20m
3 Mar
10h 20m
3 Mar
2 stops
LHR, PHX
$881
Lufthansa Logo
10:48 am – 2:15 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 27h 27m
9 Feb
27h 27m
9 Feb
2 stops
ORD, BRU
Lufthansa Logo
6:50 am – 1:05 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 6h 15m
19 Feb
6h 15m
19 Feb
1 stop
FRA
$882
IBERIA Logo
8:15 pm – 8:25 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 24h 10m
5 Mar
24h 10m
5 Mar
1 stop
DUB
IBERIA Logo
2:00 pm – 7:05 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 5h 5m
12 Mar
5h 5m
12 Mar
nonstop
$883
IBERIA Logo
9:10 am – 8:00 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 22h 50m
11 Mar
22h 50m
11 Mar
1 stop
PHL
IBERIA Logo
2:05 pm – 7:10 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 5h 5m
15 Mar
5h 5m
15 Mar
nonstop
$883

Top Deals on flights from Los Angeles to Barcelona

Los Angeles, US (LAX) - Barcelona, ES (BCN)

TAP Portugal Logo
TAP Portugal

Nov 29

LAX
24h 30m
LIS

Nov 30

BCN

as low as

$278

Los Angeles, US (LAX) - Barcelona, ES (BCN)

SAS Airlines Logo
SAS Airlines

May 24

LAX
30h 25m
SEA
CPH

May 25

BCN

as low as

$302

Los Angeles, US (LAX) - Barcelona, ES (BCN)

SAS Airlines Logo
SAS Airlines

Jan 29

LAX
31h 55m
SFO
CPH

Jan 30

BCN

as low as

$302

Los Angeles, US (LAX) - Barcelona, ES (BCN)

SAS Airlines Logo
SAS Airlines

Nov 18

LAX
34h 40m
JFK
CPH

Nov 19

BCN

as low as

$302

Los Angeles, US (LAX) - Barcelona, ES (BCN)

SAS Airlines Logo
SAS Airlines

Dec 31

LAX
47h 35m
CPH
ARN

Jan 2

BCN

as low as

$409

Los Angeles, US (LAX) - Barcelona, ES (BCN)

 Logo

Nov 18

LAX
26h 55m
BOS
PDL

Nov 19

BCN

as low as

$449

Los Angeles, US (LAX) - Barcelona, ES (BCN)

WestJet Logo
WestJet

May 2

LAX
29h 25m
YYC

May 3

BCN

as low as

$501

Los Angeles, US (LAX) - Barcelona, ES (BCN)

IBERIA Logo
IBERIA

Dec 2

LAX
20h 30m
Direct

Dec 3

BCN

as low as

$513

Los Angeles, US (LAX) - Barcelona, ES (BCN)

Aer Lingus Logo
Aer Lingus

Jan 4

LAX
24h 10m
DUB

Jan 5

BCN

as low as

$520

Los Angeles, US (LAX) - Barcelona, ES (BCN)

ITA Airways Logo
ITA Airways

Mar 11

LAX
42h 30m
FCO

Mar 13

BCN

as low as

$528

Los Angeles, US (LAX) - Barcelona, ES (BCN)

WestJet Logo
WestJet

May 24

LAX
63h 15m
YVR
YYC

May 27

BCN

as low as

$550

Los Angeles, US (LAX) - Barcelona, ES (BCN)

WestJet Logo
WestJet

May 1

ONT
53h 25m
SEA
YYC

May 3

BCN

as low as

$588

Frequently Asked Questions

Is there a direct flight from Los Angeles to Barcelona?
Yes, there are direct flights available from Los Angeles to Barcelona. Airlines offering non-stop flights include IBERIA at $855, Finnair at $827, American Airlines at $971, British Airways at $1051, and Aer Lingus at $1100.
Are there convenient layover flights from Los Angeles to Barcelona?
Yes, there are convenient layover flights from Los Angeles to Barcelona. You can fly with TAP Portugal for $449 (1 stop, 24h 30m) or SAS Airlines for $500 (1 stop, 46h 50m).
What are the most convenient layover airports for the flight?
The most convenient layover airports for your flight are Humberto Delgado Airport (Lisbon), Copenhagen Kastrup Airport, Rome Fiumicino Airport, Istanbul Airport, and Montreal Trudeau Airport.
What is the cheapest and fastest flight from Los Angeles to Barcelona?
The cheapest flight is with TAP Portugal at $449, 24h 30m duration. The fastest flight is with IBERIA at $878, 19h 30m non-stop.
What are all possible destination arrival airports?
The possible destination arrival airports from Los Angeles to Barcelona include Barcelona International Airport, Humberto Delgado Airport, New York John F Kennedy Airport, Copenhagen Kastrup Airport, Munich Airport, Vienna International Airport, Chicago O Hare Airport, Montreal Trudeau Airport, Denver International Airport, and London Heathrow Airport.
What is the time difference between Los Angeles and Barcelona?
Los Angeles is 9 hours behind Barcelona. If you depart Los Angeles in the morning, you will arrive in Barcelona the next day, accounting for this time difference.