Miles between Lynchburg, VA and Cape Girardeau, MO

There are
697 mi
from Lynchburg, VA to Cape Girardeau, MO

That's the driving distance. It would take 13 hours 16 mins to go from Lynchburg, Virginia to Cape Girardeau, Missouri.

The flight distance (direct flight from Lynchburg, VA to Cape Girardeau, MO) is 569.59 mi.

697 mi = 1,122.03 kms