Miles between Imperial Beach, CA and Eagle, ID

There are
937 mi
from Imperial Beach, CA to Eagle, ID

That's the driving distance. It would take 17 hours 53 mins to go from Imperial Beach, California to Eagle, Idaho.

The flight distance (direct flight from Imperial Beach, CA to Eagle, ID) is 768.83 mi.

937 mi = 1,508.32 kms