There are
1,360 mi
from Imperial Beach, CA to Irving, TX
That's the driving distance. It would take 23 hours 17 mins to go from Imperial Beach, California to Irving, Texas.
The flight distance (direct flight from Imperial Beach, CA to Irving, TX) is 1,170.74 mi.
1,360 mi = 2,188.51 kms