Miles between Imperial Beach, CA and Springfield, OR

There are
987 mi
from Imperial Beach, CA to Springfield, OR

That's the driving distance. It would take 18 hours 34 mins to go from Imperial Beach, California to Springfield, Oregon.

The flight distance (direct flight from Imperial Beach, CA to Springfield, OR) is 853.70 mi.

987 mi = 1,588.84 kms