The major city closest to the halfway point between Wilmington, NC and Winston-Salem, NC is Fayetteville, NC, situated 88.84 miles from Wilmington, NC and 120.23 miles from Winston-Salem, NC. It would take 1 hour 49 mins to go from Wilmington to and 2 hours 25 mins to go from Winston-Salem to Fayetteville.