Cheap Train tickets to Needles

What are the most popular routes to Needles?

Los Angeles - NeedlesAverage price$77Average duration6h 19mDaily departures1
Anaheim - NeedlesAverage price$85Average duration5h 47mDaily departures2
San Bernardino - NeedlesAverage price$64Average duration4h 35mDaily departures1
Riverside - NeedlesAverage price$76Average duration5hDaily departures1
Kingman - NeedlesAverage price$30Average duration1hDaily departures1