677 km · Domestic

Palm Springs (PSP) – San Francisco (SFO)

In July 2026, 397 flights operated between Palm Springs and San Francisco (both directions), and 65.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
January414424▲ 2.4%
February411406▼ 1.2%
March550489▼ 11.1%
April540496▼ 8.1%
May450429▼ 4.7%
June308394▲ 27.9%
July308397▲ 28.9%
August325––
September382––
October467–in progress
November468––
December388––
Year to date (Jan–Jul)2,9813,035▲ 1.8%

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
January83.8%84.2%▲ 0.5%
February73.7%77.1%▲ 4.6%
March73.5%83.4%▲ 13.5%
April82.8%67.3%▼ 18.7%
May82.7%53.8%▼ 34.9%
June84.4%56.1%▼ 33.5%
July76.3%65.7%▼ 13.9%
August80.0%––
September84.3%––
October79.4%–in progress
November77.1%––
December69.3%––
Year-to-date average (Jan–Jul)79.6%69.7%▼ 12.5%

Cancelled flights by month

The most recent periods19 periods
PeriodCancelled flights 2025Cancelled flights 2026Change vs last year
January022–
February42▼ 50.0%
March60▼ 100.0%
April02–
May24▲ 100.0%
June00–
July00–
August0––
September0––
October1–in progress
November8––
December9––
Year to date (Jan–Jul)1230▲ 150.0%

Airlines on this route

  1. SkyWest Airlines 84.6%
  2. United Airlines 13.2%
  3. Frontier Airlines 1.9%
  4. Alaska Airlines 0.3%

Oct 1, 2024 – Jul 31, 2026

By direction

PSP → SFO

Scheduled flights
4,647
Flights operated
4,614
Cancelled
33 · 0.7%
On-time departures
74.3%

SFO → PSP

Scheduled flights
4,623
Flights operated
4,585
Cancelled
38 · 0.8%
On-time departures
77.9%

PSP → SFO and SFO → PSP counted separately.

Airlines on this route

