Canada is very close to Detroit. The shortest distance from Detroit to Windsor, Canada (which is just across the river border) is about 4 kilometers (3 miles) for the direct aerial distance, and around 6 kilometers (4 miles) by driving. However, if considering a larger Canadian city like Toronto, the distance from Detroit is approximately 332 kilometers (206 miles) as the crow flies, with a driving distance close to 370 kilometers (230 miles).