Miles between Kansas City, MO and Martinsburg, WV

There are
998 mi
from Kansas City, MO to Martinsburg, WV

That's the driving distance. It would take 19 hours to go from Kansas City, Missouri to Martinsburg, West Virginia.

The flight distance (direct flight from Kansas City, MO to Martinsburg, WV) is 887.70 mi.

998 mi = 1,606.43 kms