Oakland San Francisco Bay Airport: Use the BART to OAK people mover to Coliseum station, then BART to 12th St/Oakland City Center or 19th St. It is the sensible airport transfer: roughly 25–35 minutes to downtown including the connection, about $7.85 to central Oakland. Skip an airport rideshare unless you are splitting it or arriving very late; traffic and surge pricing erase its advantage.
San Francisco International Airport: BART is the practical public-transport link: take an SFO-bound/away train through San Francisco and transfer as required for the East Bay, getting off at 12th St, 19th St, or MacArthur for Oakland. Allow roughly 60–75 minutes and around $10–15 depending on the exact station; it is slower than a car in perfect traffic but much less vulnerable to Bay Bridge congestion and tolls.
San José Mineta International Airport: Only use SJC if the airfare is materially better. Take VTA Route 60 to Milpitas BART, then the Orange or Green Line toward the East Bay; allow about 75–100 minutes to central Oakland and roughly $10–15. A rideshare is faster only outside heavy traffic and is rarely a bargain for one person.
Oakland Jack London Square Amtrak station: This is the useful Oakland rail arrival for Coast Starlight, Capitol Corridor and San Joaquins/Gold Runner services. Downtown is a 15–20-minute walk north, or a short bus/rideshare; do not confuse it with the Coliseum/Airport Amtrak stop.
Oakland Coliseum/Airport Amtrak station: Useful chiefly for Capitol Corridor passengers connecting to BART or OAK. It sits beside Coliseum BART: take BART north to downtown Oakland, or the BART to OAK people mover to the airport.
Emeryville Amtrak station: A major regional Amtrak hub just north of Oakland, particularly useful for the California Zephyr. It is not walkable to Oakland’s visitor districts; take a rideshare or connect onward by local transit, allowing 20–40 minutes to downtown Oakland depending on traffic and the connection.