Miles between Manhattan, KS and Williamsburg, VA

There are
1,238 mi
from Manhattan, KS to Williamsburg, VA

That's the driving distance. It would take 22 hours 56 mins to go from Manhattan, Kansas to Williamsburg, Virginia.

The flight distance (direct flight from Manhattan, KS to Williamsburg, VA) is 1,084.04 mi.

1,238 mi = 1,992.81 kms