Cheap Bus and Train tickets to Richmond, CA, US

What are the most popular routes to Richmond?

Davis - RichmondAverage price₹2,435Average duration1h 10mDaily departures14
Sacramento - RichmondAverage price₹2,838Average duration1h 26mDaily departures12
San Jose - RichmondAverage price₹2,142Average duration1h 33mDaily departures10
Roseville - RichmondAverage price₹3,241Average duration2h 33mDaily departures3
Suisun City - RichmondAverage price₹1,655Average duration44mDaily departures14