1,407 km · Domestic

Portland (PDX) – Palm Springs (PSP)

In July 2026, 62 flights operated between Portland and Palm Springs (both directions), and 82.3% 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
January176148▼ 15.9%
February166157▼ 5.4%
March186230▲ 23.7%
April180176▼ 2.2%
May116110▼ 5.2%
June60600.0%
July6162▲ 1.6%
August62––
September60––
October116–in progress
November119––
December153––
Year to date (Jan–Jul)945943▼ 0.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
January93.8%89.9%▼ 4.2%
February87.3%89.2%▲ 2.2%
March80.6%90.9%▲ 12.8%
April95.0%92.6%▼ 2.5%
May94.8%88.2%▼ 7.0%
June81.7%80.0%▼ 2.1%
July85.2%82.3%▼ 3.4%
August96.8%––
September86.7%––
October87.1%–in progress
November88.2%––
December87.6%––
Year-to-date average (Jan–Jul)88.3%87.6%▼ 0.9%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January011–
February21▼ 50.0%
March04–
April02–
May20▼ 100.0%
June00–
July10▼ 100.0%
August0––
September0––
October2–in progress
November0––
December2––
Year to date (Jan–Jul)518▲ 260.0%

Airlines on this route

  1. Alaska Airlines 64.2%
  2. SkyWest Airlines 35.8%

Oct 1, 2024 – Jul 31, 2026

By direction

PDX → PSP

Scheduled flights
1,389
Flights operated
1,377
Cancelled
12 · 0.9%
On-time departures
86.8%

PSP → PDX

Scheduled flights
1,388
Flights operated
1,373
Cancelled
15 · 1.1%
On-time departures
91.6%

