There are 4 ways to get from San Ramon to Sacramento by bus, subway, train or car
Select an option below to see step-by-step directions and to compare ticket prices and travel times in Rome2rio's travel planner.
Recommended option
Line 21 bus, bus • 3 h 49 min
$11 - $16
3 alternative options
Bus, BART, train • 3 h 57 min
$33 - $68
Line 21 bus, bus, train • 4 h 26 min
$29 - $55
Drive • 1 h 25 min
$8 - $12
What companies run services between San Ramon, CA, USA and Sacramento, CA, USA?
You can take a bus from San Ramon to Sacramento via BART Walnut Creek, Walnut Creek BART Station, and Fairfield Transportation Center in around 3 h 49 min.


- Phone
- +1 1-800-872-7245
- Website
- amtrak.com
Train from Richmond Transit Station Amtrak to Sacramento Amtrak
- Ave. Duration
- 1 h 44 min
- Frequency
- Hourly
- Estimated price
- $27 - $60
- Website
- amtrak.com
- Coach Seat
- $27 - $40
- Flexi Coach Seat
- $45 - $70
- Business Coach Seat
- $40 - $60
- Room
- $150 - $210
Train from Martinez Amtrak to Sacramento Amtrak
- Ave. Duration
- 1 h 16 min
- Frequency
- Hourly
- Estimated price
- $25 - $50
- Website
- amtrak.com
- Coach Seat
- $25 - $40
- Flexi Coach Seat
- $40 - $65
- Business Coach Seat
- $35 - $50
- Room
- $140 - $200

- Website
- cccta.org
Bus from San Ramon Valley Blvd/Fostoria Way to BART Walnut Creek
- Ave. Duration
- 46 min
- Frequency
- Hourly
- Estimated price
- $2 - $3
- Schedules at
- cccta.org
Bus from Sunset Dr/Bishop Dr to BART Walnut Creek
- Ave. Duration
- 33 min
- Frequency
- Hourly
- Estimated price
- $2 - $3
- Schedules at
- cccta.org
Bus from BART Walnut Creek to Amtrak
- Ave. Duration
- 39 min
- Frequency
- Every 2 hours
- Estimated price
- $2 - $3
- Schedules at
- cccta.org

- Website
- fasttransit.org
Bus from Walnut Creek BART Station to Fairfield Transportation Center
- Ave. Duration
- 56 min
- Frequency
- Hourly
- Estimated price
- $4 - $7
- Schedules at
- fasttransit.org
Bus from Fairfield Transportation Center to 9th St and L St
- Ave. Duration
- 58 min
- Frequency
- Hourly
- Estimated price
- $5 - $7
- Schedules at
- fasttransit.org
Want to know more about travelling around United States
Rome2rio's Travel Guide series provide vital information for the global traveller. Filled with useful and timely travel information, the guides answer all the hard questions - such as 'How do I buy a ticket?', 'Should I book online before I travel? ', 'How much should I expect to pay?', 'Do the trains and buses have Wifi?' - to help you get the most out of your next trip.
Questions & Answers
How far is it from San Ramon to Sacramento?
The distance between San Ramon and Sacramento is 99 km. The road distance is 132 km.
What is the cheapest way to get from San Ramon to Sacramento?
The cheapest way to get from San Ramon to Sacramento is to drive which costs $8 - $12 and takes 1 h 25 min.
What is the fastest way to get from San Ramon to Sacramento?
The quickest way to get from San Ramon to Sacramento is to drive which takes 1 h 25 min and costs $8 - $12.
Is there a direct bus between San Ramon and Sacramento?
No, there is no direct bus from San Ramon to Sacramento. However, there are services departing from San Ramon Valley Blvd/Fostoria Way and arriving at 9th St and L St via Walnut Creek BART Station and Fairfield Transportation Center. The journey, including transfers, takes approximately 3 h 49 min.
How long does it take to get from San Ramon to Sacramento?
It takes approximately 3 h 49 min to get from San Ramon to Sacramento, including transfers.