There are
1,329 mi
from Great Falls, MT to Imperial Beach, CA
That's the driving distance. It would take 22 hours 31 mins to go from Great Falls, Montana to Imperial Beach, California.
The flight distance (direct flight from Great Falls, MT to Imperial Beach, CA) is 1,074.70 mi.
1,329 mi = 2,139.01 kms