Cheap Bus and Train tickets to Richmond, CA, US

What are the most popular routes to Richmond?

Davis - RichmondAverage priceTHB 853Average duration1h 10mDaily departures14
Sacramento - RichmondAverage priceTHB 994Average duration1h 26mDaily departures12
San Jose - RichmondAverage priceTHB 750Average duration1h 33mDaily departures10
Roseville - RichmondAverage priceTHB 1,135Average duration2h 33mDaily departures3
Suisun City - RichmondAverage priceTHB 580Average duration44mDaily departures14