background

Flight Deals to Madrid from $208

Fly where?

Top flight deals from leading airlines:

TK LogoAF LogoLH LogoLX LogoBA LogoVS LogoOS 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 $507
  • Up to 1 stop
    $348
  • Up to 2 stops
    $512

Airlines

  • Air Canada
    $503
  • Air France
    $543
  • British Airways
    $531
  • Brussels Airlines
    $542
  • Delta Air Lines
    $517
  • Finnair
    $507
  • Lufthansa
    $521
  • SAS Airlines
    $503
  • SWISS
    $538
  • TAP Portugal
    $348
  • United Airlines
    $511
  • Virgin Atlantic
    $521

Cabin Class

  • Economy
    $348

Departure Airports

  • Dallas Fort Worth International Airport
    $547
  • Denver International Airport
    $503
  • Hartsfield Jackson Atlanta International Airport
    $503
  • Los Angeles International Airport
    $348
  • Ontario International Airport
    $528

Arrival Airports

  • Adolfo Suárez Madrid–Barajas Airport
    $348

Layover Airports

  • Amsterdam Airport Schiphol
    $534
  • Brussels Airport
    $530
  • Chicago O Hare Airport
    $516
  • Copenhagen Kastrup Airport
    $503
  • Dallas Fort Worth International Airport
    $511
  • Denver International Airport
    $517
  • Frankfurt am Main Airport
    $503
  • Harry Reid International Airport
    $542
  • Hartsfield Jackson Atlanta International Airport
    $517
  • Helsinki Vantaa Airport
    $516
  • Humberto Delgado Airport (Lisbon Portela Airport)
    $348
  • London Heathrow Airport
    $531
  • Miami International Airport
    $517
  • Montreal Trudeau Airport
    $503
  • Munich Airport
    $525
  • New York John F Kennedy Airport
    $517
  • Newark Liberty Airport
    $511
  • Paris Charles de Gaulle Airport
    $534
  • Philadelphia International Airport
    $537
  • Salt Lake City International Airport
    $540
  • San Francisco International Airport
    $516
  • Toronto Pearson Airport
    $512
  • Vancouver International Airport
    $512
  • Washington Dulles Airport
    $546
  • Zürich Airport
    $519
