Budget hotel parking from $9/day — shuttle hourly (4 AM - 11 PM), front desk check-in required
Hotel 1550 offers non-guest parking from ~$8.99/day via AirportParkingReservations. Located on El Camino Real in San Bruno, about 2 miles from SFO.
Complimentary shuttle runs hourly: departures 4:05-11:05 AM and 3:05-11:05 PM, returns 4:20-11:20 AM and 3:20-11:20 PM. Note: you must check in at the front desk and arrive 10-15 minutes before shuttle departure. Handicap accessible lot and shuttle.

Extended-stay hotel parking from $18/day — in San Bruno
IHG hotel parking from $22/day — free shuttle to SFO & BART
$9-10/day, shared shuttle every 45 min — no midday service 11:45am-5pm
Budget hotel parking from $9/day — free shuttle every 30-45 min