1,123 km · Domestic

Phoenix Sky Harbor (PHX) – Charles M. Schulz Sonoma County (STS)

In July 2026, 122 flights operated between Phoenix Sky Harbor and Charles M. Schulz Sonoma County (both directions), and 74.6% 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
January66124▲ 87.9%
February88110▲ 25.0%
March1241240.0%
April120112▼ 6.7%
May124118▼ 4.8%
June120119▼ 0.8%
July1221220.0%
August124––
September110––
October122–in progress
November100––
December96––
Year to date (Jan–Jul)764829▲ 8.5%

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
January93.9%87.9%▼ 6.4%
February86.4%92.7%▲ 7.3%
March79.8%89.5%▲ 12.2%
April85.0%88.4%▲ 4.0%
May88.7%78.8%▼ 11.2%
June76.7%70.6%▼ 8.0%
July69.7%74.6%▲ 7.0%
August93.5%––
September88.2%––
October77.9%–in progress
November89.0%––
December81.3%––
Year-to-date average (Jan–Jul)82.9%83.2%▲ 0.4%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January00–
February00–
March00–
April00–
May00–
June01–
July00–
August0––
September2––
October0–in progress
November2––
December0––
Year to date (Jan–Jul)01

Airlines on this route

  1. Envoy Air 51.8%
  2. SkyWest Airlines 34.3%
  3. American Airlines 13.8%

Oct 1, 2024 – Jul 31, 2026

By direction

PHX → STS

Scheduled flights
1,206
Flights operated
1,204
Cancelled
2 · 0.2%
On-time departures
88.5%

STS → PHX

Scheduled flights
1,206
Flights operated
1,203
Cancelled
3 · 0.2%
On-time departures
78.4%

PHX → STS and STS → PHX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Envoy Air MQ 1,250 51.8% 87.0% 4
SkyWest Airlines OO 828 34.3% 79.6% 1
American Airlines AA 334 13.8% 79.9% 0

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 delay11:00–12:000.9min · 242 recorded · 242 measured
Gap to highest-delay hour12.1min11:00 ↔ 13:00
Recorded flights2,412PHX–STS

Departure hour

On-time departures Partial coverage: only airlines that report on-time data to the US DOT

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

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

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:00No observations———
07:00Fewer than 200 measured departures—22
08:00Fewer than 200 measured departures—11
09:00No observations———
10:0086.6%6.8 min387387
11:0093.0%0.9 min242242
12:0080.8%10.3 min438438
13:0079.3%12.9 min579581
14:00Fewer than 200 measured departures—184185
15:00No observations———
16:0082.1%7.6 min574576
17:00No observations———
18:00No observations———
19:00No observations———
20:00No observations———
21:00No observations———
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

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

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

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
Monday80.8%10.0 min354356
Tuesday85.6%7.6 min327328
Wednesday86.8%3.8 min334334
Thursday82.9%11.0 min350350
Friday81.9%9.1 min348350
Saturday86.9%7.9 min336336
Sunday79.9%11.4 min358358

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

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

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

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
JanFewer than 200 measured departures—190190
FebFewer than 200 measured departures—198198
Mar84.7%5.0 min248248
Apr86.6%5.2 min232232
May83.9%10.2 min242242
Jun73.6%20.7 min239240
Jul72.1%17.5 min244244
AugFewer than 200 measured departures—124124
SepFewer than 200 measured departures—110112
OctFewer than 200 measured departures—162162
Nov84.1%7.4 min208210
Dec83.8%3.4 min210210

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 83.3% 2,009
  • Delayed >15 min 16.5% 398
  • Cancelled 0.2% 5
  • 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

37
37 of 37
Flight numbersBy direction DeparturesOn time
MQ3498 PHX → STS 160 91.9%
MQ3407 STS → PHX 98 88.8%
MQ4115 STS → PHX 81 80.0%
MQ4115 PHX → STS 81 86.3%
OO6459 PHX → STS 71 84.5%
OO6459 STS → PHX 71 74.7%
OO6511 PHX → STS 65 83.1%
OO6511 STS → PHX 65 81.5%
OO6356 PHX → STS 62 87.1%
OO6356 STS → PHX 62 66.1%
MQ3709 STS → PHX 60 71.7%
MQ3447 STS → PHX 57 93.0%
MQ3757 STS → PHX 56 96.4%
MQ3757 PHX → STS 56 96.4%
AA2444 STS → PHX 54 74.1%
AA2444 PHX → STS 54 77.8%
MQ4126 PHX → STS 53 94.3%
MQ4126 STS → PHX 53 84.9%
OO6448 STS → PHX 44 84.1%
OO6448 PHX → STS 44 88.6%
OO6361 STS → PHX 42 41.5%
OO6361 PHX → STS 42 83.3%
OO6402 STS → PHX 38 81.6%
MQ3447 PHX → STS 37 97.3%
OO6402 PHX → STS 37 89.2%
MQ3362 STS → PHX 36 83.3%
OO6437 PHX → STS 33 87.9%
OO6437 STS → PHX 33 66.7%
AA2321 PHX → STS 31 83.9%
AA2321 STS → PHX 31 77.4%
AA3172 PHX → STS 31 96.8%
AA3172 STS → PHX 31 90.3%
MQ3654 STS → PHX 31 83.9%
MQ3654 PHX → STS 31 90.3%
MQ3942 PHX → STS 31 90.3%
MQ3716 STS → PHX 30 86.7%
MQ3716 PHX → STS 30 96.7%

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 122 +0.0% 0 74.6%
June 2026 119 −0.8% 1 70.6%
May 2026 118 −4.8% 0 78.8%
April 2026 112 −6.7% 0 88.4%
March 2026 124 +0.0% 0 89.5%
February 2026 110 +25.0% 0 92.7%
January 2026 124 +87.9% 0 87.9%
December 2025 96 −15.8% 0 81.3%
November 2025 100 −7.4% 2 89.0%
October 2025 122 +205.0% 0 77.9%
September 2025 110 2 88.2%
August 2025 124 0 93.5%
July 2025 122 0 69.7%
June 2025 120 0 76.7%
May 2025 124 0 88.7%
April 2025 120 0 85.0%
March 2025 124 0 79.8%
February 2025 88 0 86.4%
January 2025 66 0 93.9%
December 2024 114 0 86.0%
November 2024 108 0 79.6%
October 2024 40 0 87.5%

How to read this chart

Loading the guide…