The total driving distance from Winston-Salem, NC to Detroit, MI is 621 miles or 999 kilometers.
Your trip begins in Winston-Salem, North Carolina.
It ends in Detroit, Michigan.
If you are planning a road trip, you might also want to calculate the total driving time from Winston-Salem, NC to Detroit, MI so you can see when you'll arrive at your destination.
You can also calculate the cost of driving from Winston-Salem, NC to Detroit, MI based on current local fuel prices and an estimate of your car's best gas mileage.
Since this is a long drive, you might want to stop halfway and stay overnight in a hotel. You can find the city that is halfway between Winston-Salem, NC and Detroit, MI.
Planning to fly a plane instead? You might be more interested in calculating the straight line distance to fly from Winston-Salem, NC to Detroit, MI.
This page was loaded in 0.0074 seconds.