There are
1,099 mi
from Imperial Beach, CA to Boulder, CO
That's the driving distance. It would take 19 hours 28 mins to go from Imperial Beach, California to Boulder, Colorado.
The flight distance (direct flight from Imperial Beach, CA to Boulder, CO) is 834.45 mi.
1,099 mi = 1,768.39 kms