Cheap Train tickets to Libby

What are the most popular routes to Libby?

Spokane - LibbyAverage priceTHB 1 554Average duration2h 56mDaily departures1
Portland - LibbyAverage priceTHB 4 823Average duration11h 26mDaily departures2
Waterloo - LibbyAverage priceTHB 11 152Average duration1d 19hDaily departures2
Whitefish - LibbyAverage priceTHB 1 483Average duration1h 44mDaily departures1
Seattle - LibbyAverage priceTHB 7 073Average duration11h 16mDaily departures2