Cheap Train tickets to Rivers

What are the most popular routes to Rivers?

Winnipeg - RiversAverage priceZAR 3,988Average duration4h 1mDaily departures1
Saskatoon - RiversAverage priceZAR 2,142Average duration9h 25mDaily departures1
Edmonton - RiversAverage priceZAR 8,857Average duration20h 32mDaily departures1
Vancouver - RiversAverage priceZAR 7,984Average duration2d Daily departures1
Toronto - RiversAverage priceZAR 5,604Average duration1d 16hDaily departures1