1,164 km · Domestic

LaGuardia (LGA) – Chicago Midway (MDW)

In July 2026, 379 flights operated between LaGuardia and Chicago Midway (both directions), and 52.2% left on time, according to the US BTS.

Flights per month

Only complete months are shown. A month appears once the source has published every day of it.

The most recent periods19 periods
PeriodFlights operated 2025Flights operated 2026Change vs last year
January390378▼ 3.1%
February359340▼ 5.3%
March382346▼ 9.4%
April378389▲ 2.9%
May384390▲ 1.6%
June382394▲ 3.1%
July375379▲ 1.1%
August400––
September393––
October398–in progress
November358––
December388––
Year to date (Jan–Jul)2,6502,616▼ 1.3%

On-time departures by month

Departures within 15 minutes of schedule.

The most recent periods19 periods
PeriodOn-time departures 2025On-time departures 2026Change vs last year
January82.8%85.2%▲ 2.9%
February83.6%80.0%▼ 4.3%
March79.3%54.6%▼ 31.1%
April84.9%68.6%▼ 19.2%
May70.3%60.5%▼ 13.9%
June61.0%56.9%▼ 6.7%
July62.1%52.2%▼ 15.9%
August73.8%––
September81.7%––
October67.6%–in progress
November69.8%––
December59.8%––
Year-to-date average (Jan–Jul)74.9%65.4%▼ 12.6%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January1216▲ 33.3%
February526▲ 420.0%
March648▲ 700.0%
April23▲ 50.0%
May414▲ 250.0%
June1018▲ 80.0%
July3343▲ 30.3%
August4––
September3––
October10–in progress
November24––
December8––
Year to date (Jan–Jul)72168▲ 133.3%

By direction

LGA → MDW

Scheduled flights
4,264
Flights operated
4,103
Cancelled
161 · 3.8%
On-time departures
70.9%

MDW → LGA

Scheduled flights
4,264
Flights operated
4,128
Cancelled
136 · 3.2%
On-time departures
71.5%

LGA → MDW and MDW → LGA counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Southwest Airlines WN 8,528 100.0% 71.2% 297

Shares are of scheduled flights in the period shown. Codeshare flights are counted once, under the operating airline.

Flight timing & delays

Historical departures, grouped by the scheduled local time at the departure airport. These are recorded outcomes, not a forecast for your flight.

Times are local to the departure airport of each flight; both directions are combined.

US domestic sectors recorded by BTS

Source: the US BTS · Oct 12, 2024 → Jul 31, 2026

