Cheap Train tickets to Rivers

What are the most popular routes to Rivers?

Edmonton - RiversAverage pricePEN 2,424Average duration20h 32mDaily departures1
Winnipeg - RiversAverage pricePEN 837Average duration4h 1mDaily departures1
Saskatoon - RiversAverage pricePEN 3,377Average duration9h 25mDaily departures1
Vancouver - RiversAverage pricePEN 1,690Average duration2d Daily departures1
Toronto - RiversAverage pricePEN 1,187Average duration1d 16hDaily departures1