distance between toronto and detroit
As the Crow Flies. The distance between Toronto and Detroit is 333 kilometers (207 miles) . Toronto (Population: 2,615,060) is located in Ontario, Canada. Detroit (Population: 713,777) is located in Michigan, United States.