There are
1,331 mi
from Lodi, CA to Amarillo, TX
That's the driving distance. It would take 23 hours 20 mins to go from Lodi, California to Amarillo, Texas.
The flight distance (direct flight from Lodi, CA to Amarillo, TX) is 1,093.76 mi.
1,331 mi = 2,141.37 kms