423 km · Domestic

Phoenix Sky Harbor (PHX) – St George (SGU)

In July 2026, 105 flights operated between Phoenix Sky Harbor and St George (both directions), and 83.8% 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
January140160▲ 14.3%
February140156▲ 11.4%
March180186▲ 3.3%
April180164▼ 8.9%
May186166▼ 10.8%
June128154▲ 20.3%
July124105▼ 15.3%
August122––
September86––
October168–in progress
November154––
December158––
Year to date (Jan–Jul)1,0781,091▲ 1.2%

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
January84.3%83.1%▼ 1.4%
February82.9%87.2%▲ 5.2%
March76.1%86.6%▲ 13.8%
April85.0%84.8%▼ 0.2%
May84.9%86.1%▲ 1.4%
June84.4%78.6%▼ 6.9%
July80.6%83.8%▲ 4.0%
August91.0%––
September86.0%––
October82.7%–in progress
November85.1%––
December89.9%––
Year-to-date average (Jan–Jul)82.6%84.3%▲ 2.1%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February02–
March00–
April00–
May00–
June00–
July00–
August0––
September0––
October0–in progress
November0––
December0––
Year to date (Jan–Jul)02

By direction

PHX → SGU

Scheduled flights
1,595
Flights operated
1,594
Cancelled
1 · 0.1%
On-time departures
84.1%

SGU → PHX

Scheduled flights
1,596
Flights operated
1,595
Cancelled
1 · 0.1%
On-time departures
84.1%

PHX → SGU and SGU → PHX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 3,191 100.0% 84.1% 2

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 27, 2026

Lowest average delay08:00–09:004.9min · 328 recorded · 328 measured
Gap to highest-delay hour13.4min08:00 ↔ 11:00
Recorded flights3,191PHX–SGU

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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 91.0% · 268 recorded · 268 measured · Source: the US BTS 07:00 · 90.8% · 381 recorded · 380 measured · Source: the US BTS 08:00 · 87.5% · 328 recorded · 328 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 90 recorded · 90 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 88 recorded · 88 measured · Source: the US BTS 11:00 · 74.6% · 201 recorded · 201 measured · Source: the US BTS 12:00 · 81.6% · 370 recorded · 370 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 155 recorded · 155 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 148 recorded · 148 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 24 recorded · 24 measured · Source: the US BTS 16:00 · 83.3% · 257 recorded · 257 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 110 recorded · 110 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 27 recorded · 27 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 186 recorded · 186 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 140 recorded · 140 measured · Source: the US BTS 21:00 · 87.2% · 243 recorded · 243 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 150 recorded · 150 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 25 recorded · 24 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 10.0 min · 268 recorded · 268 measured · Source: the US BTS 07:00 · 5.4 min · 381 recorded · 380 measured · Source: the US BTS 08:00 · 4.9 min · 328 recorded · 328 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 90 recorded · 90 measured · Source: the US BTS 10:00 · Fewer than 200 measured departures · 88 recorded · 88 measured · Source: the US BTS 11:00 · 18.4 min · 201 recorded · 201 measured · Source: the US BTS 12:00 · 11.9 min · 370 recorded · 370 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 155 recorded · 155 measured · Source: the US BTS 14:00 · Fewer than 200 measured departures · 148 recorded · 148 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 24 recorded · 24 measured · Source: the US BTS 16:00 · 6.1 min · 257 recorded · 257 measured · Source: the US BTS 17:00 · Fewer than 200 measured departures · 110 recorded · 110 measured · Source: the US BTS 18:00 · Fewer than 200 measured departures · 27 recorded · 27 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 186 recorded · 186 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 140 recorded · 140 measured · Source: the US BTS 21:00 · 15.1 min · 243 recorded · 243 measured · Source: the US BTS 22:00 · Fewer than 200 measured departures · 150 recorded · 150 measured · Source: the US BTS 23:00 · Fewer than 200 measured departures · 25 recorded · 24 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 268 · 268 recorded · 268 measured · Source: the US BTS 07:00 · 381 · 381 recorded · 380 measured · Source: the US BTS 08:00 · 328 · 328 recorded · 328 measured · Source: the US BTS 09:00 · 90 · 90 recorded · 90 measured · Source: the US BTS 10:00 · 88 · 88 recorded · 88 measured · Source: the US BTS 11:00 · 201 · 201 recorded · 201 measured · Source: the US BTS 12:00 · 370 · 370 recorded · 370 measured · Source: the US BTS 13:00 · 155 · 155 recorded · 155 measured · Source: the US BTS 14:00 · 148 · 148 recorded · 148 measured · Source: the US BTS 15:00 · 24 · 24 recorded · 24 measured · Source: the US BTS 16:00 · 257 · 257 recorded · 257 measured · Source: the US BTS 17:00 · 110 · 110 recorded · 110 measured · Source: the US BTS 18:00 · 27 · 27 recorded · 27 measured · Source: the US BTS 19:00 · 186 · 186 recorded · 186 measured · Source: the US BTS 20:00 · 140 · 140 recorded · 140 measured · Source: the US BTS 21:00 · 243 · 243 recorded · 243 measured · Source: the US BTS 22:00 · 150 · 150 recorded · 150 measured · Source: the US BTS 23:00 · 25 · 25 recorded · 24 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:00No observations———
06:0091.0%10.0 min268268
07:0090.8%5.4 min380381
08:0087.5%4.9 min328328
09:00Fewer than 200 measured departures—9090
10:00Fewer than 200 measured departures—8888
11:0074.6%18.4 min201201
12:0081.6%11.9 min370370
13:00Fewer than 200 measured departures—155155
14:00Fewer than 200 measured departures—148148
15:00Fewer than 200 measured departures—2424
16:0083.3%6.1 min257257
17:00Fewer than 200 measured departures—110110
18:00Fewer than 200 measured departures—2727
19:00Fewer than 200 measured departures—186186
20:00Fewer than 200 measured departures—140140
21:0087.2%15.1 min243243
22:00Fewer than 200 measured departures—150150
23:00Fewer than 200 measured departures—2425