Oct 1, 2024 – Jul 31, 2026
AirlineScheduled flights Share On-time departures Cancelled
SkyWest Airlines OO 7,841 84.6% 75.8% 66
United Airlines UA 1,226 13.2% 78.5% 4
Frontier Airlines F9 178 1.9% 75.7% 1
Alaska Airlines AS 25 0.3% 44.0% 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 delay06:00–07:004.0min · 294 recorded · 293 measured
Gap to highest-delay hour22.0min06:00 ↔ 20:00
Recorded flights9,270PSP–SFO

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.1% · 294 recorded · 293 measured · Source: the US BTS 07:00 · 81.6% · 623 recorded · 619 measured · Source: the US BTS 08:00 · 87.9% · 888 recorded · 884 measured · Source: the US BTS 09:00 · 82.0% · 567 recorded · 566 measured · Source: the US BTS 10:00 · 72.8% · 374 recorded · 371 measured · Source: the US BTS 11:00 · 78.8% · 449 recorded · 448 measured · Source: the US BTS 12:00 · 68.7% · 494 recorded · 488 measured · Source: the US BTS 13:00 · 72.7% · 943 recorded · 936 measured · Source: the US BTS 14:00 · 67.0% · 440 recorded · 436 measured · Source: the US BTS 15:00 · 72.0% · 690 recorded · 683 measured · Source: the US BTS 16:00 · 75.1% · 834 recorded · 826 measured · Source: the US BTS 17:00 · 73.2% · 391 recorded · 388 measured · Source: the US BTS 18:00 · 74.7% · 1,084 recorded · 1,076 measured · Source: the US BTS 19:00 · 73.0% · 499 recorded · 492 measured · Source: the US BTS 20:00 · 66.9% · 346 recorded · 341 measured · Source: the US BTS 21:00 · 76.1% · 354 recorded · 352 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 · 4.0 min · 294 recorded · 293 measured · Source: the US BTS 07:00 · 9.0 min · 623 recorded · 619 measured · Source: the US BTS 08:00 · 4.4 min · 888 recorded · 884 measured · Source: the US BTS 09:00 · 8.5 min · 567 recorded · 566 measured · Source: the US BTS 10:00 · 17.5 min · 374 recorded · 371 measured · Source: the US BTS 11:00 · 10.6 min · 449 recorded · 448 measured · Source: the US BTS 12:00 · 16.8 min · 494 recorded · 488 measured · Source: the US BTS 13:00 · 18.8 min · 943 recorded · 936 measured · Source: the US BTS 14:00 · 23.1 min · 440 recorded · 436 measured · Source: the US BTS 15:00 · 15.5 min · 690 recorded · 683 measured · Source: the US BTS 16:00 · 17.0 min · 834 recorded · 826 measured · Source: the US BTS 17:00 · 15.0 min · 391 recorded · 388 measured · Source: the US BTS 18:00 · 15.4 min · 1,084 recorded · 1,076 measured · Source: the US BTS 19:00 · 22.1 min · 499 recorded · 492 measured · Source: the US BTS 20:00 · 26.0 min · 346 recorded · 341 measured · Source: the US BTS 21:00 · 15.8 min · 354 recorded · 352 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 · 294 · 294 recorded · 293 measured · Source: the US BTS 07:00 · 623 · 623 recorded · 619 measured · Source: the US BTS 08:00 · 888 · 888 recorded · 884 measured · Source: the US BTS 09:00 · 567 · 567 recorded · 566 measured · Source: the US BTS 10:00 · 374 · 374 recorded · 371 measured · Source: the US BTS 11:00 · 449 · 449 recorded · 448 measured · Source: the US BTS 12:00 · 494 · 494 recorded · 488 measured · Source: the US BTS 13:00 · 943 · 943 recorded · 936 measured · Source: the US BTS 14:00 · 440 · 440 recorded · 436 measured · Source: the US BTS 15:00 · 690 · 690 recorded · 683 measured · Source: the US BTS 16:00 · 834 · 834 recorded · 826 measured · Source: the US BTS 17:00 · 391 · 391 recorded · 388 measured · Source: the US BTS 18:00 · 1,084 · 1,084 recorded · 1,076 measured · Source: the US BTS 19:00 · 499 · 499 recorded · 492 measured · Source: the US BTS 20:00 · 346 · 346 recorded · 341 measured · Source: the US BTS 21:00 · 354 · 354 recorded · 352 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:0091.1%4.0 min293294
07:0081.6%9.0 min619623
08:0087.9%4.4 min884888
09:0082.0%8.5 min566567
10:0072.8%17.5 min371374
11:0078.8%10.6 min448449
12:0068.7%16.8 min488494
13:0072.7%18.8 min936943
14:0067.0%23.1 min436440
15:0072.0%15.5 min683690
16:0075.1%17.0 min826834
17:0073.2%15.0 min388391
18:0074.7%15.4 min1,0761,084
19:0073.0%22.1 min492499
20:0066.9%26.0 min341346
21:0076.1%15.8 min352354
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 · 72.0% · 1,429 recorded · 1,417 measured · Source: the US BTS Tuesday · 83.5% · 1,176 recorded · 1,170 measured · Source: the US BTS Wednesday · 78.8% · 1,245 recorded · 1,238 measured · Source: the US BTS Thursday · 74.2% · 1,407 recorded · 1,395 measured · Source: the US BTS Friday · 72.0% · 1,442 recorded · 1,437 measured · Source: the US BTS Saturday · 82.7% · 1,129 recorded · 1,118 measured · Source: the US BTS Sunday · 72.5% · 1,442 recorded · 1,424 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 · 16.6 min · 1,429 recorded · 1,417 measured · Source: the US BTS Tuesday · 7.6 min · 1,176 recorded · 1,170 measured · Source: the US BTS Wednesday · 13.3 min · 1,245 recorded · 1,238 measured · Source: the US BTS Thursday · 15.3 min · 1,407 recorded · 1,395 measured · Source: the US BTS Friday · 18.3 min · 1,442 recorded · 1,437 measured · Source: the US BTS Saturday · 10.1 min · 1,129 recorded · 1,118 measured · Source: the US BTS Sunday · 19.0 min · 1,442 recorded · 1,424 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,429 · 1,429 recorded · 1,417 measured · Source: the US BTS Tuesday · 1,176 · 1,176 recorded · 1,170 measured · Source: the US BTS Wednesday · 1,245 · 1,245 recorded · 1,238 measured · Source: the US BTS Thursday · 1,407 · 1,407 recorded · 1,395 measured · Source: the US BTS Friday · 1,442 · 1,442 recorded · 1,437 measured · Source: the US BTS Saturday · 1,129 · 1,129 recorded · 1,118 measured · Source: the US BTS Sunday · 1,442 · 1,442 recorded · 1,424 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
Monday72.0%16.6 min1,4171,429
Tuesday83.5%7.6 min1,1701,176
Wednesday78.8%13.3 min1,2381,245
Thursday74.2%15.3 min1,3951,407
Friday72.0%18.3 min1,4371,442
Saturday82.7%10.1 min1,1181,129
Sunday72.5%19.0 min1,4241,442

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% · 860 recorded · 838 measured · Source: the US BTS Feb · 75.4% · 823 recorded · 817 measured · Source: the US BTS Mar · 78.2% · 1,045 recorded · 1,039 measured · Source: the US BTS Apr · 75.4% · 1,038 recorded · 1,036 measured · Source: the US BTS May · 68.6% · 885 recorded · 879 measured · Source: the US BTS Jun · 68.5% · 702 recorded · 702 measured · Source: the US BTS Jul · 70.4% · 705 recorded · 705 measured · Source: the US BTS Aug · 80.0% · 325 recorded · 325 measured · Source: the US BTS Sep · 84.3% · 382 recorded · 382 measured · Source: the US BTS Oct · 80.3% · 753 recorded · 752 measured · Source: the US BTS Nov · 79.1% · 912 recorded · 895 measured · Source: the US BTS Dec · 73.7% · 840 recorded · 829 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.5 min · 860 recorded · 838 measured · Source: the US BTS Feb · 16.2 min · 823 recorded · 817 measured · Source: the US BTS Mar · 13.9 min · 1,045 recorded · 1,039 measured · Source: the US BTS Apr · 14.0 min · 1,038 recorded · 1,036 measured · Source: the US BTS May · 21.4 min · 885 recorded · 879 measured · Source: the US BTS Jun · 17.1 min · 702 recorded · 702 measured · Source: the US BTS Jul · 15.0 min · 705 recorded · 705 measured · Source: the US BTS Aug · 9.5 min · 325 recorded · 325 measured · Source: the US BTS Sep · 4.2 min · 382 recorded · 382 measured · Source: the US BTS Oct · 10.0 min · 753 recorded · 752 measured · Source: the US BTS Nov · 14.6 min · 912 recorded · 895 measured · Source: the US BTS Dec · 19.5 min · 840 recorded · 829 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 · 860 · 860 recorded · 838 measured · Source: the US BTS Feb · 823 · 823 recorded · 817 measured · Source: the US BTS Mar · 1,045 · 1,045 recorded · 1,039 measured · Source: the US BTS Apr · 1,038 · 1,038 recorded · 1,036 measured · Source: the US BTS May · 885 · 885 recorded · 879 measured · Source: the US BTS Jun · 702 · 702 recorded · 702 measured · Source: the US BTS Jul · 705 · 705 recorded · 705 measured · Source: the US BTS Aug · 325 · 325 recorded · 325 measured · Source: the US BTS Sep · 382 · 382 recorded · 382 measured · Source: the US BTS Oct · 753 · 753 recorded · 752 measured · Source: the US BTS Nov · 912 · 912 recorded · 895 measured · Source: the US BTS Dec · 840 · 840 recorded · 829 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%11.5 min838860
Feb75.4%16.2 min817823
Mar78.2%13.9 min1,0391,045
Apr75.4%14.0 min1,0361,038
May68.6%21.4 min879885
Jun68.5%17.1 min702702
Jul70.4%15.0 min705705
Aug80.0%9.5 min325325
Sep84.3%4.2 min382382
Oct80.3%10.0 min752753
Nov79.1%14.6 min895912
Dec73.7%19.5 min829840

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 75.5% 6,998
  • Delayed >15 min 23.7% 2,201
  • Cancelled 0.8% 71
  • 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

