Miles between Portsmouth, VA and Sikeston, MO

There are
907 mi
from Portsmouth, VA to Sikeston, MO

That's the driving distance. It would take 16 hours 46 mins to go from Portsmouth, Virginia to Sikeston, Missouri.

The flight distance (direct flight from Portsmouth, VA to Sikeston, MO) is 734.12 mi.

907 mi = 1,459.61 kms