TAP Portugal Logo
4:45 pm – 8:20 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 27h 35m
20 Jan
27h 35m
20 Jan
1 stop
LIS
TAP Portugal Logo
7:40 am – 3:00 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 7h 20m
24 Feb
7h 20m
24 Feb
1 stop
LIS
$348
SAS Airlines Logo
8:00 pm – 4:10 pm
Atlanta(ATL)Madrid(MAD)
ATL - MAD · 20h 10m
19 Feb
20h 10m
19 Feb
1 stop
CPH
SAS Airlines Logo
5:00 pm – 5:25 pm
Madrid(MAD)Atlanta(ATL)
MAD - ATL · 24h 25m
25 Feb
24h 25m
25 Feb
1 stop
CPH
$503
Air Canada Logo
11:15 am – 12:05 pm
Denver(DEN)Madrid(MAD)
DEN - MAD · 24h 50m
8 Feb
24h 50m
8 Feb
1 stop
YUL
Air Canada Logo
6:00 am – 4:00 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 10h
17 Feb
10h
17 Feb
1 stop
FRA
$503
Finnair Logo
6:10 pm – 2:20 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 20h 10m
18 Feb
20h 10m
18 Feb
nonstop
Finnair Logo
12:50 pm – 4:35 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 3h 45m
25 Feb
3h 45m
25 Feb
nonstop
$507
Finnair Logo
9:30 am – 9:25 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 23h 55m
18 Feb
23h 55m
18 Feb
1 stop
DFW
Finnair Logo
12:50 pm – 4:35 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 3h 45m
25 Feb
3h 45m
25 Feb
nonstop
$511
United Airlines Logo
8:20 am – 9:15 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 24h 55m
8 Feb
24h 55m
8 Feb
1 stop
EWR
United Airlines Logo
1:35 pm – 8:50 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 7h 15m
20 Feb
7h 15m
20 Feb
1 stop
YUL
$511
Air Canada Logo
10:55 pm – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 33h 5m
10 Feb
33h 5m
10 Feb
2 stops
YYZ, YUL
Air Canada Logo
1:35 pm – 8:50 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 7h 15m
17 Feb
7h 15m
17 Feb
1 stop
YUL
$512
Air Canada Logo
6:10 pm – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 37h 50m
3 Mar
37h 50m
3 Mar
2 stops
YVR, YUL
Air Canada Logo
6:00 am – 8:50 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 14h 50m
10 Mar
14h 50m
10 Mar
2 stops
FRA, YUL
$512
Finnair Logo
6:50 pm – 8:05 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 25h 15m
1 Mar
25h 15m
1 Mar
1 stop
HEL
Finnair Logo
12:50 pm – 5:35 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 4h 45m
13 Mar
4h 45m
13 Mar
nonstop
$516
Air Canada Logo
12:30 pm – 12:05 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 23h 35m
8 Feb
23h 35m
8 Feb
1 stop
YUL
Air Canada Logo
1:35 pm – 11:59 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 10h 24m
20 Feb
10h 24m
20 Feb
2 stops
YUL, ORD
$516
United Airlines Logo
11:10 pm – 9:15 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 34h 5m
21 Feb
34h 5m
21 Feb
2 stops
ORD, EWR
United Airlines Logo
6:00 am – 10:57 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 16h 57m
3 Mar
16h 57m
3 Mar
2 stops
FRA, SFO
$516
Delta Air Lines Logo
9:40 am – 9:15 am
Denver(DEN)Madrid(MAD)
DEN - MAD · 23h 35m
11 Feb
23h 35m
11 Feb
1 stop
ATL
Delta Air Lines Logo
10:00 am – 6:46 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 8h 46m
20 Feb
8h 46m
20 Feb
1 stop
JFK
$517
Finnair Logo
6:10 pm – 2:20 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 20h 10m
1 Mar
20h 10m
1 Mar
nonstop
Finnair Logo
10:00 am – 12:46 am
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 14h 46m
11 Mar
14h 46m
11 Mar
1 stop
MIA
$517
Air Canada Logo
8:30 am – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 23h 30m
2 Mar
23h 30m
2 Mar
1 stop
YUL
Air Canada Logo
12:35 pm – 9:15 am
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 20h 40m
11 Mar
20h 40m
11 Mar
2 stops
YUL, DEN
$517
Air Canada Logo
8:30 am – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 23h 30m
2 Mar
23h 30m
2 Mar
1 stop
YUL
Air Canada Logo
7:35 pm – 5:35 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 22h
16 Mar
22h
16 Mar
1 stop
ZRH
$519
Virgin Atlantic Logo
9:15 am – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 22h 45m
8 Feb
22h 45m
8 Feb
1 stop
JFK
Virgin Atlantic Logo
10:00 am – 6:43 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 8h 43m
20 Feb
8h 43m
20 Feb
1 stop
JFK
$521
Lufthansa Logo
11:15 am – 12:05 pm
Denver(DEN)Madrid(MAD)
DEN - MAD · 24h 50m
15 Feb
24h 50m
15 Feb
1 stop
YUL
Lufthansa Logo
6:00 am – 4:00 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 10h
3 Mar
10h
3 Mar
1 stop
FRA
$521
Air Canada Logo
8:30 am – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 23h 30m
9 Feb
23h 30m
9 Feb
1 stop
YUL
Air Canada Logo
6:35 pm – 3:15 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 20h 40m
17 Feb
20h 40m
17 Feb
1 stop
MUC
$525
United Airlines Logo
6:37 pm – 9:15 am
Los Angeles(ONT)Madrid(MAD)
ONT - MAD · 38h 38m
21 Feb
38h 38m
21 Feb
1 stop
EWR
United Airlines Logo
6:00 am – 1:05 pm
Madrid(MAD)Los Angeles(ONT)
MAD - ONT · 7h 5m
3 Mar
7h 5m
3 Mar
1 stop
FRA
$528
Air Canada Logo
11:15 am – 4:40 pm
Denver(DEN)Madrid(MAD)
DEN - MAD · 29h 25m
11 Feb
29h 25m
11 Feb
2 stops
YUL, BRU
Air Canada Logo
6:00 am – 7:55 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 13h 55m
20 Feb
13h 55m
20 Feb
2 stops
FRA, YUL
$530
British Airways Logo
3:30 pm – 4:55 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 25h 25m
18 Feb
25h 25m
18 Feb
1 stop
LHR
British Airways Logo
12:50 pm – 4:35 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 3h 45m
25 Feb
3h 45m
25 Feb
nonstop
$531
Delta Air Lines Logo
3:25 pm – 5:40 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 26h 15m
9 Feb
26h 15m
9 Feb
1 stop
CDG
Delta Air Lines Logo
6:00 am – 11:45 am
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 5h 45m
18 Feb
5h 45m
18 Feb
1 stop
AMS
$534
British Airways Logo
5:25 pm – 6:30 pm
Denver(DEN)Madrid(MAD)
DEN - MAD · 25h 5m
11 Feb
25h 5m
11 Feb
1 stop
LHR
British Airways Logo
1:15 pm – 9:16 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 8h 1m
26 Feb
8h 1m
26 Feb
1 stop
PHL
$537
SWISS Logo
8:30 am – 8:00 am
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 23h 30m
2 Mar
23h 30m
2 Mar
1 stop
YUL
SWISS Logo
7:35 pm – 5:35 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 22h
9 Mar
22h
9 Mar
1 stop
ZRH
$538
Delta Air Lines Logo
10:30 pm – 8:00 am
Los Angeles(ONT)Madrid(MAD)
ONT - MAD · 33h 30m
21 Feb
33h 30m
21 Feb
2 stops
ATL, JFK
Delta Air Lines Logo
11:00 am – 4:22 pm
Madrid(MAD)Los Angeles(ONT)
MAD - ONT · 29h 22m
3 Mar
29h 22m
3 Mar
2 stops
AMS, SLC
$540
British Airways Logo
5:05 pm – 8:05 pm
Los Angeles(LAX)Madrid(MAD)
LAX - MAD · 27h
18 Feb
27h
18 Feb
2 stops
LAS, LHR
British Airways Logo
1:00 pm – 11:43 pm
Madrid(MAD)Los Angeles(LAX)
MAD - LAX · 10h 43m
25 Feb
10h 43m
25 Feb
1 stop
DFW
$542
Brussels Airlines Logo
11:15 am – 12:05 pm
Denver(DEN)Madrid(MAD)
DEN - MAD · 24h 50m
15 Feb
24h 50m
15 Feb
1 stop
YUL
Brussels Airlines Logo
6:25 am – 7:55 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 13h 30m
3 Mar
13h 30m
3 Mar
2 stops
BRU, YUL
$542
Air France Logo
10:45 am – 9:15 am
Denver(DEN)Madrid(MAD)
DEN - MAD · 22h 30m
11 Feb
22h 30m
11 Feb
1 stop
ATL
Air France Logo
10:00 am – 6:46 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 8h 46m
20 Feb
8h 46m
20 Feb
1 stop
JFK
$543
Lufthansa Logo
11:59 pm – 12:05 pm
Denver(DEN)Madrid(MAD)
DEN - MAD · 36h 6m
7 Feb
36h 6m
7 Feb
2 stops
IAD, YUL
Lufthansa Logo
5:00 pm – 4:00 pm
Madrid(MAD)Denver(DEN)
MAD - DEN · 23h
16 Feb
23h
16 Feb
1 stop
FRA
$546
Finnair Logo
5:20 pm – 9:25 am
Dallas(DFW)Madrid(MAD)
DFW - MAD · 16h 5m
9 Feb
16h 5m
9 Feb
nonstop
Finnair Logo
1:00 pm – 5:00 pm
Madrid(MAD)Dallas(DFW)
MAD - DFW · 4h
19 Feb
4h
19 Feb
nonstop
$547

