Miles between Virginia Beach, VA and El Centro, CA

There are
2,604 mi
from Virginia Beach, VA to El Centro, CA

That's the driving distance. It would take 1 day 22 hours to go from Virginia Beach, Virginia to El Centro, California.

The flight distance (direct flight from Virginia Beach, VA to El Centro, CA) is 2,246.69 mi.

2,604 mi = 3.22 kms