620 km · Domestic

Bismarck (BIS) – Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (MSP)

In July 2026, 248 flights operated between Bismarck and Minneapolis–Saint Paul International Airport / Wold–Chamberlain Field (both directions), and 82.7% 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
January26790▼ 66.3%
February25058▼ 76.8%
March298106▼ 64.4%
April223189▼ 15.2%
May135137▲ 1.5%
June212211▼ 0.5%
July240248▲ 3.3%
August276––
September249––
October186–in progress
November88––
December210––
Year to date (Jan–Jul)1,6251,039▼ 36.1%

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
January80.9%77.8%▼ 3.8%
February83.2%79.3%▼ 4.7%
March85.9%70.8%▼ 17.6%
April85.2%91.0%▲ 6.8%
May85.2%86.9%▲ 2.0%
June84.0%88.6%▲ 5.5%
July74.6%82.7%▲ 10.9%
August81.5%––
September89.2%––
October96.8%–in progress
November89.8%––
December70.5%––
Year-to-date average (Jan–Jul)82.7%82.4%▼ 0.3%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February80▼ 100.0%
March04–
April00–
May00–
June04–
July00–
August0––
September0––
October0–in progress
November2––
December6––
Year to date (Jan–Jul)880.0%

Airlines on this route

  1. SkyWest Airlines 66.6%
  2. Delta Air Lines 33.4%

Oct 1, 2024 – Jul 31, 2026

By direction

BIS → MSP

Scheduled flights
2,221
Flights operated
2,209
Cancelled
12 · 0.5%
On-time departures
84.5%

MSP → BIS

Scheduled flights
2,221
Flights operated
2,207
Cancelled
14 · 0.6%
On-time departures
82.1%

