There are
1,211 mi
from Andrews, TX to Shafter, CA
That's the driving distance. It would take 21 hours 35 mins to go from Andrews, Texas to Shafter, California.
The flight distance (direct flight from Andrews, TX to Shafter, CA) is 982.65 mi.
1,211 mi = 1,949.63 kms