
$422 Cheap British Airways flights Chicago (ORD) to Madrid (MAD)
$422 Cheap British Airways flights Chicago (ORD) to Madrid (MAD)
Prices were available within the past 7 days and start at $422 for one-way flights and $999 for round trip, for the period specified. Prices and availability are subject to change. Additional terms apply.

Mon, Jul 27 - Tue, Aug 11
ORD
Chicago
MAD
Madrid
$999 Roundtrip, found 3 hours ago
$999
Roundtrip
found 3 hours ago

Thu, Jul 30 - Tue, Aug 11
ORD
Chicago
MAD
Madrid
$1,049 Roundtrip, found 3 hours ago
$1,049
Roundtrip
found 3 hours ago

Mon, Jul 6 - Tue, Jul 21
ORD
Chicago
MAD
Madrid
$1,091 Roundtrip, found 3 hours ago
$1,091
Roundtrip
found 3 hours ago

Sun, Aug 2 - Fri, Aug 14
ORD
Chicago
MAD
Madrid
$1,097 Roundtrip, found 3 hours ago
$1,097
Roundtrip
found 3 hours ago
Find the cheapest month to fly from Chicago (ORD) to Madrid (MAD)
November is typically the cheapest month to fly
From $434 - $727 per traveler.
Travel information
Origin airport | O'Hare Intl. |
|---|---|
Destination airport | Adolfo Suárez Madrid-Barajas |
Airlines serving | British Airways, Delta, TAP Portugal |
Popular airline | TAP Portugal |
Distance | 6706 km |
Average flight time | 15 hours 12 mins |
Explore a world of travel with Expedia
Most Popular British Airways Routes from Chicago
Most Popular British Airways Routes from Madrid
- Kraków to Athens (KRK - ATH)
- Rome to Paris (FCO - CDG)
- Montreal to Lyon (YUL - LYS)
- Denver to Bucharest (DEN - OTP)
- Tampa to Hamburg (TPA - HAM)
- Newark Liberty Intl. Airport to Amsterdam (EWR - AMS)
- London to New York (LHR - JFK)
- Rome to London (FCO - LHR)
- Albany to Cork (ALB - ORK)
- Paris to Prague (CDG - PRG)
Popular Domestic Routes in Adolfo Suárez Madrid-Barajas
- New York to Casablanca (JFK - CMN)
- Tampa to Hamburg (TPA - HAM)
- Rome to London (FCO - LHR)
- Denver to Bucharest (DEN - OTP)
- New York to Cork (JFK - ORK)
- Albany to Cork (ALB - ORK)
- Baltimore to London (BWI - LHR)
- Los Angeles to Pisa (LAX - PSA)
- Rome to Tel Aviv (FCO - TLV)
- London to New York (LHR - JFK)