What is the distance between Des Moines Iowa and Toronto Canada?

The distance between Des Moines, Iowa, and Toronto, Canada, is approximately 1,140 miles (1,835 kilometers) by road. The driving time is approximately 16 hours and 30 minutes.
Copyright Wanderlust World © https://www.ynyoo.com