Miles between St Charles, MO and Roanoke Rapids, NC

There are
875 mi
from St Charles, MO to Roanoke Rapids, NC

That's the driving distance. It would take 16 hours 53 mins to go from St Charles, Missouri to Roanoke Rapids, North Carolina.

The flight distance (direct flight from St Charles, MO to Roanoke Rapids, NC) is 721.09 mi.

875 mi = 1,408.11 kms