Day of week

On-time departures Partial coverage: only airlines that report on-time data to the US DOT
Monday · 83.9% · 483 recorded · 483 measured · Source: the US BTS Tuesday · 89.0% · 400 recorded · 400 measured · Source: the US BTS Wednesday · 86.5% · 406 recorded · 406 measured · Source: the US BTS Thursday · 84.3% · 498 recorded · 497 measured · Source: the US BTS Friday · 81.6% · 474 recorded · 473 measured · Source: the US BTS Saturday · 83.9% · 428 recorded · 428 measured · Source: the US BTS Sunday · 80.9% · 502 recorded · 502 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 · 7.5 min · 483 recorded · 483 measured · Source: the US BTS Tuesday · 4.4 min · 400 recorded · 400 measured · Source: the US BTS Wednesday · 9.4 min · 406 recorded · 406 measured · Source: the US BTS Thursday · 8.7 min · 498 recorded · 497 measured · Source: the US BTS Friday · 13.6 min · 474 recorded · 473 measured · Source: the US BTS Saturday · 10.6 min · 428 recorded · 428 measured · Source: the US BTS Sunday · 12.8 min · 502 recorded · 502 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 · 483 · 483 recorded · 483 measured · Source: the US BTS Tuesday · 400 · 400 recorded · 400 measured · Source: the US BTS Wednesday · 406 · 406 recorded · 406 measured · Source: the US BTS Thursday · 498 · 498 recorded · 497 measured · Source: the US BTS Friday · 474 · 474 recorded · 473 measured · Source: the US BTS Saturday · 428 · 428 recorded · 428 measured · Source: the US BTS Sunday · 502 · 502 recorded · 502 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.9%7.5 min483483
Tuesday89.0%4.4 min400400
Wednesday86.5%9.4 min406406
Thursday84.3%8.7 min497498
Friday81.6%13.6 min473474
Saturday83.9%10.6 min428428
Sunday80.9%12.8 min502502

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 · 83.7% · 300 recorded · 300 measured · Source: the US BTS Feb · 85.1% · 298 recorded · 296 measured · Source: the US BTS Mar · 81.4% · 366 recorded · 366 measured · Source: the US BTS Apr · 84.9% · 344 recorded · 344 measured · Source: the US BTS May · 85.5% · 352 recorded · 352 measured · Source: the US BTS Jun · 81.2% · 282 recorded · 282 measured · Source: the US BTS Jul · 82.1% · 229 recorded · 229 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 122 recorded · 122 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 86 recorded · 86 measured · Source: the US BTS Oct · 85.9% · 248 recorded · 248 measured · Source: the US BTS Nov · 81.6% · 256 recorded · 256 measured · Source: the US BTS Dec · 85.7% · 308 recorded · 308 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 · 11.7 min · 300 recorded · 300 measured · Source: the US BTS Feb · 11.9 min · 298 recorded · 296 measured · Source: the US BTS Mar · 14.3 min · 366 recorded · 366 measured · Source: the US BTS Apr · 9.5 min · 344 recorded · 344 measured · Source: the US BTS May · 5.3 min · 352 recorded · 352 measured · Source: the US BTS Jun · 9.4 min · 282 recorded · 282 measured · Source: the US BTS Jul · 11.8 min · 229 recorded · 229 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 122 recorded · 122 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 86 recorded · 86 measured · Source: the US BTS Oct · 7.3 min · 248 recorded · 248 measured · Source: the US BTS Nov · 9.2 min · 256 recorded · 256 measured · Source: the US BTS Dec · 12.0 min · 308 recorded · 308 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 · 300 · 300 recorded · 300 measured · Source: the US BTS Feb · 298 · 298 recorded · 296 measured · Source: the US BTS Mar · 366 · 366 recorded · 366 measured · Source: the US BTS Apr · 344 · 344 recorded · 344 measured · Source: the US BTS May · 352 · 352 recorded · 352 measured · Source: the US BTS Jun · 282 · 282 recorded · 282 measured · Source: the US BTS Jul · 229 · 229 recorded · 229 measured · Source: the US BTS Aug · 122 · 122 recorded · 122 measured · Source: the US BTS Sep · 86 · 86 recorded · 86 measured · Source: the US BTS Oct · 248 · 248 recorded · 248 measured · Source: the US BTS Nov · 256 · 256 recorded · 256 measured · Source: the US BTS Dec · 308 · 308 recorded · 308 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
Jan83.7%11.7 min300300
Feb85.1%11.9 min296298
Mar81.4%14.3 min366366
Apr84.9%9.5 min344344
May85.5%5.3 min352352
Jun81.2%9.4 min282282
Jul82.1%11.8 min229229
AugFewer than 200 measured departures—122122
SepFewer than 200 measured departures—8686
Oct85.9%7.3 min248248
Nov81.6%9.2 min256256
Dec85.7%12.0 min308308

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 84.0% 2,682
  • Delayed >15 min 15.9% 507
  • Cancelled 0.1% 2
  • 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

