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

KSJC Runway 12R/30L — Norman Y. Mineta San Jose International Airport

11,000 × 150 ft concrete · true headings 139° / 319° · field elevation 62 ft

Runway 12R/30L at Norman Y. Mineta San Jose International Airport (KSJC) in San Jose, CA is 11,000 ft long and 150 ft wide, concrete, with true headings 139° and 319°. The FAA record lists ILS/DME (CAT I) and MALSR approach lights on runway 12R. Over 2005–2025 the wind gave runway 12R the headwind 32.4% of the time and runway 30L 67.6%, with a crosswind above 15 kt in 0.1% of wind hours. KSJC 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 KSJC's weather, runways or delays, or search another airport.

Runway 12R/30L — 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/138: !SJC 10/138 SJC RWY 12R RAI LGT U/S 2610281604-2611272359EST

Sources: Published FAA baseline (OurAirports/NASR record) · FAA NOTAMs · Tower TFDM configuration (FAA SWIM) · D-ATIS · Tower TFDM 1519Z (7:19 AM PST) · D-ATIS 1453Z (6:53 AM 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 12R/30L

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.

Lighting · 1
  • 10/138 · DOM10/28 1604Z (9:04 AM PDT) → 11/27 2359Z (3:59 PM PST)
    !SJC 10/138 SJC RWY 12R RAI LGT U/S 2610281604-2611272359EST
Obstruction · 1
  • 6/0550 · INTL10/23 1400Z (7:00 AM PDT) → 11/23 2131Z (1:31 PM PST)
    ODP MINETA SAN JOSE INTL, SAN JOSE, CA. TAKEOFF MINIMUMS AND (OBSTACLE) DEPARTURE PROCEDURES AMDT 6C... TAKEOFF OBSTACLE NOTES: RWY 30L, CRANE 4639 FT FROM DER, 220 FT RIGHT OF CENTERLINE, 150 FT AGL/175 FT MSL (2026-AWP-14471-OE). RWY 30R, CRANE 4639 FT FROM DER, 478 FT LEFT OF CENTERLINE, 150 FT AGL/175 FT MSL. (2026-AWP-14471-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. ALL OTHER DATA REMAINS AS PUBLISHED.
Instrument procedure (FDC) · 10
  • 6/2538 · FDC10/26 2051Z (1:51 PM PDT) → 11/09 2359Z (3:59 PM PST)
    !FDC 6/2538 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. ILS OR LOC RWY 12R, AMDT 9... S-ILS 12R DA 551/HAT 505 ALL CATS, VIS 5500 RVR ALL CATS. S-LOC 12R VIS CAT A/B 4000 RVR. NOTE: HELICOPTER VISIBILITY REDUCTION BELOW 3/4 SM NA. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
  • 6/2536 · FDC10/26 2051Z (1:51 PM PDT) → 11/09 2359Z (3:59 PM PST)
    !FDC 6/2536 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (RNP) Z RWY 12R, AMDT 3B... RNP 0.15 DA 524/HAT 478 ALL CATS, VIS 5000 RVR ALL CATS. RNP 0.3 DA 561/HAT 515 ALL CATS, VIS 5500 RVR ALL CATS. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
  • 6/2533 · FDC10/26 2051Z (1:51 PM PDT) → 11/09 2359Z (3:59 PM PST)
    !FDC 6/2533 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (GPS) Y RWY 12R, AMDT 3A... LPV DA 574/HAT 528 ALL CATS, VIS 1 ALL CATS. LNAV/VNAV DA 619/HAT 573 ALL CATS, VIS 1 1/4 ALL CATS. LNAV DA 560/HAT 514 ALL CATS, VIS CATS A/B 3/4. SIDESTEP DA 619/HAT 575 ALL CATS, VIS CATS A/B 1 1/4, CAT C 1 1/2. NOTE: HELICOPTER VISIBILITY REDUCTION BELOW 3/4 SM NA. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
  • 6/2539 · INTL10/26 2051Z (1:51 PM PDT) → 11/09 2359Z (3:59 PM PST)
    !FDC 6/2539 SJC ODP MINETA SAN JOSE INTL, SAN JOSE, CA. TAKEOFF MINIMUMS AND (OBSTACLE) DEPARTURE PROCEDURES AMDT 6C... TAKE-OFF MINIMUMS: RWYS 30L/R, 300-1 OR STANDARD WITH MINIMUM CLIMB OF 472 FT PER NM TO 500. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
  • 6/0560 · INTL10/23 1400Z (7:00 AM PDT) → 11/23 2131Z (1:31 PM PST)
    IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (GPS) Y RWY 12R, AMDT 3A... LNAV/VNAV ALL CATS DA 526/HAT 480, VISIBILITY CAT A 1, SIDESTEP 12L ALL CATS MDA 526/ HAT 482. TEMPORARY CRANE 175 MSL 4645FT NW OF RWY 12R (2026-AWP-14471-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN.
  • 6/0555 · INTL10/23 1400Z (7:00 AM PDT) → 11/23 2131Z (1:31 PM PST)
    IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (RNP) Z RWY 12R, AMDT 3B... RNP 0.15 DA 469/HAT 423 ALL CATS, VISIBILITY 4000 RVR ALL CATS. RNP 0.3 DA 506/HAT 460 ALL CATS, VISIBILITY 4500 RVR ALL CATS. TEMPORARY CRANE 175 MSL 4645FT NW OF RWY 12R (2026-AWP-14471-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN.
  • 6/0712 · FDC10/20 1414Z (7:14 AM PDT) → 12/26 1414Z (6:14 AM PST)
    !FDC 6/0712 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. ILS OR LOC RWY 30L, AMDT 26... S-LOC 30L MDA 660/HAT 603 ALL CATS, VIS CATS C/D 1 3/4. SIDESTEP: RWY 30R MDA 660/HAT 605 ALL CATS. TEMP CRANE 408 MSL, 1.6NM SW OF RWY 30L (2025-AWP-18040-OE). 2610201414-2612261414EST
  • 6/0699 · FDC10/20 1412Z (7:12 AM PDT) → 12/25 1412Z (6:12 AM PST)
    !FDC 6/0699 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (GPS) Y RWY 30L, AMDT 4A... LNAV MDA 720/HAT 663 ALL CATS, VIS CATS C/D 1 1/2. SIDESTEP 30R: 720/HAT 665 ALL CATS, VIS CAT C 1 3/4, CAT D 2. TEMP CRANES 408 MSL, 1.6NM SE OF RWY 30L (2025-AWP-18040-OE). 2610201412-2612251412EST
  • 6/0686 · FDC10/20 1411Z (7:11 AM PDT) → 06/01 1411Z (7:11 AM PDT)
    !FDC 6/0686 SJC ODP MINETA SAN JOSE INTL, SAN JOSE, CA. TAKEOFF MINIMUMS AND (OBSTACLE) DEPARTURE PROCEDURES AMDT 6C... TAKEOFF MINIMUMS: RWY 12L, 400-2 1/2 OR STANDARD WITH MINIMUM CLIMB OF 300FT PER NM TO 600. TEMP CRANES STARTING 1.6NM FROM DER, UP TO 320 AGL/408 MSL (2025-AWP-18040-OE) RWY 12R, 400-2 1/2 OR STANDARD WITH MINIMUM CLIMB OF 322FT PER NM TO 600. TEMP CRANES STARTING 1.6NM FROM DER, UP TO 320 AGL/408 MSL (2025-AWP-18040-OE) ALL OTHER DATA REMAINS AS PUBLISHED. 2610201411-2706011411EST
  • 6/5208 · INTL09/24 1356Z (6:56 AM PDT) → 05/06 1356Z (6:56 AM PDT)
    !FDC 6/5208 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (RNP) Z RWY 12R, AMDT 3B... RNP 0.15 DA 420/HAT 374, RVR 3500 ALL CATS. 2609241356-2705061356EST
Runway visual rangeSTDDS 1512Z (7:12 AM PST)
12R TDZ 6000+ ↑ · MID – · RO 6000+ ↑ · lights edge 0 / CL 0
30L TDZ 6000+ ↑ · MID – · RO 6000+ ↑ · lights edge 0 / CL 0

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 KSJC

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

Information Tango · 1453Z (6:53 AM PST)
Tower configuration (TFDM)
“12s” · updated recently
Arrivals
12R12L
Departures
12R12L

Airport rates: 52 arrivals / 40 departures per hour. In effect since 2026-11-03 1403Z (6:03 AM PST).

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

Runway 12R/30L in this configuration: 12R — ARRIVALS AND DEPARTURES

D-ATIS broadcast
Arrivals
12R
Departures
12L12R

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

Show the D-ATIS text
SJC ATIS INFO T 1453Z. 13007KT 10SM FEW028 SCT044 BKN080 13/09 A3005 (THREE ZERO ZERO FIVE). RNAV Y, RNAV Z, VISUAL, RWY 12R APCHS IN USE. DEPG RWYS 12L AND 12R. NOTICE TO AIRMEN. TWY V CLSD BTN, V3 AND D ;. RWY 12R RAIL OTS. BIRD ACTIVITY VCNTY ARPT. CTC 121.7 FOR CLNC DLVRY. ...ADVS YOU HAVE INFO T.

Current wind on Runway 12R/30L

Wind from the southeast (140°) at 7 kt

METAR 1453Z (6:53 AM PST)
Runway 12R
ACTIVEFAVORED BY WIND
Headwind
7 kt
Crosswind
0 kt
Runway 30L
Tailwind
7 kt
Crosswind
0 kt
12L30R12R30LN140°/7 kt
  • 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 ↗

Wind-favored runway at KSJC right now: 12L (7 kt headwind) — a different runway than this one.

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

Today's runway configuration at KSJC

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

Nov 3, 2026 (airport-local day): 1 configuration change 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:05Z12:05 AM PST(in effect since before the day began)
    6.0 h
    Arrivals
    30L30R
    Departures
    30L30R
    Northwest flowIn effect at the start of the day
  2. 14:03Z6:03 AM PST
    1.3 h · current
    Arrivals
    12R12L
    Departures
    12R12L
    Southeast flowFlow changed: Northwest → Southeast · Arrivals +12R, 12L −30L, 30R · Departures +12R, 12L −30L, 30R

Runway 12R/30L outlook

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

Time · runway 12R/30L · airport-wide outlook · confidence · forecast wind · why

  1. Now1520Z · 7:20 AM PST·12R/30L: 12R in use·Current airport configuration (tower TFDM): arrivals 12R · 12L · departures 12R · 12L·stated·wind 140° at 7 kt
  2. +1 h1620Z · 8:20 AM PST·12R/30L: not favored·airport-wide likely 12L then 12R·Southeast flow·6 kt headwind, 1 kt crosswind·Low 47%·wind 150° at 6 kt·Why TAF forecast wind 150° at 6 kt favors southeast-facing runway ends: 6 kt headwind and 1 kt crosswind on 12L versus 6 kt headwind on 12R.|The airport is already using 12R and 12L (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 h1720Z · 9:20 AM PST·12R/30L: not favored·airport-wide likely 12L then 12R·Southeast flow·9 kt headwind, 2 kt crosswind·Low 44%·wind 150° at 9 kt·Why TAF forecast wind 150° at 9 kt favors southeast-facing runway ends: 9 kt headwind and 2 kt crosswind on 12L versus 9 kt headwind on 12R.|The airport is already using 12R and 12L (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 h1820Z · 10:20 AM PST·12R/30L: not favored·airport-wide likely 12L then 12R·Southeast flow·9 kt headwind, 2 kt crosswind·Low 41%·wind 150° at 9 kt·Why TAF forecast wind 150° at 9 kt favors southeast-facing runway ends: 9 kt headwind and 2 kt crosswind on 12L versus 9 kt headwind on 12R.|The airport is already using 12R and 12L (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 h2120Z · 1:20 PM PST·12R/30L: not favored·airport-wide likely 12L then 12R·Southeast flow·3 kt headwind, 4 kt crosswind·Low 32%·wind 190° at 5 kt·Why TAF forecast wind 190° at 5 kt favors south-facing runway ends: 3 kt headwind and 4 kt crosswind on 12L versus 3 kt headwind on 12R.|The airport is already using 12R and 12L (stated by the tower (TFDM)), so no change is needed.|No known runway closure prevents this configuration.|Confidence falls with forecast distance (+6 h).
  6. +12 h0320Z · 7:20 PM PST·12R/30L: 30L likely·airport-wide likely 30L·Northwest flow·Low 55%·wind 150° at 4 kt·Why TAF wind 150° at 4 kt: below 5 kt, wind does not decide the runway.|In recorded use, 30L is the end this airport most often named for arrivals in calm wind (tower TFDM).|That would be a change from the current 12R and 12L configuration.

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 Sep 16, 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 1120Z (3:20 AM PST).

Tower demand plan (TFDM) · 1515Z–1730Z27 arrivals · 27 departures expected at KSJC
12Rarr 27 dep 912Larr 0 dep 1830Larr 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 KSJC (tower TFDM)as of 1504Z
  • APREQ → KPHX (2 programs) · since 11/03 1254Z · until further notice · by ZAB — approval request — departures need a release time
  • APREQ → KSFO · since 07/16 1258Z · until further notice — approval request — departures need a release time
  • APREQ → KDEN · since 09/17 0508Z · until further notice · by ZLA — approval request — departures need a release time
  • APREQ → KLAX · since 11/03 1402Z · until further notice · by ZLA — approval request — departures need a release time
  • APREQ → KSAN · since 11/03 1431Z · until further notice · by ZLA — approval request — departures need a release time
  • APREQ → KSLC · since 11/03 1447Z · until further notice · by ZLC — approval request — departures need a release time

Restrictions on departures from KSJCtoward 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 12R/30L equipment and lighting

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

Runway 12R
Approach lighting
MALSROUT OF SERVICE
D-ATIS · out of service per the current broadcast
RWY 12R RAIL OTS
Visual glide slope
PAPI (4-box, right side)
Runway edge lighting
HIRL (high intensity)
Centerline lighting
Available
Touchdown zone lighting
Not available
REIL
Not available
ILS
ILS/DMEDEGRADED
I-SLV · 110.9 MHz · CAT I
NOTAM 6/2538 · degraded until 11/09 2359Z (3:59 PM PST)
!FDC 6/2538 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. ILS OR LOC RWY 12R, AMDT 9... S-ILS 12R DA 551/HAT 505 ALL CATS, VIS 5500 RVR ALL CATS. S-LOC 12R VIS CAT A/B 4000 RVR. NOTE: HELICOPTER VISIBILITY REDUCTION BELOW 3/4 SM NA. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
Localizer
AvailableDEGRADED
NOTAM 6/2538 · degraded until 11/09 2359Z (3:59 PM PST)
!FDC 6/2538 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. ILS OR LOC RWY 12R, AMDT 9... S-ILS 12R DA 551/HAT 505 ALL CATS, VIS 5500 RVR ALL CATS. S-LOC 12R VIS CAT A/B 4000 RVR. NOTE: HELICOPTER VISIBILITY REDUCTION BELOW 3/4 SM NA. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
Glideslope
Available
3°
DME
Available
channel 46X
Marker beacons
Not available
RVR
touchdown, rolloutDEGRADED
NOTAM 6/2538 · degraded until 11/09 2359Z (3:59 PM PST)
!FDC 6/2538 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. ILS OR LOC RWY 12R, AMDT 9... S-ILS 12R DA 551/HAT 505 ALL CATS, VIS 5500 RVR ALL CATS. S-LOC 12R VIS CAT A/B 4000 RVR. NOTE: HELICOPTER VISIBILITY REDUCTION BELOW 3/4 SM NA. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
NOTAM 6/2536 · degraded until 11/09 2359Z (3:59 PM PST)
!FDC 6/2536 SJC IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (RNP) Z RWY 12R, AMDT 3B... RNP 0.15 DA 524/HAT 478 ALL CATS, VIS 5000 RVR ALL CATS. RNP 0.3 DA 561/HAT 515 ALL CATS, VIS 5500 RVR ALL CATS. TEMPORARY CRANE 251 MSL, 4716FT NW OF RWY 12R (2026-AWP-14543-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN. 2610262051-2611092359EST
NOTAM 6/0555 · degraded until 11/23 2131Z (1:31 PM PST)
IAP MINETA SAN JOSE INTL, SAN JOSE, CA. RNAV (RNP) Z RWY 12R, AMDT 3B... RNP 0.15 DA 469/HAT 423 ALL CATS, VISIBILITY 4000 RVR ALL CATS. RNP 0.3 DA 506/HAT 460 ALL CATS, VISIBILITY 4500 RVR ALL CATS. TEMPORARY CRANE 175 MSL 4645FT NW OF RWY 12R (2026-AWP-14471-OE). EXCEPT WHEN ADVISED BY ATCT THAT THIS CRANE IS DOWN.
Runway markings
Precision instrument
condition good
Arresting system
Not available
Runway 30L
Approach lighting
MALSR
Visual glide slope
PAPI (4-box, left side)
Runway edge lighting
HIRL (high intensity)
Centerline lighting
Available
Touchdown zone lighting
Not available
REIL
Not available
ILS
ILS/DME
I-SJC · 110.9 MHz · CAT I
Localizer
Available
Glideslope
Available
3°
DME
Available
channel 46X
Marker beacons
Not available
RVR
touchdown, 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 12R

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

Runway 30L

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 12R/30L

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

Frequencies serving runway 12R/30L at KSJC
ServiceFrequencyApplies to
Tower124.0Airport-wide
Tower257.6Airport-wide
Ground121.7Airport-wide
D-ATIS126.95Airport-wide
Show all frequencies (12 more: approach and departure sectors, secondary and other)
Frequencies serving runway 12R/30L at KSJC
ServiceFrequencyApplies to
CTAF124.0Airport-wide
UNICOM122.95Airport-wide
Approach / departure120.1Airport-wide
Approach / departure121.3Airport-wide
Approach / departure125.35Airport-wide
Approach / departure126.475Airport-wide
Approach / departure134.5Airport-wide
Approach / departure270.35Airport-wide
Approach / departure290.25Airport-wide
Approach / departure290.25Airport-wide
Approach / departure317.775Airport-wide
Approach / departure338.2Airport-wide

The FAA record does not sectorize KSJC'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 12R/30L overview

Physical characteristics from the FAA-derived runway record.

Length
11,000 ft
Width
150 ft
Surface
Concrete · Good condition
Surface treatment
Grooved
Weight bearing (lb)
S 120k · D 250k · 2D 550k · 2D/2D2 1120k
PCN
1035
Runway lights
Lighted
Airport elevation
62 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 12R
True heading
139°
Magnetic
126°
Published FAA baseline
Open
Threshold elevation
38 ft
TDZ elevation
46 ft
Displaced threshold
1,297 ft
Threshold crossing height
75 ft
Visual glide path
3°
Traffic pattern
Right
Controlling obstruction
pole, 29 ft, 580 ft from threshold, 13:1 slope
Runway 30L
True heading
319°
Magnetic
306°
Published FAA baseline
Open
Threshold elevation
62 ft
TDZ elevation
57 ft
Displaced threshold
2,537 ft
Threshold crossing height
70 ft
Visual glide path
3°
Traffic pattern
Left
Controlling obstruction
fence, 14 ft, 230 ft from threshold, 2:1 slope

Runway 12R/30L 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, 13.0°E (2020), 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 KSJC

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 KSJC
720 hours collected since Sep 16, 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
1 configuration change · 2 distinct configurations · 24 h recorded
Most-used arrival ends at the airport
30L (95%) · 30R (95%) · 12L (5%)
Most-used departure ends
30L (95%) · 30R (95%) · 12L (5%)
Runway 12R
Arrivals5%
Departures5%
Runway 30L
Arrivals95%
Departures95%

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

Last 7 days
2 configuration changes (≈ 0.3 per day) · 3 distinct configurations · 7 days recorded
Most-used arrival ends at the airport
30L (99%) · 30R (43%) · 12L (1%)
Most-used departure ends
30L (99%) · 30R (43%) · 12L (1%)
Runway 12R
Arrivals1%
Departures1%
Runway 30L
Arrivals99%
Departures99%
Flow
  • Northwest flow99%(167 h)
  • Southeast flow1%(1 h)
Most common configurations
  • 56% · arrivals 30L · departures 30L(Northwest flow)
  • 43% · arrivals 30L · 30R · departures 30L · 30R(Northwest flow)
  • 1% · arrivals 12L · 12R · departures 12L · 12R(Southeast flow)
Last 30 days
3 configuration changes (≈ 0.1 per day) · 3 distinct configurations · 30 days recorded
Most-used arrival ends at the airport
30L (100%) · 30R (36%) · 12L (0%)
Most-used departure ends
30L (100%) · 30R (36%) · 12L (0%)
Runway 12R
Arrivals0%
Departures0%
Runway 30L
Arrivals100%
Departures100%
Flow
  • Northwest flow100%(719 h)
  • Southeast flow0%(1 h)
Most common configurations
  • 63% · arrivals 30L · departures 30L(Northwest flow)
  • 36% · arrivals 30L · 30R · departures 30L · 30R(Northwest flow)
  • 0% · arrivals 12L · 12R · departures 12L · 12R(Southeast flow)
How the tower used runways by wind
Wind fromHours12R arrivals30L arrivals12R departures30L departures
Calm / light (< 5 kt)7200%100%0%100%
Use by time of day (airport-local)
night (241 h)
12R arr 0%30L arr 100%
morning (179 h)
12R arr 1%30L arr 99%
afternoon (180 h)
12R arr 0%30L arr 100%
evening (120 h)
12R arr 0%30L 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 · 3 distinct configurations observed · through Nov 3, 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 KSJC is a separate module. 90-day, 12-month and seasonal views appear once the record is long enough.

Historical wind and crosswind on runway 12R/30L

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

From 175,240 hourly observations at KSJC (2005–2025), 129,149 with a steady wind direction (26.3% calm, variable or direction-less). One observation per clock hour; TRUE headings against TRUE wind.

Crosswind on runway 12R/30L (either end)

Mean crosswind
2.4 kt
median 2 kt
90th / 95th percentile
5.2 / 6.5 kt
max 46.1 kt
Above 10 kt
1%
> 15 kt: 0.1% · > 20 kt: 0%
Gust crosswind > 15 kt
0.7%
90th pct gust 5.4 kt
0%51%102%89%0–5 kt9.9%5–10 kt0.9%10–15 kt0.1%15–20 kt0.0%20–25 kt0.0%25+ kt
Share of wind hours by crosswind band on runway 12R/30L at KSJC, 2005–2025
Crosswind (kt)Share of wind hours
0–589.1%
5–109.9%
10–150.9%
15–200.1%
20–250%
25+0%

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

Runway 12R

Headwind
32.4%
of wind hours
Tailwind > 5 kt
43.4%
> 10 kt: 14.3%
Most wind-favored end
15.2%
of steady-wind hours, 12R had the most headwind of every end at KSJC

Runway 30L

Headwind
67.6%
of wind hours
Tailwind > 5 kt
13.5%
> 10 kt: 3.4%
Most wind-favored end
37.2%
of steady-wind hours, 30L had the most headwind of every end at KSJC

“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 KSJC. 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 12R and 30L by wind sector, 2005–2025
Wind fromShare of wind hours12R favored30L favoredMean crosswindCrosswind > 15 kt
N 338–023°13%0%22.2%3.5 kt0%
NE 023–068°1%48%6.1%3.9 kt0.3%
E 068–113°5%74.6%0%3.5 kt0%
SE 113–158°16%52.9%0%1.1 kt0%
S 158–203°10%28%0%3.4 kt0.2%
SW 203–248°3%5.2%46.8%5.1 kt1.1%
W 248–293°13%0%87.3%4.4 kt0.1%
NW 293–338°39%0%54.6%1.4 kt0%

By time of day (airport-local)

morning
12R favored 26.4% · 30L 26.3%
mean crosswind 2.2 kt · calm 41.7%
afternoon
12R favored 3.7% · 30L 49.9%
mean crosswind 2.9 kt · calm 9%
evening
12R favored 7.2% · 30L 45.1%
mean crosswind 2.6 kt · calm 12.7%
night
12R favored 24.9% · 30L 26%
mean crosswind 1.9 kt · calm 34.5%

Seasonal runway conditions

0.01.63.2JanFebMarAprMayJunJulAugSepOctNovDec
Mean crosswind on runway 12R/30L at KSJC by month, 2005–2025
MonthMean crosswind (kt)
Jan2.4 kt
Feb2.6 kt
Mar2.9 kt
Apr2.8 kt
May2.8 kt
Jun2.5 kt
Jul2.1 kt
Aug2.2 kt
Sep2.3 kt
Oct2.2 kt
Nov2.2 kt
Dec2.4 kt
Monthly wind and weather statistics for runway 12R/30L at KSJC, 2005–2025
MonthPrevailingMean windGustyMean xwxw > 10xw > 15xw > 2012R tail > 530L tail > 5IFRTSFog
JanSE4.3 kt4.1%2.4 kt1%0%0%22.2%20.6%4.8%0.01%7.9%
FebNW5.4 kt6.2%2.6 kt1.4%0.1%0%32.3%21.2%3.3%0%4.4%
MarNW5.9 kt6.8%2.9 kt2.4%0.2%0%37.6%20.6%1.2%0.03%1.8%
AprNW6.4 kt7.8%2.8 kt1.8%0.1%0%51.4%11.2%0.8%0%0.8%
MayNW6.9 kt7.5%2.8 kt1.4%0.1%0%54.7%10.3%0.9%0%0.3%
JunNW6.7 kt5.1%2.5 kt0.5%0%0%57.6%9.3%0.5%0%0.3%
JulNW6.4 kt2%2.1 kt0.1%0%0%55.9%8.7%1.8%0%0.2%
AugNW6 kt2%2.2 kt0.3%0%0%54.8%7.8%3%0.04%0.5%
SepNW5.4 kt2.4%2.3 kt0.6%0.1%0%49.6%8.3%2.8%0.04%0.9%
OctNW4.6 kt2.3%2.2 kt0.9%0.1%0%42.5%9.7%3.7%0%2.2%
NovNW4.2 kt2.5%2.2 kt0.7%0.1%0%28.8%14.4%4.6%0.01%5%
DecSE4.4 kt3.9%2.4 kt1%0.1%0%21.5%23%4.5%0.01%7.4%

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 12R/30L 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 Sep 16, 2026 · coverage 30 / 30 days
  • 12R reported closed on 4 calendar days (95 broadcasts; first seen 2026-10-06 07:00Z, last seen 2026-10-10 00:15Z)
  • 30L reported closed on 5 calendar days (118 broadcasts; first seen 2026-10-05 22:10Z, last seen 2026-10-10 00:15Z)

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)
  • 10/152 · partial closure (partial) · runway 12R/30Leffective 2026-10-29 18:20Z → 2026-10-31 13:00Z · first seen 2026-10-31 11:37Z · last seen 2026-10-31 11:37Z
    TWY H BTN RWY 12R/30L AND TWY Y CLSD
  • 10/151 · partial closure (partial) · runway 12R/30Leffective 2026-10-29 18:20Z → 2026-10-31 13:00Z · first seen 2026-10-31 11:37Z · last seen 2026-10-31 11:37Z
    TWY K BTN RWY 12R/30L AND TWY Y CLSD
  • 10/144 · partial closure (partial) · runway 12R/30Leffective 2026-10-29 18:13Z → 2026-10-31 13:00Z · first seen 2026-10-31 11:37Z · last seen 2026-10-31 11:37Z
    TWY F BTN RWY 12R/30L AND TWY Y CLSD
  • 10/134 · partial closure (partial) · runway 12R/30Leffective 2026-10-28 11:49Z → 2026-10-31 00:01Z · first seen 2026-10-29 18:13Z · last seen 2026-10-29 18:13Z
    TWY M BTN RWY 12R/30L AND TWY Y CLSD
  • 10/132 · partial closure (partial) · runway 12R/30Leffective 2026-10-28 11:48Z → 2026-10-31 00:01Z · first seen 2026-10-29 18:22Z · last seen 2026-10-29 18:22Z
    TWY H BTN RWY 12R/30L AND TWY Y CLSD
  • 10/129 · partial closure (partial) · runway 12R/30Leffective 2026-10-28 11:47Z → 2026-10-31 00:01Z · first seen 2026-10-29 18:20Z · last seen 2026-10-29 18:20Z
    TWY D BTN RWY 12R/30L AND TWY Y CLSD
  • 10/127 · partial closure (partial) · runway 12Reffective 2026-10-28 11:46Z → 2026-10-31 00:01Z · first seen 2026-10-29 18:22Z · last seen 2026-10-29 18:22Z
    TWY N BTN APCH END RWY 12R AND TWY Y CLSD
  • 10/126 · partial closure (partial) · runway 12R/30Leffective 2026-10-28 11:45Z → 2026-10-31 00:01Z · first seen 2026-10-29 18:22Z · last seen 2026-10-29 18:22Z
    TWY A BTN RWY 12R/30L AND TWY Y CLSD
  • 10/106 · partial closure (partial) · runway 12R/30Leffective 2026-10-26 11:00Z → 2026-10-28 11:00Z · first seen 2026-10-28 02:55Z · last seen 2026-10-28 02:55Z
    TWY J BTN RWY 12R/30L AND TWY Y CLSD
  • 10/103 · partial closure (partial) · runway 30Leffective 2026-10-26 11:00Z → 2026-10-28 11:00Z · first seen 2026-10-26 15:30Z · last seen 2026-10-26 15:30Z
    TWY A1 BTN APCH END RWY 30L AND TWY Y CLSD
Published FAA baseline (NASR record)

Runway 12R/30L: 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 12R/30L

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

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

Instrument approaches to runway 12R/30L

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

7 departure procedures · 10 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 (KSJC 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 KSJC 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 0 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 KSJC

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

Track KSJC on Telegram

Free • no app to install • unsubscribe anytime

Other runways at KSJC

← KSJC 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 KSJC. From the tower TFDM configuration, not wind. Shares are measured independently, so parallels active together can each read 100%.

  • 30L100%dep 100%
  • 30R36%dep 36%
  • 12L0%dep 0%
  • 12R0%dep 0%

30.0 days of stated configuration on record · 3 configuration changes · 3 distinct configurations.

KSJC 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.