Distance: ~1,850 km (1,150 miles).
18–20 hours via Trans-Canada Highway (Hwy 1) – most direct but heavy truck traffic. Yellowhead Highway (Hwy 16) is more scenic but longer and challenging in winter.
~24 hours on VIA Rail's The Canadian (one daily departure from Oshawa Station to Winnipeg Union Station).
~3.5 hours flight time (Toronto Pearson YYZ → Winnipeg YWG), plus airport transit. No direct flights from Oshawa; drive/train to YYZ first.