BIS → MSP and MSP → BIS counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 2,957 66.6% 84.0% 23
Delta Air Lines DL 1,485 33.4% 82.1% 3

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 delay09:00–10:003.3min · 300 recorded · 299 measured
Gap to highest-delay hour14.3min09:00 ↔ 13:00
Recorded flights4,442BIS–MSP

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 · 89.5% · 482 recorded · 477 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 28 recorded · 28 measured · Source: the US BTS 07:00 · 88.2% · 398 recorded · 397 measured · Source: the US BTS 08:00 · 88.5% · 234 recorded · 234 measured · Source: the US BTS 09:00 · 91.3% · 300 recorded · 299 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 33 recorded · 33 measured · Source: the US BTS 11:00 · 84.0% · 731 recorded · 726 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 37 recorded · 37 measured · Source: the US BTS 13:00 · 78.2% · 265 recorded · 261 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 125 recorded · 124 measured · Source: the US BTS 15:00 · 81.6% · 398 recorded · 396 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: the US BTS 17:00 · 80.2% · 363 recorded · 363 measured · Source: the US BTS 18:00 · 76.8% · 532 recorded · 531 measured · Source: the US BTS 19:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 5 recorded · 5 measured · Source: the US BTS 21:00 · 77.1% · 345 recorded · 341 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 164 recorded · 162 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 · 7.8 min · 482 recorded · 477 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 28 recorded · 28 measured · Source: the US BTS 07:00 · 9.2 min · 398 recorded · 397 measured · Source: the US BTS 08:00 · 12.3 min · 234 recorded · 234 measured · Source: the US BTS 09:00 · 3.3 min · 300 recorded · 299 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 33 recorded · 33 measured · Source: the US BTS 11:00 · 10.7 min · 731 recorded · 726 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 37 recorded · 37 measured · Source: the US BTS 13:00 · 17.6 min · 265 recorded · 261 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 125 recorded · 124 measured · Source: the US BTS 15:00 · 12.6 min · 398 recorded · 396 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 2 recorded · 2 measured · Source: the US BTS 17:00 · 10.0 min · 363 recorded · 363 measured · Source: the US BTS 18:00 · 16.7 min · 532 recorded · 531 measured · Source: the US BTS 19:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 5 recorded · 5 measured · Source: the US BTS 21:00 · 15.2 min · 345 recorded · 341 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 164 recorded · 162 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 · 482 · 482 recorded · 477 measured · Source: the US BTS 06:00 · 28 · 28 recorded · 28 measured · Source: the US BTS 07:00 · 398 · 398 recorded · 397 measured · Source: the US BTS 08:00 · 234 · 234 recorded · 234 measured · Source: the US BTS 09:00 · 300 · 300 recorded · 299 measured · Source: the US BTS 10:00 · 33 · 33 recorded · 33 measured · Source: the US BTS 11:00 · 731 · 731 recorded · 726 measured · Source: the US BTS 12:00 · 37 · 37 recorded · 37 measured · Source: the US BTS 13:00 · 265 · 265 recorded · 261 measured · Source: the US BTS 14:00 · 125 · 125 recorded · 124 measured · Source: the US BTS 15:00 · 398 · 398 recorded · 396 measured · Source: the US BTS 16:00 · 2 · 2 recorded · 2 measured · Source: the US BTS 17:00 · 363 · 363 recorded · 363 measured · Source: the US BTS 18:00 · 532 · 532 recorded · 531 measured · Source: the US BTS 19:00 · No observations · 0 recorded · 0 measured · Source: the US BTS 20:00 · 5 · 5 recorded · 5 measured · Source: the US BTS 21:00 · 345 · 345 recorded · 341 measured · Source: the US BTS 22:00 · 164 · 164 recorded · 162 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:0089.5%7.8 min477482
06:00Fewer than 200 measured departures—2828
07:0088.2%9.2 min397398
08:0088.5%12.3 min234234
09:0091.3%3.3 min299300
10:00Fewer than 200 measured departures—3333
11:0084.0%10.7 min726731
12:00Fewer than 200 measured departures—3737
13:0078.2%17.6 min261265
14:00Fewer than 200 measured departures—124125
15:0081.6%12.6 min396398
16:00Fewer than 200 measured departures—22
17:0080.2%10.0 min363363
18:0076.8%16.7 min531532
19:00No observations———
20:00Fewer than 200 measured departures—55
21:0077.1%15.2 min341345
22:00Fewer than 200 measured departures—162164
23:00No observations———

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 83.6% · 660 recorded · 653 measured · Source: the US BTS Tuesday · 85.9% · 654 recorded · 652 measured · Source: the US BTS Wednesday · 82.2% · 642 recorded · 641 measured · Source: the US BTS Thursday · 83.8% · 643 recorded · 641 measured · Source: the US BTS Friday · 81.3% · 646 recorded · 646 measured · Source: the US BTS Saturday · 83.6% · 554 recorded · 550 measured · Source: the US BTS Sunday · 82.9% · 643 recorded · 633 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 · 12.1 min · 660 recorded · 653 measured · Source: the US BTS Tuesday · 8.4 min · 654 recorded · 652 measured · Source: the US BTS Wednesday · 12.0 min · 642 recorded · 641 measured · Source: the US BTS Thursday · 14.4 min · 643 recorded · 641 measured · Source: the US BTS Friday · 12.8 min · 646 recorded · 646 measured · Source: the US BTS Saturday · 12.4 min · 554 recorded · 550 measured · Source: the US BTS Sunday · 11.0 min · 643 recorded · 633 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 · 660 · 660 recorded · 653 measured · Source: the US BTS Tuesday · 654 · 654 recorded · 652 measured · Source: the US BTS Wednesday · 642 · 642 recorded · 641 measured · Source: the US BTS Thursday · 643 · 643 recorded · 641 measured · Source: the US BTS Friday · 646 · 646 recorded · 646 measured · Source: the US BTS Saturday · 554 · 554 recorded · 550 measured · Source: the US BTS Sunday · 643 · 643 recorded · 633 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
Monday83.6%12.1 min653660
Tuesday85.9%8.4 min652654
Wednesday82.2%12.0 min641642
Thursday83.8%14.4 min641643
Friday81.3%12.8 min646646
Saturday83.6%12.4 min550554
Sunday82.9%11.0 min633643

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 · 80.1% · 357 recorded · 357 measured · Source: the US BTS Feb · 82.5% · 316 recorded · 308 measured · Source: the US BTS Mar · 81.9% · 408 recorded · 404 measured · Source: the US BTS Apr · 87.9% · 412 recorded · 412 measured · Source: the US BTS May · 86.0% · 272 recorded · 272 measured · Source: the US BTS Jun · 86.3% · 427 recorded · 423 measured · Source: the US BTS Jul · 78.7% · 488 recorded · 488 measured · Source: the US BTS Aug · 81.5% · 276 recorded · 276 measured · Source: the US BTS Sep · 89.2% · 249 recorded · 249 measured · Source: the US BTS Oct · 96.2% · 369 recorded · 369 measured · Source: the US BTS Nov · 85.6% · 357 recorded · 355 measured · Source: the US BTS Dec · 71.2% · 511 recorded · 503 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 · 16.7 min · 357 recorded · 357 measured · Source: the US BTS Feb · 10.3 min · 316 recorded · 308 measured · Source: the US BTS Mar · 11.2 min · 408 recorded · 404 measured · Source: the US BTS Apr · 9.6 min · 412 recorded · 412 measured · Source: the US BTS May · 6.8 min · 272 recorded · 272 measured · Source: the US BTS Jun · 7.9 min · 427 recorded · 423 measured · Source: the US BTS Jul · 19.7 min · 488 recorded · 488 measured · Source: the US BTS Aug · 14.0 min · 276 recorded · 276 measured · Source: the US BTS Sep · 3.7 min · 249 recorded · 249 measured · Source: the US BTS Oct · -3.2 min · 369 recorded · 369 measured · Source: the US BTS Nov · 7.7 min · 357 recorded · 355 measured · Source: the US BTS Dec · 27.1 min · 511 recorded · 503 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 · 357 · 357 recorded · 357 measured · Source: the US BTS Feb · 316 · 316 recorded · 308 measured · Source: the US BTS Mar · 408 · 408 recorded · 404 measured · Source: the US BTS Apr · 412 · 412 recorded · 412 measured · Source: the US BTS May · 272 · 272 recorded · 272 measured · Source: the US BTS Jun · 427 · 427 recorded · 423 measured · Source: the US BTS Jul · 488 · 488 recorded · 488 measured · Source: the US BTS Aug · 276 · 276 recorded · 276 measured · Source: the US BTS Sep · 249 · 249 recorded · 249 measured · Source: the US BTS Oct · 369 · 369 recorded · 369 measured · Source: the US BTS Nov · 357 · 357 recorded · 355 measured · Source: the US BTS Dec · 511 · 511 recorded · 503 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
Jan80.1%16.7 min357357
Feb82.5%10.3 min308316
Mar81.9%11.2 min404408
Apr87.9%9.6 min412412
May86.0%6.8 min272272
Jun86.3%7.9 min423427
Jul78.7%19.7 min488488
Aug81.5%14.0 min276276
Sep89.2%3.7 min249249
Oct96.2%-3.2 min369369
Nov85.6%7.7 min355357
Dec71.2%27.1 min503511

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 82.8% 3,680
  • Delayed >15 min 16.6% 736
  • Cancelled 0.6% 26
  • 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