Lowest average delay06:00–07:003.2min · 1,030 recorded · 1,016 measured
Gap to highest-delay hour29.5min06:00 ↔ 21:00
Recorded flights8,528LGA–MDW

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · Fewer than 200 measured departures · 157 recorded · 155 measured · Source: the US BTS 06:00 · 93.4% · 1,030 recorded · 1,016 measured · Source: the US BTS 07:00 · 82.4% · 237 recorded · 227 measured · Source: the US BTS 08:00 · 82.8% · 572 recorded · 564 measured · Source: the US BTS 09:00 · 83.1% · 616 recorded · 604 measured · Source: the US BTS 10:00 · 80.4% · 522 recorded · 510 measured · Source: the US BTS 11:00 · 79.9% · 570 recorded · 557 measured · Source: the US BTS 12:00 · 72.5% · 397 recorded · 386 measured · Source: the US BTS 13:00 · 65.7% · 373 recorded · 356 measured · Source: the US BTS 14:00 · 68.7% · 990 recorded · 957 measured · Source: the US BTS 15:00 · 61.9% · 404 recorded · 378 measured · Source: the US BTS 16:00 · 62.3% · 262 recorded · 252 measured · Source: the US BTS 17:00 · 52.6% · 688 recorded · 658 measured · Source: the US BTS 18:00 · 53.9% · 510 recorded · 475 measured · Source: the US BTS 19:00 · 53.5% · 326 recorded · 314 measured · Source: the US BTS 20:00 · 54.4% · 325 recorded · 309 measured · Source: the US BTS 21:00 · 50.3% · 549 recorded · 513 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · Fewer than 200 measured departures · 157 recorded · 155 measured · Source: the US BTS 06:00 · 3.2 min · 1,030 recorded · 1,016 measured · Source: the US BTS 07:00 · 9.8 min · 237 recorded · 227 measured · Source: the US BTS 08:00 · 7.8 min · 572 recorded · 564 measured · Source: the US BTS 09:00 · 8.2 min · 616 recorded · 604 measured · Source: the US BTS 10:00 · 10.3 min · 522 recorded · 510 measured · Source: the US BTS 11:00 · 11.7 min · 570 recorded · 557 measured · Source: the US BTS 12:00 · 15.0 min · 397 recorded · 386 measured · Source: the US BTS 13:00 · 20.4 min · 373 recorded · 356 measured · Source: the US BTS 14:00 · 20.4 min · 990 recorded · 957 measured · Source: the US BTS 15:00 · 29.8 min · 404 recorded · 378 measured · Source: the US BTS 16:00 · 25.6 min · 262 recorded · 252 measured · Source: the US BTS 17:00 · 30.1 min · 688 recorded · 658 measured · Source: the US BTS 18:00 · 32.5 min · 510 recorded · 475 measured · Source: the US BTS 19:00 · 25.4 min · 326 recorded · 314 measured · Source: the US BTS 20:00 · 27.1 min · 325 recorded · 309 measured · Source: the US BTS 21:00 · 32.7 min · 549 recorded · 513 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
00:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 01:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 02:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 03:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 04:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 05:00 · 157 · 157 recorded · 155 measured · Source: the US BTS 06:00 · 1,030 · 1,030 recorded · 1,016 measured · Source: the US BTS 07:00 · 237 · 237 recorded · 227 measured · Source: the US BTS 08:00 · 572 · 572 recorded · 564 measured · Source: the US BTS 09:00 · 616 · 616 recorded · 604 measured · Source: the US BTS 10:00 · 522 · 522 recorded · 510 measured · Source: the US BTS 11:00 · 570 · 570 recorded · 557 measured · Source: the US BTS 12:00 · 397 · 397 recorded · 386 measured · Source: the US BTS 13:00 · 373 · 373 recorded · 356 measured · Source: the US BTS 14:00 · 990 · 990 recorded · 957 measured · Source: the US BTS 15:00 · 404 · 404 recorded · 378 measured · Source: the US BTS 16:00 · 262 · 262 recorded · 252 measured · Source: the US BTS 17:00 · 688 · 688 recorded · 658 measured · Source: the US BTS 18:00 · 510 · 510 recorded · 475 measured · Source: the US BTS 19:00 · 326 · 326 recorded · 314 measured · Source: the US BTS 20:00 · 325 · 325 recorded · 309 measured · Source: the US BTS 21:00 · 549 · 549 recorded · 513 measured · Source: the US BTS 22:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 23:00 · No observations · 0 recorded · 0 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Departure hourOn-time departuresAverage departure delayWith departure timeRecorded flights
00:00No observations———
01:00No observations———
02:00No observations———
03:00No observations———
04:00No observations———
05:00Fewer than 200 measured departures—155157
06:0093.4%3.2 min1,0161,030
07:0082.4%9.8 min227237
08:0082.8%7.8 min564572
09:0083.1%8.2 min604616
10:0080.4%10.3 min510522
11:0079.9%11.7 min557570
12:0072.5%15.0 min386397
13:0065.7%20.4 min356373
14:0068.7%20.4 min957990
15:0061.9%29.8 min378404
16:0062.3%25.6 min252262
17:0052.6%30.1 min658688
18:0053.9%32.5 min475510
19:0053.5%25.4 min314326
20:0054.4%27.1 min309325
21:0050.3%32.7 min513549
22:00No observations———
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 69.8% · 1,304 recorded · 1,237 measured · Source: the US BTS Tuesday · 75.1% · 1,308 recorded · 1,267 measured · Source: the US BTS Wednesday · 75.9% · 1,312 recorded · 1,275 measured · Source: the US BTS Thursday · 68.6% · 1,300 recorded · 1,256 measured · Source: the US BTS Friday · 70.7% · 1,302 recorded · 1,271 measured · Source: the US BTS Saturday · 71.5% · 810 recorded · 788 measured · Source: the US BTS Sunday · 66.6% · 1,192 recorded · 1,137 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Monday · 19.8 min · 1,304 recorded · 1,237 measured · Source: the US BTS Tuesday · 14.1 min · 1,308 recorded · 1,267 measured · Source: the US BTS Wednesday · 14.9 min · 1,312 recorded · 1,275 measured · Source: the US BTS Thursday · 19.7 min · 1,300 recorded · 1,256 measured · Source: the US BTS Friday · 18.9 min · 1,302 recorded · 1,271 measured · Source: the US BTS Saturday · 15.7 min · 810 recorded · 788 measured · Source: the US BTS Sunday · 20.3 min · 1,192 recorded · 1,137 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Monday · 1,304 · 1,304 recorded · 1,237 measured · Source: the US BTS Tuesday · 1,308 · 1,308 recorded · 1,267 measured · Source: the US BTS Wednesday · 1,312 · 1,312 recorded · 1,275 measured · Source: the US BTS Thursday · 1,300 · 1,300 recorded · 1,256 measured · Source: the US BTS Friday · 1,302 · 1,302 recorded · 1,271 measured · Source: the US BTS Saturday · 810 · 810 recorded · 788 measured · Source: the US BTS Sunday · 1,192 · 1,192 recorded · 1,137 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Day of weekOn-time departuresAverage departure delayWith departure timeRecorded flights
Monday69.8%19.8 min1,2371,304
Tuesday75.1%14.1 min1,2671,308
Wednesday75.9%14.9 min1,2751,312
Thursday68.6%19.7 min1,2561,300
Friday70.7%18.9 min1,2711,302
Saturday71.5%15.7 min788810
Sunday66.6%20.3 min1,1371,192

