There are
529 mi
from Lewisville, TX to Leavenworth, KS
That's the driving distance. It would take 9 hours 10 mins to go from Lewisville, Texas to Leavenworth, Kansas.
The flight distance (direct flight from Lewisville, TX to Leavenworth, KS) is 447.98 mi.
529 mi = 852.07 kms