Miles between Lakeland, FL and Christiansburg, VA

There are
738 mi
from Lakeland, FL to Christiansburg, VA

That's the driving distance. It would take 14 hours to go from Lakeland, Florida to Christiansburg, Virginia.

The flight distance (direct flight from Lakeland, FL to Christiansburg, VA) is 634.43 mi.

738 mi = 1,187.24 kms