Distance between McPherson and Moore
Distance from McPherson, KS to Moore, OK is 210 miles / 337 kilometers.
Map showing the distance from McPherson to Moore
![]() |
Air distance: | miles km |
McPherson, KS
City: | McPherson, KS |
Country: | United States |
Moore, OK
City: | Moore, OK |
Country: | United States |
Time difference between McPherson and Moore
There is no time difference between McPherson and Moore. Current local time in McPherson and Moore is 19:11 CST (2025-02-27)