Skip to content
Know before you taxi

All Products

My Airports

Your shortcuts, saved on this device. Search to add an airport.

No airports saved yet. Add the fields you visit most.

Ask ATIS

KSFO Runway 10R/28L — San Francisco International Airport

11,381 × 200 ft asphalt · true headings 118° / 298° · field elevation 13 ft

Runway 10R/28L at San Francisco International Airport (KSFO) in San Francisco, CA is 11,381 ft long and 200 ft wide, asphalt, with true headings 118° and 298°. Over 2005–2025 the wind gave runway 10R the headwind 22.4% of the time and runway 28L 77.6%, with a crosswind above 15 kt in 1.4% of wind hours. KSFO publishes its tower configuration on FAA SWIM, so this page shows the runway the tower is actually using right now, today's configuration changes, and a growing record of how often each end is assigned.

Ask ATIS AIAsk anything about KSFO's weather, runways or delays, or search another airport.

Runway 10R/28L — current operational status

What the D-ATIS, the tower and current NOTAMs state now. The published FAA baseline (NASR) is a separate line in the overview below and does not reflect temporary closures.

RESTRICTED (NOTAM)
  • NOTAM 10/140: TWY F CL LGT BTN APCH END RWY 28L AND TWY F2 U/S

Sources: Published FAA baseline (OurAirports/NASR record) · FAA NOTAMs · Tower TFDM configuration (FAA SWIM) · D-ATIS · Tower TFDM 2305Z (3:05 PM PST) · D-ATIS 2256Z (2:56 PM PST). Runway NOTAMs stream live from the FAA NOTAM Management Service (SWIM); the official text is shown verbatim below the card. Always confirm with a current briefing.

NOTAMs for runway 10R/28L

Official text as issued; grouped for reading only. “Scheduled” means not yet in effect. NOTAMs are received live from the FAA NOTAM Management Service through SWIM and recorded since Sep 19, 2026; a NOTAM issued before that and not re-issued since may be missing. Get a full briefing before flight.

Unconfirmed: on record from before a data outage, may have been cancelled. Check current NOTAMs · 1
  • 09/338 · DOM09/30 0925Z (2:25 AM PDT) → 11/30 0759Z (11:59 PM PST)
    !SFO 09/338 SFO RWY 01R/19L CL LGT BTN RWY 10R/28L AND RWY 10L/28R U/S 2609300925-2611300759
Lighting · 2
  • 11/015 · DOM · scheduled11/03 1600Z (8:00 AM PST) → 11/03 1900Z (11:00 AM PST)
    !SFO 11/015 SFO RWY 10R PAPI U/S 2611031600-2611031900
  • 10/140 · INTL10/14 0952Z (2:52 AM PDT) → 12/31 0700Z (11:00 PM PST)
    TWY F CL LGT BTN APCH END RWY 28L AND TWY F2 U/S
Instrument procedure (FDC) · 4
  • 6/4750 · INTL · scheduled11/03 1600Z (8:00 AM PST) → 11/04 0100Z (5:00 PM PST)
    !FDC 6/4750 SFO ODP SAN FRANCISCO INTL, SAN FRANCISCO, CA. TAKEOFF MINIMUMS AND (OBSTACLE) DEPARTURE PROCEDURES AMDT 9... DEPARTURE PROCEDURE: RWYS 10L, 10R, 19L, 19R NA EXCEPT FOR AIRCRAFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SFO VOR OUT OF SERVICE. 2611031600-2611040100EST
  • 6/4752 · INTL · scheduled11/03 1600Z (8:00 AM PST) → 11/04 0100Z (5:00 PM PST)
    !FDC 6/4752 SFO IAP SAN FRANCISCO INTL, SAN FRANCISCO, CA. ILS OR LOC RWY 28L, AMDT 27C... ILS RWY 28L (SA CAT II), AMDT 27C... MISSED APPROACH: CLIMB TO 2400 THEN CLIMBING LEFT TURN TO 5000 DIRECT SJC VOR/DME AND HOLD. +MISSED APPROACH REQUIRES MINIMUM CLIMB OF 320 FEET PER NM TO 2000, SFO VOR OUT OF SERVICE. 2611031600-2611040100EST
  • 6/3812 · FDC10/29 1855Z (11:55 AM PDT) → 11/18 2300Z (3:00 PM PST)
    !FDC 6/3812 SFO SID SAN FRANCISCO INTL, SAN FRANCISCO, CA. GAP SEVEN DEPARTURE... DEPARTURE PROCEDURE TAKEOFF RUNWAYS 28L/R DME REQUIRED EXCEPT FOR ACFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SAU VOR/DME OUT OF SERVICE. 2610291855-2611182300EST
  • 6/3813 · FDC10/29 1855Z (11:55 AM PDT) → 11/18 2300Z (3:00 PM PST)
    !FDC 6/3813 SFO SID SAN FRANCISCO INTL, SAN FRANCISCO, CA. SAN FRANCISCO FIVE DEPARTURE... DEPARTURE PROCEDURE RUNWAYS 28L/28R DME REQUIRED EXCEPT FOR ACFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SAU VOR/DME OUT OF SERVICE. 2610291855-2611182300EST
