Miles between St Charles, MO and Woodward, OK

There are
597 mi
from St Charles, MO to Woodward, OK

That's the driving distance. It would take 10 hours 58 mins to go from St Charles, Missouri to Woodward, Oklahoma.

The flight distance (direct flight from St Charles, MO to Woodward, OK) is 512.22 mi.

597 mi = 960.10 kms