Google maps thinks it's 36 minutes from Richmond station to Embarcadero station, and all the other combinations are slower. Where are you travelling between?
You're not at the end of the line in the East Bay, then. The BART ride alone would be at least 40 minutes, and that's if there wasn't some kind of delay.