Cheap Train tickets to Havre, US

What are the most popular routes to Havre?

Whitefish - HavreAverage priceR 1 108Average duration5h 39mDaily departures1
Spokane - HavreAverage priceR 1 910Average duration10h 50mDaily departures1
Seattle - HavreAverage priceR 4 779Average duration19h 10mDaily departures2
Shelby - HavreAverage priceR 609Average duration1h 37mDaily departures1
Williston - HavreAverage priceR 1 304Average duration4h 55mDaily departures1