13
13 of 13
Flight numbersBy direction DeparturesOn time
OO4810 SGU → PHX 480 91.2%
OO4811 PHX → SGU 479 86.9%
OO4815 PHX → SGU 415 85.5%
OO4814 SGU → PHX 364 79.7%
OO4812 SGU → PHX 327 81.0%
OO4813 PHX → SGU 296 83.1%
OO6479 SGU → PHX 146 89.0%
OO6477 SGU → PHX 139 75.5%
OO6471 PHX → SGU 97 85.6%
OO4985 PHX → SGU 87 77.0%
OO6186 PHX → SGU 81 77.8%
OO4985 SGU → PHX 47 74.5%
OO4907 PHX → SGU 32 87.5%

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 105 −15.3% 0 83.8%
June 2026 154 +20.3% 0 78.6%
May 2026 166 −10.8% 0 86.1%
April 2026 164 −8.9% 0 84.8%
March 2026 186 +3.3% 0 86.6%
February 2026 156 +11.4% 2 87.2%
January 2026 160 +14.3% 0 83.1%
December 2025 158 +5.3% 0 89.9%
November 2025 154 +51.0% 0 85.1%
October 2025 168 +110.0% 0 82.7%
September 2025 86 0 86.0%
August 2025 122 0 91.0%
July 2025 124 0 80.6%
June 2025 128 0 84.4%
May 2025 186 0 84.9%
April 2025 180 0 85.0%
March 2025 180 0 76.1%
February 2025 140 0 82.9%
January 2025 140 0 84.3%
December 2024 150 0 81.3%
November 2024 102 0 76.5%
October 2024 80 0 92.5%

How to read this chart

Loading the guide…