From 5th St and P St bus to Fairfield Transportation Center then bus to Walnut Creek BART Station. 2 h $11. From Sacramento Amtrak train to Richmond, BART to MacArthur, then BART to Walnut Creek. 2 h 16 min $45. From Sacramento drive to Walnut Creek. 1 h 14 min $8.