Cheap Train tickets to Havre, US

What are the most popular routes to Havre?

Spokane - HavreAverage price$194Average duration10h 50mDaily departures1
Whitefish - HavreAverage price$115Average duration5h 39mDaily departures1
West Glacier - HavreAverage price$109Average duration5h 8mDaily departures1
Seattle - HavreAverage price$381Average duration19h 10mDaily departures2
Portland - HavreAverage price$350Average duration1d 1hDaily departures3