Taxiway · 3
  • 11/023 · DOM · scheduled11/04 1500Z (7:00 AM PST) → 11/04 2330Z (3:30 PM PST)
    !SFO 11/023 SFO TWY ALL RWY GUARD LGT FOR RWY 10R/28L U/S 2611041500-2611042330
  • 10/335 · DOM10/29 0808Z (1:08 AM PDT) → 12/31 1600Z (8:00 AM PST)
    !SFO 10/335 SFO TWY N TWY DIRECTION SIGN NORTH SIDE BTN TWY F AND RWY 10R/28L NOT STD 2610290808-2612311600
  • 09/276 · DOM09/25 1059Z (3:59 AM PDT) → 11/20 0759Z (11:59 PM PST)
    !SFO 09/276 SFO TWY L BTN RWY 10R/28L AND TWY F CLSD 2609251059-2611200759
Other · 2
  • 10/178 · DOM10/17 0834Z (1:34 AM PDT) → 12/31 1600Z (8:00 AM PST)
    !SFO 10/178 SFO RWY 28L HLDG PSN SIGN FOR ILS W SIDE NOT STD 2610170834-2612311600
  • 10/177 · DOM10/17 0833Z (1:33 AM PDT) → 12/31 1600Z (8:00 AM PST)
    !SFO 10/177 SFO RWY 28L HLDG PSN SIGN FOR ILS E SIDE NOT STD 2610170833-2612311600
Runway visual rangeSTDDS 2251Z (2:51 PM PST)
10R TDZ 6000+ ↑ · MID 6000+ ↑ · RO 6000+ ↑ · lights edge 0 / CL –
28L TDZ 6000+ ↑ · MID 6000+ ↑ · RO 6000+ ↑ · lights edge 0 / CL –

Feet, touchdown / midpoint / rollout; 6000+ is the reportable maximum and “off” means the sensor is not reporting (runway not in use). Light settings 0 (off) to 5. Not an FAA product; verify with the current METAR and ATIS.

Current active runways at KSFO

As stated by the tower — its TFDM surface system and its D-ATIS broadcast. Not an estimate.

Information Foxtrot · 2256Z (2:56 PM PST)
Tower configuration (TFDM)
“A.....28_01_Charted_” · updated recently
Arrivals
28R28L
Departures
28R01R28L01L

Airport rates: 45 arrivals / 42 departures per hour. In effect since 2026-09-29 1226Z (5:26 AM PDT).

Flow: Northwest flow— the compass direction of the stated arrival ends

Runway 10R/28L in this configuration: 28L — ARRIVALS AND DEPARTURES

D-ATIS broadcast
Arrivals
28L28R
Departures
01L01R

This D-ATIS configuration has been stated since 1356Z (5:56 AM PST).

Show the D-ATIS text
SFO ATIS INFO F 2256Z. 00000KT 10SM FEW150 SCT180 BKN200 17/08 A3013 (THREE ZERO ONE THREE). SIMUL VISUAL APPROACH RWY 28L AND QUIET BRIDGE VISUAL RWY 28R. DEPG RWYS 1L, 1R. TWY F CLSD BTN TWY B AND, TWY F2, TWY L CLSD BTN RY 28L AND, TWY W. SFO DME OTS. ...ADVS YOU HAVE INFO F.

Current wind on Runway 10R/28L

Wind calm

METAR 2256Z (2:56 PM PST)
Runway 10R

No steady wind direction — no components to compute.

Runway 28L
ACTIVE

No steady wind direction — no components to compute.

01L19R01R19L10L28R10R28LNcalm
  • arrivals
  • departures
  • LAHSO hold-short
  • closed

Layout from FAA NASR runway-end coordinates; the selected runway is highlighted and the ends the tower TFDM states in use are marked at their own threshold. Not for navigation. Official FAA diagram ↗

Components use TRUE runway headings and TRUE METAR wind. “Favored by wind” is arithmetic, not an ATC assignment.

Today's runway configuration at KSFO

Meaningful configuration changes recorded from the tower's TFDM feed — the facility's own statements, not estimates.

Nov 2, 2026 (airport-local day): 0 configuration changes since local midnight, from the tower's TFDM configuration ATIS Alerts recorded. A change is a different arrival or departure set; a new ATIS letter with the same runways is folded into the row it belongs to. The history section below counts the same way over rolling windows.

  1. 08:06Z12:06 AM PST(in effect since before the day began)
    15.0 h · current
    Arrivals
    28R28L
    Departures
    28R28L01R01L
    Northwest flowIn effect at the start of the day

Runway 10R/28L outlook

Where runway 10R/28L stands now and which runway at KSFO is likely over the next 12 hours — an estimate, not an ATC assignment.