Top Deals on flights to Madrid

Los Angeles, US (LAX) - Madrid, ES (MAD)

TAP Portugal Logo
TAP Portugal

Nov 11

LAX
27h 35m
LIS

Nov 12

MAD

as low as

$208

Los Angeles, US (LAX) - Madrid, ES (MAD)

Aer Lingus Logo
Aer Lingus

Nov 12

LAX
23h 35m
DUB

Nov 13

MAD

as low as

$367

Detroit, US (DTT) - Madrid, ES (MAD)

SAS Airlines Logo
SAS Airlines

Mar 4

DTW
26h
EWR
CPH

Mar 5

MAD

as low as

$376

Dallas, US (DFW) - Madrid, ES (MAD)

SAS Airlines Logo
SAS Airlines

May 9

DAL
26h
ATL
CPH

May 10

MAD

as low as

$376

Dallas, US (DFW) - Madrid, ES (MAD)

SAS Airlines Logo
SAS Airlines

Apr 14

DFW
29h 5m
BOS
CPH

Apr 15

MAD

as low as

$376

Atlanta, US (ATL) - Madrid, ES (MAD)

SAS Airlines Logo
SAS Airlines

Nov 17

ATL
20h 10m
CPH

Nov 18

MAD

as low as

$410

Dallas, US (DFW) - Madrid, ES (MAD)

Air Canada Logo
Air Canada

Nov 17

DFW
22h 40m
YUL

Nov 18

MAD

as low as

$422

Dallas, US (DFW) - Madrid, ES (MAD)

American Airlines Logo
American Airlines

Nov 19

DFW
20h 5m
LHR

Nov 20

MAD

as low as

$422

Dallas, US (DFW) - Madrid, ES (MAD)

United Airlines Logo
United Airlines

Nov 18

DFW
19h 40m
YUL

Nov 19

MAD

as low as

$422

Dallas, US (DFW) - Madrid, ES (MAD)

American Airlines Logo
American Airlines

Nov 19

DFW
16h 10m
Direct

Nov 20

MAD

as low as

$426

Dallas, US (DFW) - Madrid, ES (MAD)

IBERIA Logo
IBERIA

Nov 18

DFW
20h 5m
LHR

Nov 19

MAD

as low as

$426

Dallas, US (DFW) - Madrid, ES (MAD)

Finnair Logo
Finnair

Nov 18

DFW
20h 50m
LHR

Nov 19

MAD

as low as

$427