68
68 of 68
Flight numbersBy direction DeparturesOn time
OO5705 SFO → PSP 558 84.3%
OO5703 SFO → PSP 457 81.5%
OO3447 SFO → PSP 391 72.5%
OO3367 PSP → SFO 382 73.9%
OO5617 PSP → SFO 366 89.0%
OO4786 PSP → SFO 355 75.3%
OO3356 SFO → PSP 300 60.8%
OO3497 PSP → SFO 240 73.9%
OO3380 PSP → SFO 215 86.0%
OO5631 PSP → SFO 202 67.3%
UA2626 PSP → SFO 185 75.7%
OO3469 SFO → PSP 180 86.6%
OO3367 SFO → PSP 179 70.8%
OO5660 PSP → SFO 174 76.3%
OO3493 SFO → PSP 172 75.5%
OO3469 PSP → SFO 169 78.7%
OO3351 PSP → SFO 163 81.4%
OO6052 PSP → SFO 149 75.2%
OO3422 SFO → PSP 146 71.5%
UA1636 PSP → SFO 136 70.4%
OO5804 SFO → PSP 125 96.0%
OO5944 PSP → SFO 121 83.2%
OO3351 SFO → PSP 120 87.3%
OO5212 SFO → PSP 119 56.3%
OO3422 PSP → SFO 115 66.1%
OO5721 PSP → SFO 115 75.7%
OO5652 SFO → PSP 111 75.7%
OO3493 PSP → SFO 108 69.2%
OO4699 PSP → SFO 105 80.0%
OO5975 SFO → PSP 100 80.4%
OO5704 SFO → PSP 99 74.5%
OO5312 SFO → PSP 98 72.2%
UA1704 SFO → PSP 98 92.9%
UA1246 SFO → PSP 97 91.8%
OO5465 SFO → PSP 96 81.3%
OO5904 SFO → PSP 90 90.0%
F992480 SFO → PSP 89 82.0%
F992479 PSP → SFO 85 70.2%
UA1430 PSP → SFO 77 63.6%
UA717 SFO → PSP 77 98.7%
OO5788 PSP → SFO 73 72.6%
OO5354 SFO → PSP 71 71.4%
OO5946 PSP → SFO 71 56.3%
OO5997 PSP → SFO 71 81.7%
OO3347 PSP → SFO 70 68.6%
OO3280 PSP → SFO 69 62.3%
OO3347 SFO → PSP 61 70.5%
OO5509 SFO → PSP 58 82.5%
OO5956 PSP → SFO 56 62.5%
OO5882 PSP → SFO 54 83.3%
UA2481 SFO → PSP 53 88.7%
OO3080 PSP → SFO 52 36.5%
OO5589 PSP → SFO 50 74.0%
UA1870 PSP → SFO 50 32.0%
OO3081 SFO → PSP 49 30.6%
UA1965 SFO → PSP 43 83.3%
UA2304 PSP → SFO 43 76.2%
OO3447 PSP → SFO 42 76.2%
OO3254 PSP → SFO 40 57.5%
OO3449 PSP → SFO 40 67.5%
OO4745 SFO → PSP 37 83.8%
OO5718 PSP → SFO 37 86.5%
UA2150 PSP → SFO 37 63.9%
UA2367 SFO → PSP 37 100.0%
UA404 SFO → PSP 36 88.9%
OO4735 SFO → PSP 35 85.7%
OO5931 PSP → SFO 35 85.7%
UA1434 SFO → PSP 32 65.6%

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 397 +28.9% 0 65.7%
June 2026 394 +27.9% 0 56.1%
May 2026 429 −4.7% 4 53.8%
April 2026 496 −8.1% 2 67.3%
March 2026 489 −11.1% 0 83.4%
February 2026 406 −1.2% 2 77.1%
January 2026 424 +2.4% 22 84.2%
December 2025 388 −12.0% 9 69.3%
November 2025 468 +9.6% 8 77.1%
October 2025 467 +63.9% 1 79.4%
September 2025 382 0 84.3%
August 2025 325 0 80.0%
July 2025 308 0 76.3%
June 2025 308 0 84.4%
May 2025 450 2 82.7%
April 2025 540 0 82.8%
March 2025 550 6 73.5%
February 2025 411 4 73.7%
January 2025 414 0 83.8%
December 2024 441 2 77.6%
November 2024 427 9 81.3%
October 2024 285 0 81.8%

How to read this chart

Loading the guide…