background

Flight Deals 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 $550
  • Up to 1 stop
    $448
  • Up to 2 stops
    $461

Airlines

  • Air Canada
    $468
  • Air France
    $543
  • British Airways
    $504
  • Brussels Airlines
    $530
  • Delta Air Lines
    $553
  • Icelandair
    $448
  • ITA Airways
    $576
  • KLM
    $549
  • Lufthansa
    $491
  • SAS Airlines
    $461
  • SWISS
    $604
  • TAP Portugal
    $469
  • United Airlines
    $473
  • Virgin Atlantic
    $513

Cabin Class

  • Economy
    $448

Departure Airports

  • Dallas Fort Worth International Airport
    $521
  • Denver International Airport
    $448
  • Detroit Metropolitan Airport
    $584
  • Hartsfield Jackson Atlanta International Airport
    $502
  • Los Angeles International Airport
    $461

Arrival Airports

  • Barcelona International Airport
    $448

Layover Airports

  • Amsterdam Airport Schiphol
    $549
  • Brussels Airport
    $530
  • Chicago O Hare Airport
    $477
  • Copenhagen Kastrup Airport
    $461
  • Dallas Fort Worth International Airport
    $482
  • Denver International Airport
    $554
  • Detroit Metropolitan Airport
    $543
  • Frankfurt am Main Airport
    $478
  • Hartsfield Jackson Atlanta International Airport
    $513
  • Humberto Delgado Airport (Lisbon Portela Airport)
    $469
  • London Heathrow Airport
    $504
  • Miami International Airport
    $558
  • Minneapolis-St Paul International/Wold-Chamberlain Airport
    $549
  • Montreal Trudeau Airport
    $468
  • Munich Airport
    $490
  • New York John F Kennedy Airport
    $461
  • New York LaGuardia Airport
    $515
  • Newark Liberty Airport
    $473
  • Paris Charles de Gaulle Airport
    $513
  • Philadelphia International Airport
    $504
  • Reykjavik Keflavik Airport
    $448
  • Rome Fiumicino Airport
    $576
  • San Francisco International Airport
    $461
  • Stockholm Arlanda Airport
    $550
  • Toronto Pearson Airport
    $489
  • Vancouver International Airport
    $468
  • Washington Dulles Airport
    $514
  • Zürich Airport
    $604
