Miles between El Paso, TX and Virginia Beach, VA

There are
1,993 mi
from El Paso, TX to Virginia Beach, VA

That's the driving distance. It would take 1 day 11 hours to go from El Paso, Texas to Virginia Beach, Virginia.

The flight distance (direct flight from El Paso, TX to Virginia Beach, VA) is 1,768.61 mi.

1,993 mi = 1.61 kms