Miles between Lawrence, KS and Saginaw, TX

There are
507 mi
from Lawrence, KS to Saginaw, TX

That's the driving distance. It would take 8 hours 45 mins to go from Lawrence, Kansas to Saginaw, Texas.

The flight distance (direct flight from Lawrence, KS to Saginaw, TX) is 438.71 mi.

507 mi = 816.31 kms