There are
984 mi
from Lakeland, FL to Santa Fe, TX
That's the driving distance. It would take 18 hours 18 mins to go from Lakeland, Florida to Santa Fe, Texas.
The flight distance (direct flight from Lakeland, FL to Santa Fe, TX) is 802.16 mi.
984 mi = 1,583.38 kms