There are
2,634 mi
from Fort Lauderdale, FL to Imperial Beach, CA
That's the driving distance. It would take 1 day 22 hours to go from Fort Lauderdale, Florida to Imperial Beach, California.
The flight distance (direct flight from Fort Lauderdale, FL to Imperial Beach, CA) is 2,259.07 mi.
2,634 mi = 3.22 kms