Cheap Train tickets to Hayward

What are the most popular routes to Hayward?

Sacramento - HaywardAverage priceARS 51 144Average duration2h 11mDaily departures8
Oakland - HaywardAverage priceARS 12 287Average duration18mDaily departures22
San Jose - HaywardAverage priceARS 24 574Average duration47mDaily departures7
Davis - HaywardAverage priceARS 47 964Average duration1h 55mDaily departures8
Roseville - HaywardAverage priceARS 71 800Average duration5hDaily departures3