Cheap Train tickets to Havre, US

What are the most popular routes to Havre?

Whitefish - HavreAverage priceR 1 109Average duration5h 39mDaily departures1
Spokane - HavreAverage priceR 1 911Average duration10h 50mDaily departures1
Seattle - HavreAverage priceR 4 781Average duration19h 10mDaily departures2
Shelby - HavreAverage priceR 610Average duration1h 37mDaily departures1
Williston - HavreAverage priceR 1 305Average duration4h 55mDaily departures1