There are
2,688 mi
from Virginia Beach, VA to Rancho Cucamonga, CA
That's the driving distance. It would take 1 day 23 hours to go from Virginia Beach, Virginia to Rancho Cucamonga, California.
The flight distance (direct flight from Virginia Beach, VA to Rancho Cucamonga, CA) is 2,330.68 mi.
2,688 mi = 3.22 kms