CLT → MAD Charlotte to Madrid
live
Direct flights from Charlotte (CLT) to Madrid (MAD): 28 nonstop departures observed each week across 4 airlines. 43% of the last 28 tracked flights arrived within 15 minutes of schedule. The median arrival is 17 minutes late. No cancellations were recorded across the 29 tracked flights. The nonstop covers 6,597 km, an estimated 8 hours 57 minutes in the air. Measured by Pro Flight Search from live flight boards at Charlotte and Madrid. Updated 30 October 2026 at 09:40 UTC.
Today, CLT → MAD Fri 30 Oct · local times
Sched Flight CLT departure MAD arrival
16:55
AA748 American Airlines
On schedule Gate A4
·
Checked CLT board 05:40 · MAD board 11:22
CLT
Charlotte
disrupted · +72
MAD
Madrid
smooth · +3
dep bank 05:30–15:40 28x weekly
Runs rough · 4 airlines · 28x weekly · nonstop
43% on time
of the last 28 tracked CLT → MAD flights arrived within 15 minutes
Median arrival delay is +17 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival +17 min across the last 28 arrivals
Flight time ~8h 57m estimated from route distance
Weekly departures 28x 4 direct airlines on the leg
Cancelled 0.0% recent route rate · 0 of 29
Who flies it observed on the boards · 7 days
American AirlinesAA 43% on time
Flights AA748 varies daily
British AirwaysBA 43% on time
Flights BA1611 varies daily
FinnairAY 43% on time
Flights AY3816 varies daily
IberiaIB 43% on time
Flights IB4978 varies daily
History operated legs · board outcomes
10-29 AA748 dep +72 → arr +67
10-29 AY3816 arrived +67
10-29 BA1611 arrived +67
10-29 IB4978 arrived +67
10-28 AA748 dep +44 → arr +17
10-28 AY3816 arrived +17
10-28 BA1611 arrived +17
10-28 IB4978 arrived +17
10-26 AA748 dep −9 → arr −22
10-26 AY3816 arrived −22
10-26 BA1611 arrived −22
10-26 IB4978 arrived −22
10-25 AA748 dep +3 → arr +25
10-25 AY3816 arrived +25
10-25 BA1611 arrived +25
10-25 IB4978 arrived +25
10-24 AA748 dep −5 → arr −25
10-24 AY3816 arrived −25
10-24 BA1611 arrived −25
10-24 IB4978 arrived −25
10-23 AA748 dep +492 → arr +486
10-23 AY3816 arrived +486
10-23 BA1611 arrived +486
10-23 IB4978 arrived +486
10-22 AY3816 arrived −2
10-22 BA1611 arrived −2
10-22 IB4978 arrived −2
Show 21 more legs
Actual board outcomes rather than schedules, paired departure and arrival per flight and day.
Full board history, day by day →
Board tracking
Recent operations · last 7 days + today
Live airport board rows from CLT and MAD, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 40 Completed 35 Delayed 19 Within 15m 16/35 Median +17m
AA748 American Airlines
9 days
CLT
Departure
Sched 16:55
Scheduled departure
→
MAD
Arrival
Sched 05:45
Scheduled arrival · landing pending
Thu schedule from board history
CLT
Departure
18:07
Departed · Sched 16:5572m late
→
MAD
Arrival
06:52
Landed · Sched 05:4567m late
CLT
Departure
17:39
Departed · Sched 16:5544m late
→
MAD
Arrival
06:02
Landed · Sched 05:4517m late
CLT
Departure
16:52
Departed · Sched 16:553m early
→
MAD
Arrival
05:10
Last seen · Sched 05:4535m early
CLT
Departure
16:46
Departed · Sched 16:559m early
→
MAD
Arrival
05:23
Landed · Sched 05:4522m early
CLT
Departure
16:58
Departed · Sched 16:553m late
→
MAD
Arrival
06:10
Landed · Sched 05:4525m late
CLT
Departure
16:50
Departed · Sched 16:555m early
→
MAD
Arrival
05:20
Landed · Sched 05:4525m early
CLT
Departure
23:52
Departed · Sched 15:40492m late
→
MAD
Arrival
13:36
Landed · Sched 05:30486m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:28
Landed · Sched 05:302m early
Full AA748 history →
AY3816 Finnair
8 days
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:52
Landed · Sched 05:4567m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:02
Landed · Sched 05:4517m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:10
Last seen · Sched 05:4535m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:23
Landed · Sched 05:4522m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:10
Landed · Sched 05:4525m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:20
Landed · Sched 05:4525m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
13:36
Landed · Sched 05:30486m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:28
Landed · Sched 05:302m early
BA1611 British Airways
8 days
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:52
Landed · Sched 05:4567m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:02
Landed · Sched 05:4517m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:10
Last seen · Sched 05:4535m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:23
Landed · Sched 05:4522m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:10
Landed · Sched 05:4525m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:20
Landed · Sched 05:4525m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
13:36
Landed · Sched 05:30486m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:28
Landed · Sched 05:302m early
IB4978 Iberia
8 days
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:52
Landed · Sched 05:4567m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:02
Landed · Sched 05:4517m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:10
Last seen · Sched 05:4535m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:23
Landed · Sched 05:4522m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
06:10
Landed · Sched 05:4525m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:20
Landed · Sched 05:4525m early
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
13:36
Landed · Sched 05:30486m late
CLT
Departure
—
Board row not captured for this rotation yet.
→
MAD
Arrival
05:28
Landed · Sched 05:302m early
Airports right now live boards
Cite this data
Journalists, bloggers, and researchers may cite this page with attribution and a link to Pro Flight Search.
Suggested citation
Pro Flight Search: Charlotte (CLT) to Madrid (MAD) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/CLT-MAD
Copy
How we measure this →
CLT to MAD questions
Is CLT–MAD running on time right now? Significant delay risk. The departure side at CLT is the weaker end, route health score 48/100. The airports section above carries the live status and delay window at both ends.
How long is the flight from CLT to MAD? Great-circle distance is 6,597 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 496–595 min gate-to-gate on this route.
How often does CLT–MAD fly? 4 carriers operate this route, around 28 flights a week between them. Compare carrier days and times in the airline list above.
What does the route health score measure? A blend of departure-side delay at CLT and arrival-side delay at MAD, computed from rolling delay windows (refreshed every 40 minutes) with a daily-rollup fallback. Current MVFR, IFR, or LIFR endpoint weather caps the score when flight rules can limit throughput. Higher is healthier: 100 means operations are clean at both ends.