how far is toronto from detroit

just now 1
Nature

The distance from Toronto to Detroit is approximately 214 miles (344 kilometers) as the crow flies (direct air distance) and about 251.5 miles (405 kilometers) by driving. Driving typically takes around 4 hours and 59 minutes depending on traffic and route taken.