Month of year

Months combine the same calendar month across the years shown; this is a seasonal pattern, not a monthly time series.

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Jan · 84.0% · 796 recorded · 768 measured · Source: the US BTS Feb · 81.8% · 730 recorded · 699 measured · Source: the US BTS Mar · 67.6% · 782 recorded · 728 measured · Source: the US BTS Apr · 76.7% · 772 recorded · 767 measured · Source: the US BTS May · 65.4% · 792 recorded · 774 measured · Source: the US BTS Jun · 58.9% · 804 recorded · 776 measured · Source: the US BTS Jul · 57.2% · 830 recorded · 754 measured · Source: the US BTS Aug · 73.8% · 404 recorded · 400 measured · Source: the US BTS Sep · 81.7% · 396 recorded · 393 measured · Source: the US BTS Oct · 73.7% · 664 recorded · 654 measured · Source: the US BTS Nov · 77.7% · 766 recorded · 740 measured · Source: the US BTS Dec · 63.9% · 792 recorded · 778 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Average departure delay Partial coverage: only airlines that report on-time data to the US DOT
Jan · 6.3 min · 796 recorded · 768 measured · Source: the US BTS Feb · 9.7 min · 730 recorded · 699 measured · Source: the US BTS Mar · 21.1 min · 782 recorded · 728 measured · Source: the US BTS Apr · 11.7 min · 772 recorded · 767 measured · Source: the US BTS May · 22.0 min · 792 recorded · 774 measured · Source: the US BTS Jun · 30.5 min · 804 recorded · 776 measured · Source: the US BTS Jul · 28.3 min · 830 recorded · 754 measured · Source: the US BTS Aug · 15.8 min · 404 recorded · 400 measured · Source: the US BTS Sep · 10.2 min · 396 recorded · 393 measured · Source: the US BTS Oct · 15.0 min · 664 recorded · 654 measured · Source: the US BTS Nov · 14.0 min · 766 recorded · 740 measured · Source: the US BTS Dec · 22.1 min · 792 recorded · 778 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

Recorded flights Partial coverage: only airlines that report on-time data to the US DOT
Jan · 796 · 796 recorded · 768 measured · Source: the US BTS Feb · 730 · 730 recorded · 699 measured · Source: the US BTS Mar · 782 · 782 recorded · 728 measured · Source: the US BTS Apr · 772 · 772 recorded · 767 measured · Source: the US BTS May · 792 · 792 recorded · 774 measured · Source: the US BTS Jun · 804 · 804 recorded · 776 measured · Source: the US BTS Jul · 830 · 830 recorded · 754 measured · Source: the US BTS Aug · 404 · 404 recorded · 400 measured · Source: the US BTS Sep · 396 · 396 recorded · 393 measured · Source: the US BTS Oct · 664 · 664 recorded · 654 measured · Source: the US BTS Nov · 766 · 766 recorded · 740 measured · Source: the US BTS Dec · 792 · 792 recorded · 778 measured · Source: the US BTS