Time · runway 10R/28L · airport-wide outlook · confidence · forecast wind · why

  1. Now2306Z · 3:06 PM PST·10R/28L: 28L in use·Current airport configuration (tower TFDM): arrivals 28R · 28L · departures 28R · 01R · 28L · 01L·stated·wind calm
  2. +1 h0006Z · 4:06 PM PST·10R/28L: not favored·airport-wide likely 28R then 28L·Northwest flow·10 kt headwind, 3 kt crosswind·Low 50%·wind 280° at 10 kt·Why TAF forecast wind 280° at 10 kt favors west-facing runway ends: 10 kt headwind and 3 kt crosswind on 28R versus 10 kt headwind on 28L.|The airport is already using 28R and 28L (stated by the tower (TFDM)), so no change is needed.|No known runway closure prevents this configuration.|Confidence falls with forecast distance (+1 h).
  3. +2 h0106Z · 5:06 PM PST·10R/28L: not favored·airport-wide likely 28R then 28L·Northwest flow·10 kt headwind, 3 kt crosswind·Low 47%·wind 280° at 10 kt·Why TAF forecast wind 280° at 10 kt favors west-facing runway ends: 10 kt headwind and 3 kt crosswind on 28R versus 10 kt headwind on 28L.|The airport is already using 28R and 28L (stated by the tower (TFDM)), so no change is needed.|No known runway closure prevents this configuration.|Confidence falls with forecast distance (+2 h).
  4. +3 h0206Z · 6:06 PM PST·10R/28L: not favored·airport-wide likely 28R then 28L·Northwest flow·10 kt headwind, 3 kt crosswind·Low 44%·wind 280° at 10 kt·Why TAF forecast wind 280° at 10 kt favors west-facing runway ends: 10 kt headwind and 3 kt crosswind on 28R versus 10 kt headwind on 28L.|The airport is already using 28R and 28L (stated by the tower (TFDM)), so no change is needed.|No known runway closure prevents this configuration.|Confidence falls with forecast distance (+3 h).
  5. +6 h0506Z · 9:06 PM PST·10R/28L: not favored·airport-wide likely 19L then 19R·Southwest flow·8 kt headwind, 1 kt crosswind·Low 32%·wind 200° at 8 kt·Why TAF forecast wind 200° at 8 kt favors south-facing runway ends: 8 kt headwind and 1 kt crosswind on 19L versus 8 kt headwind on 19R.|This would be a change from the current 28R and 28L configuration.|No known runway closure prevents this configuration.|Confidence falls with forecast distance (+6 h).
  6. +12 h1106Z · 3:06 AM PST·10R/28L: not favored·airport-wide likely 19L then 19R·Southwest flow·8 kt headwind, 1 kt crosswind·Low 20%·wind 200° at 8 kt·Why TAF forecast wind 200° at 8 kt favors south-facing runway ends: 8 kt headwind and 1 kt crosswind on 19L versus 8 kt headwind on 19R.|This would be a change from the current 28R and 28L configuration.|No known runway closure prevents this configuration.|Confidence falls with forecast distance (+12 h).

ATIS Alerts Predicted Runway is an estimate from the TAF wind forecast, runway geometry (most headwind, crosswind penalised, tailwind over 5 kt avoided, longest runway breaks ties), the current stated configuration and any stated closures; recorded tower use since May 28, 2026 (720 h) is an input wherever a wind sector has 24 h on record. Each row lists its reasons; “no runway favored” is a genuine answer under variable or light wind, never replaced by a guess. It is not an ATC assignment and does not know about noise abatement or traffic flow unless the recorded history shows them. TAF issued 2059Z (12:59 PM PST).

Tower demand plan (TFDM) · 2300Z–0115Z95 arrivals · 75 departures expected at KSFO
28Larr 56 dep 728Rarr 39 dep 601Rarr 0 dep 3401Larr 0 dep 2810Rarr 0 dep 0

Counts the tower's surface system expects per runway over the next two hours — the tower's plan, not an ATIS Alerts estimate and not an ATC assignment. A runway with zero expected demand is not in the plan for that period. During a runway change the plan can lag the configuration above for a few minutes (flights already assigned to the old runways stay counted there until reassigned).

Traffic management restrictions at KSFO (tower TFDM)as of 2305Z
  • GDP → SAN · since 11/02 1700Z · by DCC · Volume/Terminal:Volume: — ground delay program
  • GDP → FLL · since 11/02 1757Z · by DCC · Weather:Thunderstorms: — ground delay program
  • APREQ → KSLC (2 programs) · since 11/02 1325Z · until further notice · by ZLC — approval request — departures need a release time
  • APREQ → KSEA (2 programs) · since 11/02 1342Z · until further notice · by ZSE — approval request — departures need a release time
  • APREQ → KLAS (2 programs) · since 11/02 1719Z · until further notice · by ZLA — approval request — departures need a release time
  • APREQ → KLAX · since 11/02 1321Z · until further notice · by ZLA — approval request — departures need a release time
  • APREQ → KSAN · since 11/02 2022Z · until further notice · by ZLA — approval request — departures need a release time
  • APREQ → KPSP · since 11/02 1935Z · until further notice · by ZOA — approval request — departures need a release time
  • APREQ → KUDD · since 11/02 1916Z · until further notice · by ZOA — approval request — departures need a release time
  • APREQ → KTRM · since 11/02 1916Z · until further notice · by ZOA — approval request — departures need a release time

Restrictions on departures from KSFOtoward the named airports or fixes, as recorded by the tower's surface system; they change the departure flow, not the runway in use. Not an FAA product.