Icelandair Logo
3:40 pm – 1:20 pm
Denver(DEN)Barcelona(BCN)
DEN - BCN · 21h 40m
13 Feb
21h 40m
13 Feb
1 stop
KEF
Icelandair Logo
11:50 am – 6:05 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 15m
27 Feb
6h 15m
27 Feb
1 stop
KEF
$448
SAS Airlines Logo
1:45 pm – 6:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 28h 35m
12 Mar
28h 35m
12 Mar
2 stops
SFO, 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
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
10 Mar
22h 50m
10 Mar
1 stop
CPH
$461
Air Canada Logo
7:05 pm – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 38h 30m
17 Feb
38h 30m
17 Feb
2 stops
YVR, YUL
Air Canada Logo
1:35 pm – 7:55 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 20m
24 Feb
6h 20m
24 Feb
1 stop
YUL
$468
TAP Portugal Logo
4:45 pm – 8:20 pm
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 27h 35m
26 Feb
27h 35m
26 Feb
1 stop
LIS
TAP Portugal Logo
6:45 am – 3:40 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 8h 55m
12 Mar
8h 55m
12 Mar
1 stop
LIS
$469
United Airlines Logo
6:00 am – 9:00 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 27h
17 Feb
27h
17 Feb
1 stop
EWR
United Airlines Logo
1:35 pm – 7:55 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 20m
24 Feb
6h 20m
24 Feb
1 stop
YUL
$473
United Airlines Logo
6:00 am – 9:00 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 27h
17 Feb
27h
17 Feb
2 stops
ORD, EWR
United Airlines Logo
1:35 pm – 7:55 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 20m
24 Feb
6h 20m
24 Feb
1 stop
YUL
$477
Air Canada Logo
11:15 am – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 22h 20m
18 Feb
22h 20m
18 Feb
1 stop
YUL
Air Canada Logo
6:50 am – 1:40 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 50m
25 Feb
6h 50m
25 Feb
1 stop
FRA
$478
Air Canada Logo
8:00 am – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 25h 35m
18 Feb
25h 35m
18 Feb
2 stops
DFW, YUL
Air Canada Logo
6:50 am – 1:40 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 50m
25 Feb
6h 50m
25 Feb
1 stop
FRA
$482
Air Canada Logo
7:45 am – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 25h 50m
18 Feb
25h 50m
18 Feb
2 stops
ORD, YUL
Air Canada Logo
6:50 am – 4:40 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 9h 50m
25 Feb
9h 50m
25 Feb
2 stops
FRA, YYZ
$489
Air Canada Logo
11:15 am – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 22h 20m
23 Feb
22h 20m
23 Feb
1 stop
YUL
Air Canada Logo
3:35 pm – 3:35 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 24h
9 Mar
24h
9 Mar
1 stop
MUC
$490
Lufthansa Logo
11:15 am – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 22h 20m
8 Feb
22h 20m
8 Feb
1 stop
YUL
Lufthansa Logo
9:55 am – 4:00 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 5m
18 Feb
6h 5m
18 Feb
1 stop
FRA
$491
SAS Airlines Logo
8:00 pm – 6:20 pm
Atlanta(ATL)Barcelona(BCN)
ATL - BCN · 22h 20m
16 Feb
22h 20m
16 Feb
1 stop
CPH
SAS Airlines Logo
7:10 pm – 5:25 pm
Barcelona(BCN)Atlanta(ATL)
BCN - ATL · 22h 15m
4 Mar
22h 15m
4 Mar
1 stop
CPH
$502
British Airways Logo
5:25 pm – 8:05 pm
Denver(DEN)Barcelona(BCN)
DEN - BCN · 26h 40m
8 Feb
26h 40m
8 Feb
1 stop
LHR
British Airways Logo
10:40 am – 5:45 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 7h 5m
18 Feb
7h 5m
18 Feb
1 stop
DFW
$504
British Airways Logo
5:25 pm – 2:40 pm
Denver(DEN)Barcelona(BCN)
DEN - BCN · 21h 15m
18 Feb
21h 15m
18 Feb
1 stop
LHR
British Airways Logo
12:30 pm – 9:16 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 8h 46m
25 Feb
8h 46m
25 Feb
1 stop
PHL
$504
Virgin Atlantic Logo
4:40 pm – 5:05 pm
Denver(DEN)Barcelona(BCN)
DEN - BCN · 24h 25m
18 Feb
24h 25m
18 Feb
2 stops
ATL, CDG
Virgin Atlantic Logo
10:55 am – 8:28 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 9h 33m
27 Feb
9h 33m
27 Feb
1 stop
ATL
$513
Lufthansa Logo
6:30 am – 8:20 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 25h 50m
1 Mar
25h 50m
1 Mar
1 stop
IAD
Lufthansa Logo
6:20 pm – 3:35 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 21h 15m
9 Mar
21h 15m
9 Mar
1 stop
MUC
$514
Lufthansa Logo
9:59 am – 9:35 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 23h 36m
4 Feb
23h 36m
4 Feb
2 stops
LGA, YUL
Lufthansa Logo
9:55 am – 4:00 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 5m
17 Feb
6h 5m
17 Feb
1 stop
FRA
$515
Air Canada Logo
12:20 pm – 9:35 am
Dallas(DFW)Barcelona(BCN)
DFW - BCN · 21h 15m
9 Feb
21h 15m
9 Feb
1 stop
YUL
Air Canada Logo
1:35 pm – 9:09 pm
Barcelona(BCN)Dallas(DFW)
BCN - DFW · 7h 34m
17 Feb
7h 34m
17 Feb
1 stop
YUL
$521
Brussels Airlines Logo
11:15 am – 2:15 pm
Denver(DEN)Barcelona(BCN)
DEN - BCN · 27h
18 Feb
27h
18 Feb
2 stops
YUL, BRU
Brussels Airlines Logo
6:50 am – 1:40 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 6h 50m
27 Feb
6h 50m
27 Feb
1 stop
FRA
$530
Air France Logo
10:30 am – 2:00 pm
Denver(DEN)Barcelona(BCN)
DEN - BCN · 27h 30m
18 Feb
27h 30m
18 Feb
2 stops
DTW, CDG
Air France Logo
10:55 am – 8:28 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 9h 33m
27 Feb
9h 33m
27 Feb
1 stop
ATL
$543
KLM Logo
10:45 am – 10:25 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 23h 40m
18 Feb
23h 40m
18 Feb
2 stops
MSP, AMS
KLM Logo
10:55 am – 8:28 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 9h 33m
27 Feb
9h 33m
27 Feb
1 stop
ATL
$549
British Airways Logo
5:00 pm – 8:50 am
Dallas(DFW)Barcelona(BCN)
DFW - BCN · 15h 50m
8 Feb
15h 50m
8 Feb
nonstop
British Airways Logo
10:40 am – 3:00 pm
Barcelona(BCN)Dallas(DFW)
BCN - DFW · 4h 20m
17 Feb
4h 20m
17 Feb
nonstop
$550
SAS Airlines Logo
8:00 pm – 6:20 pm
Atlanta(ATL)Barcelona(BCN)
ATL - BCN · 22h 20m
27 Feb
22h 20m
27 Feb
1 stop
CPH
SAS Airlines Logo
10:30 am – 5:25 pm
Barcelona(BCN)Atlanta(ATL)
BCN - ATL · 30h 55m
6 Mar
30h 55m
6 Mar
2 stops
ARN, CPH
$550
Delta Air Lines Logo
7:05 am – 8:40 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 25h 35m
23 Feb
25h 35m
23 Feb
1 stop
ATL
Delta Air Lines Logo
10:55 am – 10:49 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 11h 54m
2 Mar
11h 54m
2 Mar
1 stop
ATL
$553
United Airlines Logo
1:43 pm – 5:45 pm
Dallas(DFW)Barcelona(BCN)
DFW - BCN · 28h 2m
10 Feb
28h 2m
10 Feb
2 stops
DEN, FRA
United Airlines Logo
1:35 pm – 9:09 pm
Barcelona(BCN)Dallas(DFW)
BCN - DFW · 7h 34m
17 Feb
7h 34m
17 Feb
1 stop
YUL
$554
British Airways Logo
9:15 pm – 7:45 pm
Dallas(DFW)Barcelona(BCN)
DFW - BCN · 22h 30m
18 Feb
22h 30m
18 Feb
1 stop
LHR
British Airways Logo
11:00 am – 9:08 pm
Barcelona(BCN)Dallas(DFW)
BCN - DFW · 10h 8m
25 Feb
10h 8m
25 Feb
1 stop
MIA
$558
ITA Airways Logo
3:20 pm – 10:50 am
Los Angeles(LAX)Barcelona(BCN)
LAX - BCN · 43h 30m
4 Feb
43h 30m
4 Feb
1 stop
FCO
ITA Airways Logo
4:50 pm – 1:30 pm
Barcelona(BCN)Los Angeles(LAX)
BCN - LAX · 20h 40m
17 Feb
20h 40m
17 Feb
1 stop
FCO
$576
Air Canada Logo
6:15 pm – 9:35 am
Detroit(DTW)Barcelona(BCN)
DTW - BCN · 39h 20m
1 Mar
39h 20m
1 Mar
2 stops
YYZ, YUL
Air Canada Logo
5:50 am – 2:55 pm
Barcelona(BCN)Detroit(DTW)
BCN - DTW · 9h 5m
10 Mar
9h 5m
10 Mar
1 stop
FRA
$584
SWISS Logo
12:46 pm – 9:00 am
Denver(DEN)Barcelona(BCN)
DEN - BCN · 20h 14m
4 Mar
20h 14m
4 Mar
1 stop
EWR
SWISS Logo
9:55 am – 9:25 pm
Barcelona(BCN)Denver(DEN)
BCN - DEN · 11h 30m
11 Mar
11h 30m
11 Mar
2 stops
ZRH, ORD
$604

