Cheap Train tickets to Havre, US

What are the most popular routes to Havre?

Whitefish - HavreAverage price$80Average duration5h 39mDaily departures1
Seattle - HavreAverage price$273Average duration19h 10mDaily departures2
Portland - HavreAverage price$258Average duration1d 1hDaily departures3
Chicago - HavreAverage price$415Average duration1d 1hDaily departures2
Spokane - HavreAverage price$136Average duration10h 50mDaily departures1