44
44 of 44
Flight numbersBy direction DeparturesOn time
OO3942 MSP → BIS 338 83.2%
OO3942 BIS → MSP 338 78.4%
OO4066 BIS → MSP 314 85.9%
OO4066 MSP → BIS 314 90.7%
DL1726 BIS → MSP 263 86.7%
DL1645 MSP → BIS 262 80.2%
OO4071 MSP → BIS 153 78.3%
OO4071 BIS → MSP 151 75.5%
OO3803 BIS → MSP 128 83.2%
DL2446 BIS → MSP 104 90.4%
OO3982 MSP → BIS 99 91.9%
OO3982 BIS → MSP 99 86.9%
DL2307 MSP → BIS 86 70.9%
OO3841 MSP → BIS 83 91.3%
OO3834 MSP → BIS 78 81.6%
OO3914 BIS → MSP 77 93.3%
OO3844 BIS → MSP 64 90.6%
DL1536 MSP → BIS 62 74.2%
DL678 BIS → MSP 62 90.3%
DL845 BIS → MSP 61 75.4%
DL845 MSP → BIS 61 77.1%
OO3877 MSP → BIS 61 78.7%
OO3935 BIS → MSP 55 81.8%
OO3935 MSP → BIS 55 89.1%
OO3952 BIS → MSP 49 93.9%
OO3952 MSP → BIS 49 91.8%
OO3948 MSP → BIS 42 73.8%
DL2887 MSP → BIS 40 80.0%
DL2888 BIS → MSP 40 82.5%
OO3804 MSP → BIS 36 75.0%
OO4173 BIS → MSP 36 65.7%
OO4173 MSP → BIS 36 65.7%
DL1777 MSP → BIS 34 100.0%
DL1778 BIS → MSP 34 97.1%
DL2826 MSP → BIS 34 51.5%
DL2926 BIS → MSP 34 73.5%
DL1671 MSP → BIS 32 59.4%
DL2541 BIS → MSP 32 96.9%
DL2660 BIS → MSP 31 96.7%
DL2713 MSP → BIS 31 80.7%
DL709 BIS → MSP 31 90.3%
OO3959 MSP → BIS 31 90.3%
OO3992 BIS → MSP 31 83.9%
DL678 MSP → BIS 30 73.3%

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 248 +3.3% 0 82.7%
June 2026 211 −0.5% 4 88.6%
May 2026 137 +1.5% 0 86.9%
April 2026 189 −15.2% 0 91.0%
March 2026 106 −64.4% 4 70.8%
February 2026 58 −76.8% 0 79.3%
January 2026 90 −66.3% 0 77.8%
December 2025 210 −28.3% 6 70.5%
November 2025 88 −67.0% 2 89.8%
October 2025 186 +1.6% 0 96.8%
September 2025 249 0 89.2%
August 2025 276 0 81.5%
July 2025 240 0 74.6%
June 2025 212 0 84.0%
May 2025 135 0 85.2%
April 2025 223 0 85.2%
March 2025 298 0 85.9%
February 2025 250 8 83.2%
January 2025 267 0 80.9%
December 2024 293 2 71.7%
November 2024 267 0 84.3%
October 2024 183 0 95.6%

How to read this chart

Loading the guide…