Check the Marin Airporter.
We dont pickup at your house. We have scheduled bus service at specific stops only. Our earliest bus gets to SFO around 5:00 AM, and I wouldn't recommend that for a 5:30 flight. Your best bet is probably a taxi or other car service. Sorry we cant be more help.
Thanks! Your answer is awaiting moderation.