Miles between Virginia Beach, VA and Michigan City, IN

There are
815 mi
from Virginia Beach, VA to Michigan City, IN

That's the driving distance. It would take 15 hours 45 mins to go from Virginia Beach, Virginia to Michigan City, Indiana.

The flight distance (direct flight from Virginia Beach, VA to Michigan City, IN) is 672.59 mi.

815 mi = 1,312.14 kms