Runway 10R/28L equipment and lighting

What the FAA record lists for each end, annotated with current NOTAM and D-ATIS outages.

Runway 10R
Approach lighting
Not available
Visual glide slope
PAPI (4-box, left side)
Runway edge lighting
HIRL (high intensity)
Centerline lighting
AvailableOUT OF SERVICE
NOTAM 09/338 · out of service until 11/30 0759Z (11:59 PM PST)
!SFO 09/338 SFO RWY 01R/19L CL LGT BTN RWY 10R/28L AND RWY 10L/28R U/S 2609300925-2611300759
Touchdown zone lighting
Not available
REIL
Not available
ILS
Not available
Localizer
Not available
Glideslope
Not available
DME
Not available
Marker beacons
Not available
RVR
touchdown, midpoint, rollout
Runway markings
Precision instrument
condition good
Arresting system
Not available
Runway 28L
Approach lighting
MALSR
Visual glide slope
PAPI (4-box, left side)
Runway edge lighting
HIRL (high intensity)
Centerline lighting
AvailableOUT OF SERVICE
NOTAM 10/140 · out of service until 12/31 0700Z (11:00 PM PST)
TWY F CL LGT BTN APCH END RWY 28L AND TWY F2 U/S
NOTAM 09/338 · out of service until 11/30 0759Z (11:59 PM PST)
!SFO 09/338 SFO RWY 01R/19L CL LGT BTN RWY 10R/28L AND RWY 10L/28R U/S 2609300925-2611300759
Touchdown zone lighting
Not available
REIL
Not available
ILS
ILS/DMEDEGRADED
I-SFO · 109.55 MHz · CAT I
NOTAM 6/3812 · degraded until 11/18 2300Z (3:00 PM PST)
!FDC 6/3812 SFO SID SAN FRANCISCO INTL, SAN FRANCISCO, CA. GAP SEVEN DEPARTURE... DEPARTURE PROCEDURE TAKEOFF RUNWAYS 28L/R DME REQUIRED EXCEPT FOR ACFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SAU VOR/DME OUT OF SERVICE. 2610291855-2611182300EST
NOTAM 6/3813 · degraded until 11/18 2300Z (3:00 PM PST)
!FDC 6/3813 SFO SID SAN FRANCISCO INTL, SAN FRANCISCO, CA. SAN FRANCISCO FIVE DEPARTURE... DEPARTURE PROCEDURE RUNWAYS 28L/28R DME REQUIRED EXCEPT FOR ACFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SAU VOR/DME OUT OF SERVICE. 2610291855-2611182300EST
Localizer
Available
Glideslope
Available
2.85°
DME
AvailableDEGRADED
channel 32Y
NOTAM 6/3812 · degraded until 11/18 2300Z (3:00 PM PST)
!FDC 6/3812 SFO SID SAN FRANCISCO INTL, SAN FRANCISCO, CA. GAP SEVEN DEPARTURE... DEPARTURE PROCEDURE TAKEOFF RUNWAYS 28L/R DME REQUIRED EXCEPT FOR ACFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SAU VOR/DME OUT OF SERVICE. 2610291855-2611182300EST
NOTAM 6/3813 · degraded until 11/18 2300Z (3:00 PM PST)
!FDC 6/3813 SFO SID SAN FRANCISCO INTL, SAN FRANCISCO, CA. SAN FRANCISCO FIVE DEPARTURE... DEPARTURE PROCEDURE RUNWAYS 28L/28R DME REQUIRED EXCEPT FOR ACFT EQUIPPED WITH SUITABLE RNAV SYSTEM WITH GPS, SAU VOR/DME OUT OF SERVICE. 2610291855-2611182300EST
Marker beacons
Not available
RVR
touchdown, midpoint, rollout
Runway markings
Precision instrument
condition good
Arresting system
Not available

Source: FAA NASR 28-day subscription, cycle effective 2026-10-01 (equipment on record) · FAA NOTAMs via SWIM (live)and the current D-ATIS (outages). “Not available” means the FAA record lists no such equipment for the end; nothing here is inferred. An outage annotation is only ever a reading of the official text shown with it. Declared distances are not shown in this phase.

Land and hold short operations

LAHSO hold-short points and available landing distances on the FAA record, and whether the current D-ATIS reports LAHSO in effect.

Runway 10R

No LAHSO hold-short point on the FAA record for this end.

Runway 28L

No LAHSO hold-short point on the FAA record for this end.

The current D-ATIS does not state LAHSO in effect. Source: FAA NASR cycle 2026-10-01; D-ATIS text read by ATIS Alerts.

Frequencies for runway 10R/28L

Tower, ground, clearance, ATIS and approach frequencies from the FAA record, labelled by what they apply to.

