Footlongs by the B gates when you just need basics
This Subway sits airside in Terminal B at SJC, a few minutes’ walk from the mid‑B gates. It’s the standard build-your-own sandwich counter, so you get the same menu you’d see off-airport: 6-inch and footlong subs, salads, and a few breakfast items in the morning. Pricing runs a bit higher than city locations, with most footlongs landing in the $11–$14 range once you add tax.
Hours track the main Terminal B flow, generally opening around the first bank of departures near 5:00 a.m. and closing after the later evening flights around 9:00–10:00 p.m. Exact times flex with the schedule, especially on weekends and holidays, so don’t count on a midnight sandwich. It’s fully post-security in B, so you can’t access it from Terminal A without clearing TSA again.
The play here is predictable: grab a made-to-order cold cut combo, turkey, or veggie sub and carry it to the gate. If you want something warm, the toasted meatball marinara or steak options hold up okay on a 1–3 hour flight out of San Jose. Fountain drinks and bottled water sit right by the register, and a basic cookie runs around $1–$2 if you want something sweet for later in the flight.
Seating is limited to nearby shared terminal tables, so plan to eat at the gate if it’s the morning Silicon Valley rush around 7:00–9:00 a.m. Expect standard airport line behavior: 5–10 minutes in off-peak midafternoon, and closer to 15 minutes when multiple B concourse departures bunch up. Staff move quickly, but custom extra-toasting and multiple special requests slow things down.
Quick tip: if your boarding time is inside 20 minutes at a nearby B gate, order a simple cold sub, skip toasting, and grab your drink from the cooler instead of the fountain; you’ll be out in under five minutes.