There are many threads down the board on your options. As we are doing this Friday, we did our research- SuperShuttle is $20pp. Uber is $37-61, depending on which service you use (we were looking at UberXL, as we have our bags).
You can use BART...about $8pp, but you need to walk your bags 1.1 miles. Again, all discussed frequently here.
Keith is absolutely correct..time depends on traffic. Don't expect less than 30 minutes.