PDX → PSP and PSP → PDX counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
Alaska Airlines AS 1,784 64.2% 90.2% 15
SkyWest Airlines OO 993 35.8% 87.4% 12

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 delay10:00–11:00-1.4min · 331 recorded · 325 measured
Gap to highest-delay hour11.0min10:00 ↔ 17:00
Recorded flights2,777PDX–PSP

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 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 07:00 · 94.9% · 694 recorded · 686 measured · Source: the US BTS 08:00 · 92.7% · 219 recorded · 219 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 30 recorded · 30 measured · Source: the US BTS 10:00 · 93.5% · 331 recorded · 325 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 57 recorded · 57 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 27 recorded · 27 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 39 recorded · 39 measured · Source: the US BTS 14:00 · 86.3% · 350 recorded · 349 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 103 recorded · 101 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 17:00 · 81.2% · 440 recorded · 436 measured · Source: the US BTS 18:00 · 86.5% · 233 recorded · 230 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 191 recorded · 189 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 41 recorded · 41 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 14 recorded · 13 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 07:00 · -0.3 min · 694 recorded · 686 measured · Source: the US BTS 08:00 · 1.3 min · 219 recorded · 219 measured · Source: the US BTS 09:00 · Fewer than 200 measured departures · 30 recorded · 30 measured · Source: the US BTS 10:00 · -1.4 min · 331 recorded · 325 measured · Source: the US BTS 11:00 · Fewer than 200 measured departures · 57 recorded · 57 measured · Source: the US BTS 12:00 · Fewer than 200 measured departures · 27 recorded · 27 measured · Source: the US BTS 13:00 · Fewer than 200 measured departures · 39 recorded · 39 measured · Source: the US BTS 14:00 · 2.9 min · 350 recorded · 349 measured · Source: the US BTS 15:00 · Fewer than 200 measured departures · 103 recorded · 101 measured · Source: the US BTS 16:00 · Fewer than 200 measured departures · 4 recorded · 4 measured · Source: the US BTS 17:00 · 9.5 min · 440 recorded · 436 measured · Source: the US BTS 18:00 · 2.4 min · 233 recorded · 230 measured · Source: the US BTS 19:00 · Fewer than 200 measured departures · 191 recorded · 189 measured · Source: the US BTS 20:00 · Fewer than 200 measured departures · 41 recorded · 41 measured · Source: the US BTS 21:00 · Fewer than 200 measured departures · 14 recorded · 13 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 · No observations · 0 recorded · 0 measured · Source: the US BTS 06:00 · 4 · 4 recorded · 4 measured · Source: the US BTS 07:00 · 694 · 694 recorded · 686 measured · Source: the US BTS 08:00 · 219 · 219 recorded · 219 measured · Source: the US BTS 09:00 · 30 · 30 recorded · 30 measured · Source: the US BTS 10:00 · 331 · 331 recorded · 325 measured · Source: the US BTS 11:00 · 57 · 57 recorded · 57 measured · Source: the US BTS 12:00 · 27 · 27 recorded · 27 measured · Source: the US BTS 13:00 · 39 · 39 recorded · 39 measured · Source: the US BTS 14:00 · 350 · 350 recorded · 349 measured · Source: the US BTS 15:00 · 103 · 103 recorded · 101 measured · Source: the US BTS 16:00 · 4 · 4 recorded · 4 measured · Source: the US BTS 17:00 · 440 · 440 recorded · 436 measured · Source: the US BTS 18:00 · 233 · 233 recorded · 230 measured · Source: the US BTS 19:00 · 191 · 191 recorded · 189 measured · Source: the US BTS 20:00 · 41 · 41 recorded · 41 measured · Source: the US BTS 21:00 · 14 · 14 recorded · 13 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:00No observations———
06:00Fewer than 200 measured departures—44
07:0094.9%-0.3 min686694
08:0092.7%1.3 min219219
09:00Fewer than 200 measured departures—3030
10:0093.5%-1.4 min325331
11:00Fewer than 200 measured departures—5757
12:00Fewer than 200 measured departures—2727
13:00Fewer than 200 measured departures—3939
14:0086.3%2.9 min349350
15:00Fewer than 200 measured departures—101103
16:00Fewer than 200 measured departures—44
17:0081.2%9.5 min436440
18:0086.5%2.4 min230233
19:00Fewer than 200 measured departures—189191
20:00Fewer than 200 measured departures—4141
21:00Fewer than 200 measured departures—1314
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 · 90.2% · 412 recorded · 410 measured · Source: the US BTS Tuesday · 90.3% · 386 recorded · 383 measured · Source: the US BTS Wednesday · 87.9% · 376 recorded · 373 measured · Source: the US BTS Thursday · 91.2% · 400 recorded · 398 measured · Source: the US BTS Friday · 88.5% · 403 recorded · 401 measured · Source: the US BTS Saturday · 86.9% · 390 recorded · 382 measured · Source: the US BTS Sunday · 88.8% · 410 recorded · 403 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 · 0.3 min · 412 recorded · 410 measured · Source: the US BTS Tuesday · 0.4 min · 386 recorded · 383 measured · Source: the US BTS Wednesday · 1.9 min · 376 recorded · 373 measured · Source: the US BTS Thursday · 0.6 min · 400 recorded · 398 measured · Source: the US BTS Friday · 2.9 min · 403 recorded · 401 measured · Source: the US BTS Saturday · 5.3 min · 390 recorded · 382 measured · Source: the US BTS Sunday · 5.2 min · 410 recorded · 403 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 · 412 · 412 recorded · 410 measured · Source: the US BTS Tuesday · 386 · 386 recorded · 383 measured · Source: the US BTS Wednesday · 376 · 376 recorded · 373 measured · Source: the US BTS Thursday · 400 · 400 recorded · 398 measured · Source: the US BTS Friday · 403 · 403 recorded · 401 measured · Source: the US BTS Saturday · 390 · 390 recorded · 382 measured · Source: the US BTS Sunday · 410 · 410 recorded · 403 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
Monday90.2%0.3 min410412
Tuesday90.3%0.4 min383386
Wednesday87.9%1.9 min373376
Thursday91.2%0.6 min398400
Friday88.5%2.9 min401403
Saturday86.9%5.3 min382390
Sunday88.8%5.2 min403410

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 · 92.0% · 335 recorded · 324 measured · Source: the US BTS Feb · 88.2% · 326 recorded · 323 measured · Source: the US BTS Mar · 86.3% · 420 recorded · 416 measured · Source: the US BTS Apr · 93.8% · 358 recorded · 356 measured · Source: the US BTS May · 91.6% · 228 recorded · 226 measured · Source: the US BTS Jun · Fewer than 200 measured departures · 120 recorded · 120 measured · Source: the US BTS Jul · Fewer than 200 measured departures · 124 recorded · 123 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 62 recorded · 62 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 60 recorded · 60 measured · Source: the US BTS Oct · Fewer than 200 measured departures · 190 recorded · 188 measured · Source: the US BTS Nov · 90.6% · 255 recorded · 255 measured · Source: the US BTS Dec · 88.6% · 299 recorded · 297 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 · 0.7 min · 335 recorded · 324 measured · Source: the US BTS Feb · 3.4 min · 326 recorded · 323 measured · Source: the US BTS Mar · 6.9 min · 420 recorded · 416 measured · Source: the US BTS Apr · -3.0 min · 358 recorded · 356 measured · Source: the US BTS May · 0.4 min · 228 recorded · 226 measured · Source: the US BTS Jun · Fewer than 200 measured departures · 120 recorded · 120 measured · Source: the US BTS Jul · Fewer than 200 measured departures · 124 recorded · 123 measured · Source: the US BTS Aug · Fewer than 200 measured departures · 62 recorded · 62 measured · Source: the US BTS Sep · Fewer than 200 measured departures · 60 recorded · 60 measured · Source: the US BTS Oct · Fewer than 200 measured departures · 190 recorded · 188 measured · Source: the US BTS Nov · -0.5 min · 255 recorded · 255 measured · Source: the US BTS Dec · 0.7 min · 299 recorded · 297 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 · 335 · 335 recorded · 324 measured · Source: the US BTS Feb · 326 · 326 recorded · 323 measured · Source: the US BTS Mar · 420 · 420 recorded · 416 measured · Source: the US BTS Apr · 358 · 358 recorded · 356 measured · Source: the US BTS May · 228 · 228 recorded · 226 measured · Source: the US BTS Jun · 120 · 120 recorded · 120 measured · Source: the US BTS Jul · 124 · 124 recorded · 123 measured · Source: the US BTS Aug · 62 · 62 recorded · 62 measured · Source: the US BTS Sep · 60 · 60 recorded · 60 measured · Source: the US BTS Oct · 190 · 190 recorded · 188 measured · Source: the US BTS Nov · 255 · 255 recorded · 255 measured · Source: the US BTS Dec · 299 · 299 recorded · 297 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
Jan92.0%0.7 min324335
Feb88.2%3.4 min323326
Mar86.3%6.9 min416420
Apr93.8%-3.0 min356358
May91.6%0.4 min226228
JunFewer than 200 measured departures—120120
JulFewer than 200 measured departures—123124
AugFewer than 200 measured departures—6262
SepFewer than 200 measured departures—6060
OctFewer than 200 measured departures—188190
Nov90.6%-0.5 min255255
Dec88.6%0.7 min297299

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 88.3% 2,452
  • Delayed >15 min 10.7% 298
  • Cancelled 1.0% 27
  • 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

