Miles between Lawrence, KS and Belton, TX

There are
642 mi
from Lawrence, KS to Belton, TX

That's the driving distance. It would take 11 hours 1 min to go from Lawrence, Kansas to Belton, Texas.

The flight distance (direct flight from Lawrence, KS to Belton, TX) is 561.22 mi.

642 mi = 1,032.41 kms