Miles between Lawrence, KS and Virginia Beach, VA

There are
1,213 mi
from Lawrence, KS to Virginia Beach, VA

That's the driving distance. It would take 22 hours 39 mins to go from Lawrence, Kansas to Virginia Beach, Virginia.

The flight distance (direct flight from Lawrence, KS to Virginia Beach, VA) is 1,057.87 mi.

1,213 mi = 1.61 kms