Travel from Sacramento to Walnut-Creek

Bus or train from Sacramento to Walnut Creek?

You can take a bus from Sacramento to Walnut Creek via Fairfield Transportation Center in around 1 h 51 min. Alternatively, Amtrak operates a train from Sacramento to Walnut Creek hourly. Tickets cost $27 - $60 and the journey takes 1 h 25 min.

Travel Guides

Want to know more about US trains?Rome2rio has everything you need to know about travelling with Amtrak

How to get from Sacramento to Walnut Creek

ModeDurationPrice
From 5th St and P St bus to Fairfield Transportation Center then bus to Walnut Creek BART Station.1 h 51 min$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

How long does it take to get from Sacramento to Walnut Creek?

It takes approximately 1 h 51 min to get from Sacramento to Walnut Creek, including transfers.

Is there a direct bus between Sacramento and Walnut Creek?

No, there is no direct bus from Sacramento to Walnut Creek. However, there are services departing from 5th St and P St and arriving at Walnut Creek BART Station via Fairfield Transportation Center. The journey, including transfers, takes approximately 1 h 51 min.

Operators from Sacramento to Walnut Creek

OperatorPhoneWebsite
Fairfield and Suisun TransitFairfield and Suisun Transit
Amtrak+1 1-800-872-7245Amtrak
BARTBART