Cheap Train tickets to Hayward

What are the most popular routes to Hayward?

Sacramento - HaywardAverage priceARS 47,275Average duration2h 11mDaily departures8
Oakland - HaywardAverage priceARS 11,358Average duration18mDaily departures22
Davis - HaywardAverage priceARS 44,336Average duration1h 55mDaily departures8
San Jose - HaywardAverage priceARS 22,715Average duration47mDaily departures7
Roseville - HaywardAverage priceARS 53,152Average duration2h 44mDaily departures2