Cheap Train tickets to Havre, US

What are the most popular routes to Havre?

Whitefish - HavreAverage price$92Average duration5h 39mDaily departures1
Williston - HavreAverage price$109Average duration4h 55mDaily departures1
Seattle - HavreAverage price$316Average duration20h 10mDaily departures2
Spokane - HavreAverage price$159Average duration10h 50mDaily departures1
Chicago - HavreAverage price$390Average duration1d 1hDaily departures2