Cheap Train tickets to Hayward

What are the most popular routes to Hayward?

Sacramento - HaywardAverage priceCLP 30,296Average duration2h 11mDaily departures8
Oakland - HaywardAverage priceCLP 7,279Average duration18mDaily departures22
Davis - HaywardAverage priceCLP 28,413Average duration1h 55mDaily departures8
San Jose - HaywardAverage priceCLP 14,557Average duration47mDaily departures7
Roseville - HaywardAverage priceCLP 34,062Average duration2h 44mDaily departures2