The distance from Virginia to California is approximately 2,291 miles (or about 3,691 kilometers) by road. Flying between the two locations covers about 2,234 miles (3,595 kilometers) as the crow flies. Driving this distance would take roughly 45 hours depending on the route, while flying typically takes about 7 hours in the air. The specific driving route from Virginia to California can vary, but one common road trip route spans around 2,850 miles and takes about 45 hours to complete.