Top Deals on flights to Barcelona

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

TAP Portugal Logo
TAP Portugal

Nov 11

LAX
31h
LIS

Nov 12

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

Mar 4

LAX
36h 20m
JFK
CPH

Mar 5

BCN

as low as

$302

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

SAS Airlines Logo
SAS Airlines

Jan 29

LAX
28h 35m
SFO
CPH

Jan 30

BCN

as low as

$302

Dallas, US (DFW) - Barcelona, ES (BCN)

SAS Airlines Logo
SAS Airlines

Mar 3

DFW
33h 35m
JFK
CPH

Mar 4

BCN

as low as

$375

Dallas, US (DFW) - Barcelona, ES (BCN)

SAS Airlines Logo
SAS Airlines

May 5

DAL
30h 9m
ATL
CPH

May 6

BCN

as low as

$375

Denver, US (DEN) - Barcelona, ES (BCN)

Icelandair Logo
Icelandair

Dec 10

DEN
21h 40m
KEF

Dec 11

BCN

as low as

$400

Denver, US (DEN) - Barcelona, ES (BCN)

British Airways Logo
British Airways

Nov 30

DEN
25h 40m
LHR

Dec 1

BCN

as low as

$400

Atlanta, US (ATL) - Barcelona, ES (BCN)

WestJet Logo
WestJet

Nov 7

ATL
44h 5m
YYC

Nov 9

BCN

as low as

$401

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

SAS Airlines Logo
SAS Airlines

May 7

LAX
38h 45m
CPH
ARN

May 9

BCN

as low as

$409

Denver, US (DEN) - Barcelona, ES (BCN)

British Airways Logo
British Airways

Dec 2

DEN
29h 59m
DFW
LHR

Dec 3

BCN

as low as

$415

Denver, US (DEN) - Barcelona, ES (BCN)

British Airways Logo
British Airways

Jan 26

DEN
28h 35m
ORD
LHR

Jan 27

BCN

as low as

$415