driving distance from canton, mi to detroit
Driving distance from Canton, MI to Detroit, MI. The total driving distance from Canton, MI to Detroit, MI is 31 miles or 50 kilometers. Your trip begins in Canton, Michigan. It ends in Detroit, Michigan. If you are planning a road trip, you might also want to calculate the total driving time from Canton, MI to Detroit, MI so you can see when you'll arrive at your destination.