There are
876 mi
from St Charles, MO to Newark, DE
That's the driving distance. It would take 17 hours 5 mins to go from St Charles, Missouri to Newark, Delaware.
The flight distance (direct flight from St Charles, MO to Newark, DE) is 791.52 mi.
876 mi = 1,410.26 kms