They share a border so in reality, you could be inches from one or the other. It all depends on what towns you are interested in.
The West Campus of Duke is in Durham, NC, located 156 miles from Sandston, VA.
105 miles across I-64 WEST to I-295 SOUTH, then I-295 SOUTH to Petersburg.
It is 20.2 miles according to Google Maps.
115 miles taking this route:Take U.S. 29 NORTH to U.S. 33 WEST. Turn left onto U.S. 33 WEST. This will be past Charlottesville.Take U.S. 33 WEST to Harrisonburg.
170 miles taking this route:Take I-495 NORTH to I-66 WEST to FRONT ROYAL at EXIT 49A.Take I-66 WEST to U.S. 29 SOUTH at EXIT 43B.Take U.S. 29 SOUTH to Lynchburg.
It is 170 miles taking this route:Take I-66 WEST, from McLean, to U.S 29 SOUTH to CHARLOTTESVILLE at EXIT 43A.Take U.S. 29 SOUTH to Lynchburg.
No it;s about 2200 miles, Cal is west coast and Va is far east, about 4 hrs by plane
150 miles taking this route:Take U.S. 360 WEST from Reedville to I-64 WEST to CHARLOTTESVILLE via I-295 NORTH to bypass RICHMOND (bear right onto I-295 NORTH ; EXIT 53A off I-295 to get onto I-64 WEST to CHARLOTTESVILLE).Take I-64 WEST to CHARLOTTESVILLE.
I-64 West to VA 20 into downtown US 250 West near downtown US 33 West to US 29 South to Charlottesville
282 miles
108 miles
145 miles