Distance from McPherson to Williamsburg
The shortest distance (air line) between McPherson and Williamsburg is 1,143.67 mi (1,840.56 km).
How far is McPherson from Williamsburg
McPherson is located in Kansas, United States within 38° 22' 17.04" N -98° 20' 22.2" W (38.3714, -97.6605) coordinates. The local time in McPherson is 17:26 (16.12.2025)
Williamsburg is located in Virginia, United States within 37° 16' 9.48" N -77° 17' 32.64" W (37.2693, -76.7076) coordinates. The local time in Williamsburg is 18:26 (16.12.2025)
The calculated flying distance from Williamsburg to Williamsburg is 1,143.67 miles which is equal to 1,840.56 km.
McPherson, Kansas, United States
Related Distances from McPherson
Williamsburg, Virginia, United States