There are
1,149 mi
from Imperial Beach, CA to Borger, TX
That's the driving distance. It would take 20 hours 19 mins to go from Imperial Beach, California to Borger, Texas.
The flight distance (direct flight from Imperial Beach, CA to Borger, TX) is 922.68 mi.
1,149 mi = 1,848.70 kms