Frequencies serving runway 10R/28L at KSFO
ServiceFrequencyApplies to
Tower120.5Airport-wide
Tower269.1Airport-wide
Ground121.8Airport-wide
D-ATIS113.7Airport-wide
D-ATIS115.8Airport-wide
D-ATIS118.85Airport-wide
Show all frequencies (13 more: approach and departure sectors, secondary and other)
Frequencies serving runway 10R/28L at KSFO
ServiceFrequencyApplies to
UNICOM122.95Airport-wide
Ground (secondary)124.25Airport-wide
Approach / departure120.9Sector: NW-E
Approach / departure128.325Airport-wide
Approach / departure133.95Airport-wide
Approach / departure134.5Airport-wide
Approach / departure135.1Sector: SE-W
Approach / departure251.05Airport-wide
Approach / departure254.25Airport-wide
Approach / departure307.2Sector: SE-W
Approach / departure310.8Airport-wide
Approach / departure323.2Sector: NW-E
Approach / departure338.2Airport-wide

The FAA record does not sectorize KSFO's frequencies by runway; every row applies airport-wide. Source: FAA NASR FRQ, cycle 2026-10-01. Verify on the current chart supplement before use.

Runway 10R/28L overview

Physical characteristics from the FAA-derived runway record.

Length
11,381 ft
Width
200 ft
Surface
Asphalt · Good condition
Surface treatment
Grooved
Weight bearing (lb)
S 75k · D 200k · 2D 400k · 2D/2D2 877k
PCN
866
Runway lights
Lighted
Airport elevation
13 ft
Published FAA baseline
Open
Published NASR record; does not reflect temporary closures or restrictions. Current operational status is the card at the top of the page.
Runway 10R
True heading
118°
Magnetic
104°
Published FAA baseline
Open
Threshold elevation
7 ft
TDZ elevation
8 ft
Displaced threshold
None on record
Threshold crossing height
68 ft
Visual glide path
3°
Traffic pattern
Right
Controlling obstruction
tower, 87 ft, 3,875 ft from threshold, 42:1 slope
Runway 28L
True heading
298°
Magnetic
284°
Published FAA baseline
Open
Threshold elevation
13 ft
TDZ elevation
13 ft
Displaced threshold
300 ft
Threshold crossing height
67 ft
Visual glide path
2.85°
Traffic pattern
Left

Runway 10R/28L numbers are magnetic; the stored geometry and every wind calculation on this page are TRUE north, so they never need a variation correction. Magnetic headings use the FAA's published variation for this airport, 14.0°E (2015), the same value printed on the FAA airport diagram. Surface condition, treatment, weight bearing, thresholds and traffic pattern are from the FAA NASR record (cycle 2026-10-01); lighting, ILS and LAHSO are in their own sections above. Declared distances are not shown in this phase.

Configuration history at KSFO

Observed runway usage: how often the tower's TFDM configuration listed each end, by window, flow, wind and time of day (the tower's own statement, via FAA SWIM).

tower TFDM runway history at KSFO
720 hours collected since May 28, 2026
  • 7-day analysis: Ready
  • 30-day analysis: Ready
  • 90-day analysis: Collecting · 30 / 90 days
  • 12-month analysis: Collecting · 30 / 365 days

Runway percentages are measured independently. Multiple runways can be active simultaneously, so totals may exceed 100%.

Last 24 hours
0 configuration changes · 1 distinct configuration · 24 h recorded
Most-used arrival ends at the airport
28L (100%) · 28R (100%)
Most-used departure ends
28L (100%) · 28R (100%) · 01L (100%)
Runway 10R
Arrivals0%
Departures0%
Runway 28L
Arrivals100%
Departures100%

Insufficient history for flow shares: 24 of the 48 hours of stated configuration needed have been recorded.

Last 7 days
0 configuration changes (≈ 0 per day) · 1 distinct configuration · 7 days recorded
Most-used arrival ends at the airport
28L (100%) · 28R (100%)
Most-used departure ends
28L (100%) · 28R (100%) · 01L (100%)
Runway 10R
Arrivals0%
Departures0%
Runway 28L
Arrivals100%
Departures100%
Flow
  • Northwest flow100%(168 h)
Most common configurations
  • 100% · arrivals 28L · 28R · departures 01L · 01R · 28L · 28R(Northwest flow)
Last 30 days
0 configuration changes (≈ 0 per day) · 1 distinct configuration · 30 days recorded
Most-used arrival ends at the airport
28L (100%) · 28R (100%)
Most-used departure ends
28L (100%) · 28R (100%) · 01L (100%)
Runway 10R
Arrivals0%
Departures0%
Runway 28L
Arrivals100%
Departures100%
Flow
  • Northwest flow100%(720 h)
Most common configurations
  • 100% · arrivals 28L · 28R · departures 01L · 01R · 28L · 28R(Northwest flow)
How the tower used runways by wind
Wind fromHours10R arrivals28L arrivals10R departures28L departures
Calm / light (< 5 kt)7200%100%0%100%
Use by time of day (airport-local)
night (241 h)
10R arr 0%28L arr 100%
morning (180 h)
10R arr 0%28L arr 100%
afternoon (179 h)
10R arr 0%28L arr 100%
evening (120 h)
10R arr 0%28L arr 100%
0003060912151821

Bars: share of each local hour in which an end of this runway was named for arrivals. Patterns are described, not explained.

