Miles between San Diego, CA and El Mirage, AZ

There are
349 mi
from San Diego, CA to El Mirage, AZ

That's the driving distance. It would take 6 hours 30 mins to go from San Diego, California to El Mirage, Arizona.

The flight distance (direct flight from San Diego, CA to El Mirage, AZ) is 286.25 mi.

349 mi = 561.16 kms