There are 4 ways to get from San Pablo to Walnut Creek by subway, bus, car, or taxi
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2Rio's travel planner.
BART
best- Take the subway from Richmond to MacArthursubway Orange-S / ...
- Take the subway from MacArthur to Walnut Creeksubway Yellow-N
46 min$15–22Drive 19.9 mi
cheapest- Drive from San Pablo to Walnut Creekcar 19.9 mi
28 min$4–6Bus
- Take the bus from Contra Costa College - Campus Dr Turnaround to Hercules Transit Centerbus C3
- Take the bus from Hercules Transit Center to El Cerrito del Norte Stationbus J / ...
2h 4m$7–11Taxi
- Take the taxi from San Pablo to Walnut Creektaxi 19.9 mi
28 min$60–75
San Pablo to Walnut Creek by bus and subway
Questions & Answers
The cheapest way to get from San Pablo to Walnut Creek is to drive which costs $3 - $6 and takes 28 min.
The fastest way to get from San Pablo to Walnut Creek is to drive which takes 28 min and costs $3 - $6.
No, there is no direct bus from San Pablo to Walnut Creek station. However, there are services departing from Contra Costa College - Campus Dr Turnaround and arriving at El Cerrito del Norte Station via Hercules Transit Center. The journey, including transfers, takes approximately 2h 4m.
No, there is no direct train from San Pablo to Walnut Creek. However, there are services departing from Richmond and arriving at Walnut Creek via MacArthur. The journey, including transfers, takes approximately 46 min.
The distance between San Pablo and Walnut Creek is 26 miles. The road distance is 20.1 miles.
The best way to get from San Pablo to Walnut Creek without a car is to BART which takes 46 min and costs $15 - $22.
It takes approximately 46 min to get from San Pablo to Walnut Creek, including transfers.
San Pablo to Walnut Creek bus services, operated by WestCat, depart from Contra Costa College - Campus Dr Turnaround station.
San Pablo to Walnut Creek train services, operated by BART, depart from Richmond station.
San Pablo to Walnut Creek bus services, operated by WestCat, arrive at Hercules Transit Center station.
What companies run services between San Pablo, CA, USA and Walnut Creek, CA, USA?
You can take a vehicle from San Pablo to Walnut Creek via Richmond and MacArthur in around 46 min. Alternatively, you can take a bus from Contra Costa College - Campus Dr Turnaround to Walnut Creek via Hercules Transit Center, El Cerrito del Norte Station, El Cerrito Del Norte, and MacArthur in around 2h 4m.
- Phone
- +1-510-464-6000
- Website
- BART
Subway from Richmond to MacArthur
- Ave. Duration
- 18 min
- Frequency
- Every 15 minutes
- Estimated price
- $3–5
- Website
- BART
Subway from MacArthur to Walnut Creek
- Ave. Duration
- 17 min
- Frequency
- Every 15 minutes
- Estimated price
- $1–3
- Website
- BART
- Phone
- +1 (510) 724-7993
- Website
- WestCat
Bus from Contra Costa College - Campus Dr Turnaround to Hercules Transit Center
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- WestCat
Bus from Hercules Transit Center to El Cerrito del Norte Station
- Ave. Duration
- 38 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- WestCat
- Ave. Duration
- 28 min
- Estimated price
- $60–75
Vallejo City Taxi Cab
- Phone
- +1 707-643-3333
Coastside TAxi
- Phone
- +1 650-333-3505
- Website
- coastsidetaxi.com
SF Green Cab
- Phone
- +1 415-626-4733
- Website
- greencabsf.com
Yellow Cab
- Phone
- +1 415.333.3333
- Website
- yellowcabsf.com
Want to know more about travelling around the world?
Rome2Rio's Travel Guide series provide vital information for the global traveller. Read our range of informative guides on popular transport routes and companies - including 4 stunningly beautiful Philippines islands you need to visit, Which side of Niagara Falls should I choose (and how do I get there)?, and French strikes 2018: What are my alternative transport options? - to help you get the most out of your next trip.
More Questions & Answers
San Pablo to Walnut Creek train services, operated by BART, arrive at MacArthur station.
Yes, the driving distance between San Pablo to Walnut Creek is 20 miles. It takes approximately 28 min to drive from San Pablo to Walnut Creek.
There are 286+ hotels available in Walnut Creek.