Observed runway usage — 720 hours of tower TFDM runway configuration history collected · 1 distinct configuration observed · through Nov 2, 2026. Shares are the fraction of recorded hours in which the tower's TFDM configuration listed each end. Wind sectors use the wind reported when each configuration began. Nothing here is inferred from wind; the wind-favored analysis for KSFO is a separate module. 90-day, 12-month and seasonal views appear once the record is long enough.

Historical wind and crosswind on runway 10R/28L

20-year hourly climatology from the ASOS archive, computed per runway end.

From 175,279 hourly observations at KSFO (2005–2025), 153,756 with a steady wind direction (12.3% calm, variable or direction-less). One observation per clock hour; TRUE headings against TRUE wind.

Crosswind on runway 10R/28L (either end)

Mean crosswind
4.2 kt
median 3.2 kt
90th / 95th percentile
8.9 / 11.1 kt
max 42.4 kt
Above 10 kt
7%
> 15 kt: 1.4% · > 20 kt: 0.3%
Gust crosswind > 15 kt
3.9%
90th pct gust 10.2 kt
0%40%80%69%0–5 kt24%5–10 kt5.6%10–15 kt1.0%15–20 kt0.2%20–25 kt0.1%25+ kt
Share of wind hours by crosswind band on runway 10R/28L at KSFO, 2005–2025
Crosswind (kt)Share of wind hours
0–569.2%
5–1023.8%
10–155.6%
15–201%
20–250.2%
25+0.1%

Strongest-crosswind month on average: May; calmest: Nov. Percentiles are streaming approximations (t-digest), accurate to about 0.1 kt.

Runway 10R

Headwind
22.4%
of wind hours
Tailwind > 5 kt
58.1%
> 10 kt: 33.5%
Most wind-favored end
4.9%
of steady-wind hours, 10R had the most headwind of every end at KSFO

Runway 28L

Headwind
77.6%
of wind hours
Tailwind > 5 kt
6.1%
> 10 kt: 1.5%
Most wind-favored end
31.3%
of steady-wind hours, 28L had the most headwind of every end at KSFO

“Most wind-favored end” is meteorological analysis: the share of steady-wind hours (2005–2025) in which this end had the most headwind of every open runway end at KSFO. It does not mean ATC selected the runway that often (parallel ends with the same heading share the credit equally). Observed runway use, where available, is the configuration-history section above.

By wind direction

Wind-favored share of runway 10R and 28L by wind sector, 2005–2025
Wind fromShare of wind hours10R favored28L favoredMean crosswindCrosswind > 15 kt
N 338–023°5%0%6.5%5.8 kt3.4%
NE 023–068°5%0%0%4.9 kt1.2%
E 068–113°4%38.4%0%2.5 kt0%
SE 113–158°5%50%0%2.2 kt0.1%
S 158–203°8%8.9%0%6.7 kt7%
SW 203–248°7%0%0%7.1 kt4.3%
W 248–293°49%0%46.8%4.4 kt0.5%
NW 293–338°16%0%50%1.3 kt0%

By time of day (airport-local)

morning
10R favored 9% · 28L 21.8%
mean crosswind 3.9 kt · calm 16.9%
afternoon
10R favored 2.6% · 28L 34.2%
mean crosswind 5.2 kt · calm 7.5%
evening
10R favored 3% · 28L 38%
mean crosswind 4.4 kt · calm 6.6%
night
10R favored 4.7% · 28L 32.1%
mean crosswind 3.5 kt · calm 15.2%

Seasonal runway conditions

036JanFebMarAprMayJunJulAugSepOctNovDec
Mean crosswind on runway 10R/28L at KSFO by month, 2005–2025
MonthMean crosswind (kt)
Jan4.0 kt
Feb4.5 kt
Mar4.7 kt
Apr4.9 kt
May5.4 kt
Jun4.6 kt
Jul3.7 kt
Aug3.7 kt
Sep3.7 kt
Oct3.7 kt
Nov3.6 kt
Dec4.2 kt
Monthly wind and weather statistics for runway 10R/28L at KSFO, 2005–2025
MonthPrevailingMean windGustyMean xwxw > 10xw > 15xw > 2010R tail > 528L tail > 5IFRTSFog
JanW5.5 kt5.7%4 kt7%2.5%0.8%24.4%16.2%5.6%0.07%8.5%
FebW7.5 kt10.1%4.5 kt9.2%3%1.3%40.7%13.6%3.5%0.03%5.3%
MarW8.8 kt12%4.7 kt9.4%2.4%0.6%49.5%10.2%2.4%0.02%3%
AprW10.8 kt17.8%4.9 kt9.4%1.2%0.1%67.4%4%2.8%0.03%1.6%
MayW11.8 kt21.9%5.4 kt11.5%1.5%0.2%75.1%1.9%5.7%0%1.3%
JunW11.7 kt18.6%4.6 kt8.4%1%0.1%78%0.6%6.6%0%1.4%
JulW11 kt11.9%3.7 kt4.4%0.3%0%79.3%0.3%8.3%0.01%1.3%
AugW10.4 kt10.3%3.7 kt3.6%0.3%0%75.9%0.4%8.7%0.03%1%
SepW9.5 kt8.1%3.7 kt4.5%0.5%0%69.7%0.9%6.1%0.05%1.3%
OctW7.6 kt4.6%3.7 kt4.5%1%0.3%54.8%4.5%4.1%0.01%2.1%
NovW6 kt4.1%3.6 kt4.1%1%0.2%36.6%9.4%4.6%0.01%4.9%
DecW5.9 kt6.2%4.2 kt7.7%2.7%0.8%24.3%16.9%6.6%0.04%9%

