There are
1,307 mi
from Austin, TX to Imperial Beach, CA
That's the driving distance. It would take 22 hours 25 mins to go from Austin, Texas to Imperial Beach, California.
The flight distance (direct flight from Austin, TX to Imperial Beach, CA) is 1,151.55 mi.
1,307 mi = 1.61 kms