Gate B21 is your last solid grab-and-go stop
Hudson sits across from gate B21 in Terminal B and opens early at 4:30 a.m., so it catches the first SJC departures. Hours run through 10:30 p.m., covering almost every Southwest and Alaska bank out of this terminal. It’s a standard travel-essentials shop: snacks, drinks, reading material, electronics, and basic toiletries in one quick circuit.
Prices skew airport-normal: expect bottled water around $4, candy and chips in the $3–$6 range, and basic phone cables or earbuds pushing into the $15–$30 bracket. Coffee and grab-and-go items are here, but it’s more “fill the gap” than a full breakfast. If you forgot a charger, power bank, neck pillow, or TSA-sized liquids, this is the closest fix to the B20–B23 gate cluster.
Print options run from national newspapers to a few magazines and paperbacks, useful if your flight out of B21 or B22 is showing a 45–60 minute delay. There’s usually a cooler with sodas, juices, and sometimes yogurt, which pairs fine with snacks if other food lines in Terminal B look like a 20-minute wait. Basic over-the-counter meds are on the shelves too, helpful before a late-night 10:00 p.m. departure.
One practical tip: if your boarding pass shows a B-gate below B18, stop here at B21 first for water and cables, then walk back toward your gate so you’re not doubling back through the terminal when boarding starts.