There are 4 ways to get from Oakley to Walnut Creek by bus, subway, 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.
Line 373 bus, BART
best- Take the bus from Main St & Norcross Ln to Antioch BARTbus 373
- Take the subway from Antioch to Walnut Creeksubway Yellow-S
1h 9m$7–9Line 373 bus, bus
cheapest- Take the bus from Main St & Norcross Ln to Antioch BARTbus 373
- Take the bus from Antioch BART to Ygnacio Valley Rd and N Civic Drbus 93X
2h 15m$4–5Drive 24.2 mi
- Drive from Oakley to Walnut Creekcar 24.2 mi
34 min$5–7Taxi
- Take the taxi from Oakley to Walnut Creektaxi 24.2 mi
34 min$75–90
Oakley to Walnut Creek by bus and subway
Questions & Answers
The cheapest way to get from Oakley to Walnut Creek is to line 373 bus and bus which costs $3 - $5 and takes 2h 15m.
The fastest way to get from Oakley to Walnut Creek is to drive which takes 34 min and costs $4 - $7.
No, there is no direct bus from Oakley to Walnut Creek. However, there are services departing from Main St & Norcross Ln and arriving at Ygnacio Valley Rd and N Civic Dr via Antioch BART. The journey, including transfers, takes approximately 2h 15m.
The distance between Oakley and Walnut Creek is 28 miles. The road distance is 24.3 miles.
The best way to get from Oakley to Walnut Creek without a car is to line 373 bus and BART which takes 1h 9m and costs $6 - $9.
It takes approximately 1h 9m to get from Oakley to Walnut Creek, including transfers.
Oakley to Walnut Creek bus services, operated by Tri Delta Transit, depart from Main St & Norcross Ln station.
Oakley to Walnut Creek bus services, operated by Tri Delta Transit, arrive at Antioch BART station.
Yes, the driving distance between Oakley to Walnut Creek is 24 miles. It takes approximately 34 min to drive from Oakley to Walnut Creek.
There are 328+ hotels available in Walnut Creek.
What companies run services between Oakley, CA, USA and Walnut Creek, CA, USA?
You can take a bus from Main St & Norcross Ln to Ygnacio Valley Rd and N Civic Dr via Antioch BART in around 2h 15m.
- Phone
- +1-510-464-6000
- Website
- bart.gov
Subway from Antioch to Walnut Creek
- Ave. Duration
- 37 min
- Frequency
- Every 30 minutes
- Estimated price
- $5–7
- Website
- https://www.bart.gov
- Phone
- 1-925-754-6622
- Website
- trideltatransit.com
Bus from Main St & Norcross Ln to Antioch BART
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://trideltatransit.com/
Bus from Main St & Norcross Ln to Antioch BART
- Ave. Duration
- 20 min
- Frequency
- Hourly
- Estimated price
- $2
- Website
- https://trideltatransit.com/
- Phone
- +1 925-676-7500
- [email protected]
- Website
- countyconnection.com
Bus from Antioch BART to Ygnacio Valley Rd and N Civic Dr
- Ave. Duration
- 55 min
- Frequency
- 4 times a day
- Estimated price
- $2–3
- Schedules at
- countyconnection.com
- Ave. Duration
- 34 min
- Estimated price
- $75–90
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 How to get from Southend Airport into central London, How to travel India's Golden Triangle, and Need to know: Greyhound - to help you get the most out of your next trip.



