Miles between Overland Park, KS and Christiansburg, VA

There are
909 mi
from Overland Park, KS to Christiansburg, VA

That's the driving distance. It would take 17 hours 14 mins to go from Overland Park, Kansas to Christiansburg, Virginia.

The flight distance (direct flight from Overland Park, KS to Christiansburg, VA) is 785.55 mi.

909 mi = 1,462.46 kms