Miles between Roanoke, VA and San Juan Capistrano, CA

There are
2,454 mi
from Roanoke, VA to San Juan Capistrano, CA

That's the driving distance. It would take 1 day 18 hours to go from Roanoke, Virginia to San Juan Capistrano, California.

The flight distance (direct flight from Roanoke, VA to San Juan Capistrano, CA) is 2,126.65 mi.

2,454 mi = 3,949.95 kms