IFR, thunderstorm (TS) and fog columns are airport-wide shares of hours; the crosswind and tailwind columns are specific to this runway. Prevailing = most common 45° wind sector among wind hours.

Runway 10R/28L closure history

Kept per source with its provenance: D-ATIS-observed, NOTAM-observed and the FAA published baseline are never merged.

D-ATIS observed · since tracking began May 28, 2026 · coverage 30 / 30 days
  • 10R: no broadcast has reported it closed
  • 28L reported closed on 15 calendar days (119 broadcasts; first seen 2026-10-05 07:10Z, last seen 2026-10-29 15:35Z)

Normalised status: closed on those days as stated in the broadcast text (shown verbatim in the live band above). History is incomplete until 30 days of coverage exist.

NOTAM observed · recorded since Sep 19, 2026 (no archive before that)
  • 11/006 · partial closure (partial) · runway 10L/28R/10R/28Leffective 2026-11-02 08:30Z → 2026-11-02 14:00Z · first seen 2026-11-02 13:29Z · last seen 2026-11-02 13:29Z
    TWY T BTN RWY 10L/28R AND RWY 10R/28L CLSD BARRICADED
  • 10/328 · closure (full) · runway 10R/28Leffective 2026-10-29 07:30Z → 2026-10-29 15:30Z · first seen 2026-10-29 06:57Z · last seen 2026-10-29 06:57Z
    !SFO 10/328 SFO RWY 10R/28L CLSD 2610290730-2610291530
  • 10/257 · closure (full) · runway 10R/28Leffective 2026-10-29 07:00Z → 2026-10-29 15:00Z · first seen 2026-10-24 02:17Z · last seen 2026-10-29 06:55Z · cancelled 2026-10-29 06:55Z
    !SFO 10/257 SFO RWY 10R/28L CLSD 2610290700-2610291500
  • 10/218 · closure (full) · runway 10R/28Leffective 2026-10-21 08:56Z → 2026-10-21 13:30Z · first seen 2026-10-21 09:00Z · last seen 2026-10-21 09:00Z
    !SFO 10/218 SFO RWY 10R/28L CLSD 2610210856-2610211330
  • 10/212 · closure (full) · runway 10R/28Leffective 2026-10-21 07:30Z → 2026-10-21 13:00Z · first seen 2026-10-20 21:14Z · last seen 2026-10-21 08:57Z · cancelled 2026-10-21 08:57Z
    !SFO 10/212 SFO RWY 10R/28L CLSD 2610210730-2610211300
  • 10/212 · closure (full) · runway 10R/28Leffective 2026-10-21 07:30Z → 2026-10-21 13:00Z · first seen 2026-10-21 08:57Z · last seen 2026-10-21 08:57Z
    !SFO 10/212 SFO RWY 10R/28L CLSD 2610210730-2610211300
  • 10/196 · partial closure (partial) · runway 10R/28Leffective 2026-10-20 07:30Z → 2026-10-20 13:00Z · first seen 2026-10-20 12:22Z · last seen 2026-10-20 12:22Z
    TWY D BTN RWY 10R/28L AND TWY C CLSD
  • 10/195 · partial closure (partial) · runway 10R/28Leffective 2026-10-20 07:30Z → 2026-10-20 13:00Z · first seen 2026-10-20 12:22Z · last seen 2026-10-20 12:22Z
    TWY E BTN RWY 10R/28L AND TWY C CLSD BARRICADED
  • 10/186 · partial closure (partial) · runway 10L/28R/10R/28Leffective 2026-10-19 07:00Z → 2026-10-19 13:00Z · first seen 2026-10-18 07:16Z · last seen 2026-10-18 07:16Z
    TWY L BTN RWY 10L/28R AND RWY 10R/28L CLSD BARRICADED
  • 10/172 · closure (full) · runway 10R/28Leffective 2026-10-19 07:00Z → 2026-10-19 15:00Z · first seen 2026-10-17 01:32Z · last seen 2026-10-17 01:32Z
    !SFO 10/172 SFO RWY 10R/28L CLSD 2610190700-2610191500
  • 10/179 · closure (full) · runway 10R/28Leffective 2026-10-18 07:00Z → 2026-10-18 15:00Z · first seen 2026-10-17 11:42Z · last seen 2026-10-18 06:57Z · cancelled 2026-10-18 06:57Z
    !SFO 10/179 SFO RWY 10R/28L CLSD 2610180700-2610181500
  • 10/184 · partial closure (partial) · runway 10L/28R/10R/28Leffective 2026-10-18 06:55Z → 2026-10-18 15:00Z · first seen 2026-10-18 07:18Z · last seen 2026-10-18 07:18Z
    TWY L BTN RWY 10L/28R AND RWY 10R/28L CLSD BARRICADED
