TPA → MDW Tampa to Chicago
live
Direct flights from Tampa (TPA) to Chicago (MDW): 25 nonstop departures observed each week across 1 airline. 83% of the last 29 tracked flights arrived within 15 minutes of schedule. The median arrival is on schedule. No cancellations were recorded across the 29 tracked flights. The nonstop covers 1,607 km, an estimated 2 hours 34 minutes in the air. Measured by Pro Flight Search from live flight boards at Tampa and Chicago. Updated 31 October 2026 at 17:33 UTC.
Today, TPA → MDW Sat 31 Oct · local times
Sched Flight TPA departure MDW arrival
07:55
WN2770 Southwest Airlines
Left 08:01 +6
Landed 09:27 −13
11:25
WN2771 Southwest Airlines
Est. 11:25 Departure not confirmed by the board
MDW 13:05 scheduled
13:35
WN2930Southwest Airlines
On schedule
MDW 15:15 scheduled
Checked TPA board 11:20 · MDW board 12:33
TPA
Tampa
smooth · +0
MDW
Chicago
smooth · +4
dep bank 07:05–20:25 25x weekly
Runs reliable · 1 airline · 25x weekly · nonstop
83% on time
of the last 29 tracked TPA → MDW flights arrived within 15 minutes
Median arrival delay is −1 min . 0 of 29 tracked legs cancelled in the sample. Will a delayed flight be cancelled? →
Median arrival −1 min across the last 29 arrivals
Flight time ~2h 34m estimated from route distance
Weekly departures 25x 1 direct airline on the leg
Cancelled 0.0% recent route rate · 0 of 29
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 81% on time
Flights WN1851 07:05 Mo Th Fr · WN947 07:20 Tu We · WN3438 07:35 Sa · WN3403 08:40 Su
History operated legs · board outcomes
10-29 LXJ578 dep +10 → arr −1
10-28 1I412 arrived −23
10-28 WN947 dep +20 → arr −7
10-25 WN2900 arrived +4
10-25 WN3403 arrived −8
10-25 WN4181 arrived +5
10-24 WN329 dep +24 → arr +7
10-24 WN937 dep +26 → arr +13
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 TPA and MDW, paired departure → arrival per flight and day. Covers today and the previous 7 days.
Board rows 52 Completed 40 Delayed 9 Within 15m 32/40 Median +3m
WN2770 Southwest Airlines
1 day
Sat, Oct 31
2/2 legs · N8310C
TPA
Departure
07:53
Departed · Sched 07:552m early
→
MDW
Arrival
09:27
Landed · Sched 09:4013m early
Full WN2770 history →
WN2771 Southwest Airlines
1 day
Sat, Oct 31
2/2 legs · N8309C
TPA
Departure
Sched 11:25
Scheduled departure
→
MDW
Arrival
Sched 13:05
Scheduled arrival · landing pending
Full WN2771 history →
WN2930 Southwest Airlines
1 day
TPA
Departure
Sched 13:35
Scheduled departure
→
MDW
Arrival
Sched 15:15
Scheduled arrival · landing pending
WN1851 Southwest Airlines
3 days
Fri, Oct 30
2/2 legs · N8868L
TPA
Departure
09:25
Departed · Sched 07:05140m late
→
MDW
Arrival
10:59
Landed · Sched 08:50129m late
TPA
Departure
Sched 07:05
Scheduled time only · no board update captured
→
MDW
Arrival
08:39
Landed · Sched 08:5011m early
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
08:59
Landed · Sched 08:509m late
Full WN1851 history →
WN2746 Southwest Airlines
3 days
TPA
Departure
Sched 17:10
Scheduled time only · no board update captured
→
MDW
Arrival
20:03
Landed · Sched 18:5568m late
Thu, Oct 29
2/2 legs · N8689C
TPA
Departure
18:24
Departed · Sched 17:1074m late
→
MDW
Arrival
20:39
Landed · Sched 18:55104m late
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
18:47
Landed · Sched 18:558m early
Full WN2746 history →
WN2896 Southwest Airlines
3 days
TPA
Departure
Sched 19:50
Scheduled time only · no board update captured
→
MDW
Arrival
21:10
Landed · Sched 21:3525m early
Thu, Oct 29
2/2 legs · N8926Q
TPA
Departure
19:48
Departed · Sched 19:502m early
→
MDW
Arrival
21:56
Landed · Sched 21:3521m late
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
21:44
Landed · Sched 21:359m late
Full WN2896 history →
WN4444 Southwest Airlines
3 days
TPA
Departure
11:01
Departed · Sched 11:054m early
→
MDW
Arrival
12:34
Landed · Sched 12:4511m early
Thu, Oct 29
2/2 legs · N8531Q
TPA
Departure
11:11
Departed · Sched 11:056m late
→
MDW
Arrival
12:41
Landed · Sched 12:454m early
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
12:25
Landed · Sched 12:4520m early
Full WN4444 history →
LXJ578 Flexjet
1 day
Thu, Oct 29
2/2 legs · N578FX
TPA
Departure
21:10
Departed · Sched 21:0010m late
→
MDW
Arrival
22:28
Landed · Sched 22:291m early
1I412 NetJets Aviation
1 day
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
20:23
Landed · Sched 20:4623m early
WN2175 Southwest Airlines
2 days
TPA
Departure
15:26
Last seen · Sched 13:05141m late
→
MDW
Arrival
16:36
Landed · Sched 14:45111m late
TPA
Departure
Sched 13:05
Scheduled time only · no board update captured
→
MDW
Arrival
14:32
Landed · Sched 14:4513m early
Full WN2175 history →
WN4180 Southwest Airlines
3 days
TPA
Departure
Sched 18:00
Scheduled time only · no board update captured
→
MDW
Arrival
19:30
Landed · Sched 19:4010m early
TPA
Departure
Sched 18:00
Scheduled time only · no board update captured
→
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
18:24
Landed · Sched 18:251m early
Full WN4180 history →
WN5019 Southwest Airlines
1 day
TPA
Departure
Sched 15:05
Scheduled time only · no board update captured
→
MDW
Arrival
16:34
Landed · Sched 16:5016m early
Full WN5019 history →
WN947 Southwest Airlines
2 days
Wed, Oct 28
2/2 legs · N8628A
TPA
Departure
07:26
Departed · Sched 07:206m late
→
MDW
Arrival
08:53
Landed · Sched 09:007m early
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
08:48
Landed · Sched 09:0012m early
Full WN947 history →
WN2900 Southwest Airlines
1 day
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
10:54
Landed · Sched 10:504m late
WN3403 Southwest Airlines
1 day
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
08:32
Landed · Sched 08:408m early
WN4181 Southwest Airlines
1 day
TPA
Departure
—
Board row not captured for this rotation yet.
→
MDW
Arrival
20:30
Landed · Sched 20:255m late
WN329 Southwest Airlines
1 day
Sat, Oct 24
2/2 legs · N8572X
TPA
Departure
16:28
Departed · Sched 16:253m late
→
MDW
Arrival
18:17
Landed · Sched 18:107m late
Full WN329 history →
WN3438 Southwest Airlines
1 day
Sat, Oct 24
2/2 legs · N8537Z
TPA
Departure
07:41
Departed · Sched 07:356m late
→
MDW
Arrival
09:27
Landed · Sched 09:1512m late
Full WN3438 history →
WN937 Southwest Airlines
1 day
Sat, Oct 24
2/2 legs · N257WN
TPA
Departure
14:20
Departed · Sched 13:5525m late
→
MDW
Arrival
15:48
Landed · Sched 15:3513m late
Full WN937 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: Tampa (TPA) to Chicago (MDW) route reliability, measured from operated flights on official airport boards.
Copy
Canonical URL
https://proflightsearch.com/search-flights/TPA-MDW
Copy
How we measure this →
TPA to MDW questions
Is TPA–MDW running on time right now? Smooth skies ahead. The arrival side at MDW is the weaker end, route health score 96/100. The airports section above carries the live status and delay window at both ends.
Morning or evening flight on TPA–MDW? Operators schedule morning departures around 07:05 and evening departures around 17:10 from TPA. Earlier flights typically land before destination-airport delays accumulate later in the day; check the MDW delay card to confirm conditions when you'd arrive.
How long is the flight from TPA to MDW? Great-circle distance is 1,607 km. With typical jet cruise speed plus taxi, climb and descent, expect roughly 143–168 min gate-to-gate on this route.
How often does TPA–MDW fly? Southwest Airlines runs the route with about 25 flights a week (daily). Since one carrier owns the route, a single disruption tends to ripple through the day.