There are
934 mi
from Jacksonville, NC to Ballwin, MO
That's the driving distance. It would take 18 hours 7 mins to go from Jacksonville, North Carolina to Ballwin, Missouri.
The flight distance (direct flight from Jacksonville, NC to Ballwin, MO) is 772.89 mi.
934 mi = 1,502.35 kms