Hover, tap or focus a point to see its value, sample and source.

View the figures
Month of yearOn-time departuresAverage departure delayWith departure timeRecorded flights
Jan84.0%6.3 min768796
Feb81.8%9.7 min699730
Mar67.6%21.1 min728782
Apr76.7%11.7 min767772
May65.4%22.0 min774792
Jun58.9%30.5 min776804
Jul57.2%28.3 min754830
Aug73.8%15.8 min400404
Sep81.7%10.2 min393396
Oct73.7%15.0 min654664
Nov77.7%14.0 min740766
Dec63.9%22.1 min778792

Delay and on-time rates need at least 200 measured departures per bucket. Smaller samples remain visible in the flight-count chart. An empty slot means no observations, not zero flights.

Recorded outcomes

  • On time 68.7% 5,861
  • Delayed >15 min 27.8% 2,370
  • Cancelled 3.5% 297
  • Missing departure time 0.0% 0

All recorded flights with a known scheduled local time, counted once. Missing actual times are shown separately.

On time means departing no more than 15 minutes after schedule. Cancelled flights and flights missing departure times are excluded from the on-time rate and average delay.

Flight numbers on this route

115
115 of 115
Flight numbersBy direction DeparturesOn time
WN2970 LGA → MDW 123 74.4%
WN761 LGA → MDW 123 90.9%
WN447 MDW → LGA 118 95.7%
WN1192 LGA → MDW 110 65.5%
WN2860 MDW → LGA 110 74.5%
WN533 MDW → LGA 110 67.9%
WN2109 MDW → LGA 106 88.7%
WN2468 LGA → MDW 104 73.3%
WN1634 LGA → MDW 98 87.5%
WN2234 LGA → MDW 94 86.0%
WN4031 MDW → LGA 93 86.7%
WN2165 MDW → LGA 83 83.8%
WN1737 MDW → LGA 74 74.0%
WN2291 LGA → MDW 67 49.2%
WN1603 MDW → LGA 64 81.3%
WN3719 MDW → LGA 64 82.5%
WN3122 MDW → LGA 61 56.4%
WN493 MDW → LGA 61 45.5%
WN2255 MDW → LGA 60 81.7%
WN3451 LGA → MDW 60 47.4%
WN3648 MDW → LGA 60 76.7%
WN4246 LGA → MDW 60 60.0%
WN3446 LGA → MDW 59 61.4%
WN987 LGA → MDW 59 51.7%
WN1168 LGA → MDW 58 82.8%
WN1364 MDW → LGA 58 79.6%
WN1539 LGA → MDW 58 96.6%
WN1950 LGA → MDW 58 77.2%
WN2253 LGA → MDW 58 68.4%
WN2370 LGA → MDW 58 80.0%
WN2543 MDW → LGA 58 98.3%
WN2688 LGA → MDW 58 86.2%
WN2706 MDW → LGA 58 90.9%
WN2801 MDW → LGA 58 93.1%
WN2936 LGA → MDW 58 37.5%
WN301 LGA → MDW 58 67.2%
WN3295 MDW → LGA 58 65.5%
WN3457 LGA → MDW 58 84.5%
WN3458 LGA → MDW 58 77.2%
WN3459 LGA → MDW 58 62.1%
WN3706 MDW → LGA 58 77.6%
WN404 LGA → MDW 58 63.8%
WN4429 LGA → MDW 58 96.6%
WN909 MDW → LGA 58 98.3%
WN2469 LGA → MDW 57 14.6%
WN2705 MDW → LGA 57 42.6%
WN2804 MDW → LGA 57 51.9%
WN2704 MDW → LGA 53 96.0%
WN879 LGA → MDW 53 95.9%
WN3563 LGA → MDW 52 39.1%
WN3841 MDW → LGA 52 62.8%
WN3843 MDW → LGA 52 66.0%
WN1102 MDW → LGA 50 74.0%
WN1143 MDW → LGA 50 89.8%
WN2371 LGA → MDW 50 89.4%
WN2374 LGA → MDW 50 72.3%
WN2708 MDW → LGA 50 72.3%
WN2803 MDW → LGA 50 52.2%
WN2931 LGA → MDW 50 94.0%
WN2935 LGA → MDW 50 63.8%
WN2937 LGA → MDW 50 44.7%
WN3298 MDW → LGA 50 42.6%
WN3460 LGA → MDW 50 76.0%
WN3461 LGA → MDW 50 65.3%
WN3494 LGA → MDW 50 55.1%
WN4044 MDW → LGA 50 57.1%
WN4665 MDW → LGA 50 79.2%
WN758 MDW → LGA 50 56.0%
WN852 LGA → MDW 50 83.0%
WN1095 LGA → MDW 49 20.0%
WN3294 MDW → LGA 49 73.5%
WN1646 MDW → LGA 47 84.4%
WN2713 LGA → MDW 47 88.9%
WN3561 LGA → MDW 44 63.4%
WN4656 LGA → MDW 44 78.6%
WN3560 LGA → MDW 43 81.4%
WN3564 LGA → MDW 43 54.1%
WN505 LGA → MDW 43 42.5%
WN1053 MDW → LGA 42 81.0%
WN1384 MDW → LGA 42 31.6%
WN1795 MDW → LGA 42 78.6%
WN2465 LGA → MDW 42 87.8%
WN3556 LGA → MDW 42 72.5%
WN3705 MDW → LGA 42 90.5%
WN4300 MDW → LGA 42 56.1%
WN4746 LGA → MDW 42 18.9%
WN1785 MDW → LGA 41 42.5%
WN2049 LGA → MDW 41 97.4%
WN2216 MDW → LGA 40 57.5%
WN360 MDW → LGA 40 64.1%
WN3707 MDW → LGA 40 66.7%
WN234 LGA → MDW 36 75.0%
WN2372 LGA → MDW 36 79.4%
WN4291 MDW → LGA 36 67.7%
WN3558 LGA → MDW 35 85.3%
WN1471 MDW → LGA 34 84.9%
WN1697 LGA → MDW 34 33.3%
WN2247 MDW → LGA 34 97.1%
WN2464 LGA → MDW 34 82.4%
WN3722 MDW → LGA 34 61.3%
WN4120 MDW → LGA 34 6.5%
WN4573 LGA → MDW 34 76.5%
WN4996 LGA → MDW 34 39.4%
WN1423 MDW → LGA 33 76.7%
WN2385 LGA → MDW 33 55.2%
WN2671 LGA → MDW 33 84.9%
WN3578 LGA → MDW 33 63.6%
WN590 MDW → LGA 33 53.1%
WN770 LGA → MDW 33 96.9%
WN854 MDW → LGA 33 37.5%
WN2503 LGA → MDW 31 31.0%
WN3540 LGA → MDW 31 70.0%
WN3835 MDW → LGA 31 70.0%
WN915 MDW → LGA 31 65.5%
WN3758 MDW → LGA 30 80.0%

Flight numbers are the codes sold on tickets. On shared flights one aircraft can carry several of them. Only numbers with at least 30 flights have a page.

Monthly figures
PeriodFlights operated Change vs last yearCancelled On-time departures
July 2026 379 +1.1% 43 52.2%
June 2026 394 +3.1% 18 56.9%
May 2026 390 +1.6% 14 60.5%
April 2026 389 +2.9% 3 68.6%
March 2026 346 −9.4% 48 54.6%
February 2026 340 −5.3% 26 80.0%
January 2026 378 −3.1% 16 85.2%
December 2025 388 −0.5% 8 59.8%
November 2025 358 −6.3% 24 69.8%
October 2025 398 +55.5% 10 67.6%
September 2025 393 3 81.7%
August 2025 400 4 73.8%
July 2025 375 33 62.1%
June 2025 382 10 61.0%
May 2025 384 4 70.3%
April 2025 378 2 84.9%
March 2025 382 6 79.3%
February 2025 359 5 83.6%
January 2025 390 12 82.8%
December 2024 390 6 67.9%
November 2024 382 2 85.1%
October 2024 256 0 83.2%

How to read this chart

Loading the guide…