21
21 of 21
Flight numbersBy direction DeparturesOn time
OO3341 PDX → PSP 342 82.6%
OO3425 PSP → PDX 298 95.3%
AS616 PDX → PSP 200 95.0%
AS617 PSP → PDX 198 86.8%
AS427 PSP → PDX 197 84.5%
AS1275 PSP → PDX 183 93.4%
AS1276 PDX → PSP 179 85.5%
AS425 PDX → PSP 147 87.1%
AS488 PDX → PSP 125 89.4%
AS487 PSP → PDX 88 90.7%
AS485 PSP → PDX 84 94.1%
OO3022 PDX → PSP 82 68.8%
OO3370 PSP → PDX 82 92.5%
AS440 PDX → PSP 52 100.0%
AS117 PSP → PDX 35 100.0%
AS183 PDX → PSP 35 97.1%
OO3454 PDX → PSP 35 91.4%
AS445 PSP → PDX 34 96.9%
AS446 PDX → PSP 34 93.9%
AS472 PDX → PSP 34 82.4%
AS486 PDX → PSP 34 76.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 62 +1.6% 0 82.3%
June 2026 60 +0.0% 0 80.0%
May 2026 110 −5.2% 0 88.2%
April 2026 176 −2.2% 2 92.6%
March 2026 230 +23.7% 4 90.9%
February 2026 157 −5.4% 1 89.2%
January 2026 148 −15.9% 11 89.9%
December 2025 153 +6.3% 2 87.6%
November 2025 119 −12.5% 0 88.2%
October 2025 116 +61.1% 2 87.1%
September 2025 60 0 86.7%
August 2025 62 0 96.8%
July 2025 61 1 85.2%
June 2025 60 0 81.7%
May 2025 116 2 94.8%
April 2025 180 0 95.0%
March 2025 186 0 80.6%
February 2025 166 2 87.3%
January 2025 176 0 93.8%
December 2024 144 0 89.6%
November 2024 136 0 92.6%
October 2024 72 0 86.1%

How to read this chart

Loading the guide…