There are 183.40 miles from Winston-Salem to Wilmington in southeast direction and 104.55 miles (168.26 kilometers) by car, following the US-401 Business and NC 87 route. Winston-Salem and Wilmington are 3 hours 33 mins far apart, if you drive non-stop.