The driving distance between Houston, TX and Winnipeg, MB, Canada is approximately 1535 miles. The driving time would be approximately 25 hours if you were to travel non-stop in good driving conditions. (The driving time does not take into consideration conditions which may extend trip time such as weather, road work, border crossings and rush hour traffic in urban areas.)
Depends how fast you drive!
It takes 7-8 hours to drive from Winnipeg to moose jaw or from moose jaw to Winnipeg
Mapquest.com
about 2 hrs
3hrs
24 hours
4 hours
how long does it take to drive from grove city ,oh to houston tx
45 minutes
around 2hours and a half
487 miles
2 hours