Distance between McPherson and Hays
Distance from McPherson, KS to Hays, KS is 96 miles / 155 kilometers.
Map showing the distance from McPherson to Hays
![]() |
Air distance: | miles km |
McPherson, KS
City: | McPherson, KS |
Country: | United States |
Hays, KS
City: | Hays, KS |
Country: | United States |
Time difference between McPherson and Hays
There is no time difference between McPherson and Hays. Current local time in McPherson and Hays is 18:44 CST (2025-02-27)