MAF → DAL Midland to Dallas
live
Direct flights from Midland (MAF) to Dallas (DAL): 40 nonstop departures observed each week across 1 airline. 81% of the last 31 tracked flights arrived within 15 minutes of schedule. The median arrival is 11 minutes early. No cancellations were recorded across the 31 tracked flights. The nonstop covers 512 km, an estimated 1 hour 9 minutes in the air. Measured by Pro Flight Search from live flight boards at Midland and Dallas. Updated 5 November 2026 at 04:18 UTC.
MAF
Midland
tracking
DAL
Dallas
busy · +15
dep bank 05:30–17:50 40x weekly
Runs reliable · 1 airline · 40x weekly · nonstop
81% on time
of the last 31 tracked MAF → DAL flights arrived within 15 minutes
Median arrival delay is −11 min . 0 of 31 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −11 min across the last 31 arrivals
Flight time ~1h 09m estimated from route distance
Weekly departures 40x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 31
The week scheduled departures · origin local time
Southwest Airlines
Each mark is a scheduled departure at its origin-local time, observed operating in the last 7 days. Today is highlighted.
Who flies it observed on the boards · 7 days
Southwest AirlinesWN 86% on time
Flights WN697 05:30 Mo Th Fr · WN830 05:40 Tu We · WN456 05:50 Mo Tu We Su · WN2506 07:40 Tu We
History operated legs · board outcomes
11-03 1I272 arrived +373
11-03 1I913 arrived −11
11-01 EMD29 arrived +67
Show 23 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 MAF and DAL, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 32 Completed 31 Delayed 7 Within 15m 24/31 Median +3m
WN2316 Southwest
2 days
Wed, Nov 4
1/2 legs · N932WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
08:52
Landed · Sched 09:008m early
Tue, Nov 3
1/2 legs · N457WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
08:47
Landed · Sched 09:0013m early
Full WN2316 history →
WN2851 Southwest
4 days
Wed, Nov 4
1/2 legs · N228WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
15:41
Landed · Sched 15:454m early
Tue, Nov 3
1/2 legs · N260WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
15:43
Landed · Sched 15:452m early
Mon, Nov 2
1/2 legs · N470WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
12:08
Landed · Sched 12:2012m early
Sun, Nov 1
1/2 legs · N443WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
13:09
Landed · Sched 12:2049m late
Full WN2851 history →
WN456 Southwest
4 days
Wed, Nov 4
1/2 legs · N8973S
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:59
Landed · Sched 07:1011m early
Tue, Nov 3
1/2 legs · N9002W
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:52
Landed · Sched 07:1018m early
Mon, Nov 2
1/2 legs · N447WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:39
Landed · Sched 06:456m early
Sun, Nov 1
1/2 legs · N255WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:53
Last seen · Sched 06:458m late
Full WN456 history →
WN557 Southwest
2 days
Wed, Nov 4
1/2 legs · N8801Q
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
12:08
Landed · Sched 12:157m early
Tue, Nov 3
1/2 legs · N8934Q
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
12:24
Landed · Sched 12:159m late
Full WN557 history →
WN572 Southwest
4 days
Wed, Nov 4
1/2 legs · N218WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
17:56
Landed · Sched 17:2036m late
Tue, Nov 3
1/2 legs · N902WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
17:06
Landed · Sched 17:2014m early
Mon, Nov 2
1/2 legs · N7825A
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
19:24
Landed · Sched 19:306m early
Sun, Nov 1
1/2 legs · N961WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
19:39
Landed · Sched 19:309m late
Full WN572 history →
1I272 NetJets Aviation
1 day
Tue, Nov 3
1/2 legs · N272QS
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
15:30
Landed · Sched 09:17373m late
1I913 NetJets Aviation
1 day
Tue, Nov 3
1/2 legs · N913QS
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
15:58
Landed · Sched 15:562m late
WN2633 Southwest
2 days
Mon, Nov 2
1/2 legs · N437WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
18:24
Landed · Sched 16:15129m late
Sun, Nov 1
1/2 legs · N908WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
18:30
Landed · Sched 16:15135m late
Full WN2633 history →
EMD29 EagleMed
1 day
Sun, Nov 1
1/2 legs · N114HB
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
17:18
Landed · Sched 15:5880m late
WN1371 Southwest
1 day
Sun, Nov 1
1/2 legs · N8870K
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
10:04
Landed · Sched 06:45199m late
Full WN1371 history →
WN3673 Southwest
1 day
Sat, Oct 31
1/2 legs · N8825Q
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:58
Landed · Sched 07:002m early
Full WN3673 history →
WN839 Southwest
1 day
Sat, Oct 31
1/2 legs · N7880D
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
13:10
Landed · Sched 13:155m early
Full WN839 history →
WN2599 Southwest
2 days
Fri, Oct 30
1/2 legs · N7886A
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
12:13
Landed · Sched 12:103m late
Thu, Oct 29
1/2 legs · N7868K
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
12:08
Landed · Sched 12:102m early
Full WN2599 history →
WN2600 Southwest
2 days
Fri, Oct 30
1/2 legs · N7888A
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
15:29
Landed · Sched 15:209m late
Thu, Oct 29
1/2 legs · N228WN
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
15:31
Landed · Sched 15:2011m late
Full WN2600 history →
WN4331 Southwest
2 days
Fri, Oct 30
1/2 legs · N8945Q
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
19:09
Landed · Sched 19:054m late
Thu, Oct 29
1/2 legs · N8771D
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
19:15
Landed · Sched 19:0510m late
Full WN4331 history →
WN697 Southwest
2 days
Fri, Oct 30
1/2 legs · N8524Z
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:52
Landed · Sched 06:457m late
Thu, Oct 29
1/2 legs · N8645A
MAF
Departure
—
MAF is outside our board polling set.
→
DAL
Arrival
06:50
Landed · Sched 06:455m late
Full WN697 history →
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: Midland (MAF) to Dallas (DAL) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/MAF-DAL
Copy
How we measure this →
MAF to DAL questions
Is MAF–DAL running on time right now? Mostly on schedule. The arrival side at DAL is the weaker end, route health score 80/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on MAF–DAL? Operators schedule morning departures around 05:30 and evening departures around 17:50 from MAF. Earlier flights typically land before destination-airport delays accumulate later in the day; check the DAL delay card to confirm conditions when you'd arrive.
How long is the flight from MAF to DAL? Great-circle distance is 512 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 66–74 min gate-to-gate on this route.
How often does MAF–DAL fly? Southwest Airlines runs the route with about 40 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.