The distance between Wilmington and Winston Salem in a straight line is 188 miles or 302.49 Kilometers. Driving Directions & Drive Times from Wilmington to Winston Salem can be found further down the page. Driving distances, maps and journey times are currently provided by Google mapping systems.