Published FAA baseline (NASR record)

Runway 10R/28L: Open on the published record — a baseline that does not reflect temporary closures or restrictions, not the current operational status.

Recent pilot reports involving runway 10R/28L

Official PIREPs that name this runway explicitly, past 6 hours.

No pilot report in the last 6 hours names runway 10R/28L at KSFO explicitly. Reports near the airport that do not name a runway are on the airport page.

Instrument approaches to runway 10R/28L

From the FAA d-TPP, linked to the official plates.

12 departure procedures · 14 STARs · FAA hot spots page ↗ · FAA d-TPP cycle 2611. Plates open on aeronav.faa.gov (public domain); ATIS Alerts does not reproduce charts or minimums.

Methodology and sources

Short version below; the full write-up is at Runway Intelligence methodology, and every launched airport is listed on the Runway Intelligence hub.

  • Active runwayscome first from the tower's TFDM (Terminal Flight Data Manager) airport configuration, received as structured data through the FAA SWIM Cloud Distribution Service at towers that have it (KSFO does); otherwise from the airport's D-ATIS text (community relay of the FAA broadcast) with an open, tested parser, and the broadcast text is always shown. Every change is recorded, so “recorded use” is what the facility stated, never an inference. ATIS Alerts is not an FAA product and this is not FAA data; SWIM content is for non-operational use.
  • Flowis the compass direction of the stated arrival ends (eight sectors, named only when every arrival end points within 30° of the others and clear of a sector edge); a tower's own configuration name is used when it carries a direction word. Stored separately from the runway sets.
  • Equipment, LAHSO and frequencies come from the FAA NASR 28-day subscription (cycle 2026-10-01): approach lights, visual glide slope, edge / centerline / touchdown-zone lights, REIL, ILS components with FAA status, RVR, markings, LAHSO hold-short points and available landing distances, and facility frequencies with their published sectorization. Outage annotations are readings of the NOTAM or D-ATIS text shown beside them. Blank FAA fields read “Not available”.
  • Wind components use the current METAR (aviationweather.gov) against TRUE runway headings from the OurAirports/FAA runway record.
  • Runway visual range, tower demand and traffic-management restrictions come from FAA SWIM: STDDS Airport Data (RVR and light settings, about 130 airports) and TFDM (15-minute runway demand, APREQ/MIT restrictions). Each block is stamped with its own time; none of it is an FAA product or a clearance.
  • Predicted runway scores each open end from the TAF wind (headwind, crosswind penalty, tailwind avoidance, longest-runway tie-break), excludes stated closures, and — once a wind sector has 24 h of recorded use — adjusts confidence by what the facility did under similar wind; every row lists its reasons. It does not model noise abatement or flow programs beyond what the record shows.
  • History thresholds: usage shares need 12 / 48 / 168 recorded hours for the 24-hour / 7-day / 30-day windows; a wind sector needs 24 h and 5 days; time-of-day needs 7 days and 20 h per daypart; flow shares need 48 h. Below a bar the module says so instead of showing a percentage.
  • Climatology: Iowa Environmental Mesonet ASOS archive, one observation per hour, 45° wind sectors, percentiles via t-digest; runway geometry is today's record applied to all years. Methodology v1.
  • PIREPs: official reports from aviationweather.gov are attached only when the text names this runway and the report is tied to KSFO by identifier or by position within 15 NM. Approaches: FAA d-TPP metafile, current charting cycle; plates link to aeronav.faa.gov. No minimums are reproduced.
  • Data freshness: METAR and D-ATIS refresh every minute on this page; the D-ATIS recorder ran 1 min ago; the tower TFDM feed last delivered 1 min ago; usage rollups every 3 h; climatology through 2025-12-31.

Get free ATIS alerts for KSFO

We'll message you on Telegram the moment KSFO (San Francisco International Airport)'s ATIS letter changes or it drops below VFR, so you check weather only when it actually matters.

Track KSFO on Telegram

Free • no app to install • unsubscribe anytime

Other runways at KSFO

← KSFO live weather, METAR, TAF & D-ATIS

Tools for this runway

Active runway - past 30 days

Share of stated hours each end was named for arrivals at KSFO. From the tower TFDM configuration, not wind. Shares are measured independently, so parallels active together can each read 100%.

  • 28L100%dep 100%
  • 28R100%dep 100%
  • 01L0%dep 100%
  • 01R0%dep 100%

30.0 days of stated configuration on record · 0 configuration changes · 1 distinct configuration.

KSFO airport diagram

Official FAA taxiway and runway layout. Tap to zoom.

Official FAA airport diagram · d-TPP cycle 2611 · Not for navigation. Download the official FAA PDF ↗

⚠️ ATIS Alerts provides informational runway analysis based on available weather, the tower's TFDM configuration and NOTAMs received through FAA SWIM, D-ATIS text, FAA data and historical observations. Active runways shown here are what the tower or its D-ATIS stated and may lag or be misread; NOTAM coverage is not complete; predicted runways are an ATIS Alerts estimate, not an ATC assignment; equipment states are readings of the official text shown with them. Not an FAA product. Not for operational use. Always verify with official FAA-approved preflight weather sources before flight.