Distance from McPherson to Yankton
The shortest distance (air line) between McPherson and Yankton is 312.53 mi (502.96 km).
How far is McPherson from Yankton
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 03:51 (18.12.2025)
Yankton is located in South Dakota, United States within 42° 53' 24.36" N -98° 36' 26.28" W (42.8901, -97.3927) coordinates. The local time in Yankton is 03:51 (18.12.2025)
The calculated flying distance from Yankton to Yankton is 312.53 miles which is equal to 502.96 km.
McPherson, Kansas, United States
Related Distances from McPherson
Yankton, South Dakota, United States