| McPherson to Monticello (Minnesota) | 518.12 mi (833.83 km) |
| McPherson to Montrose (Colorado) | 551.83 mi (888.09 km) |
| McPherson to Moody (Alabama) | 705.22 mi (1,134.93 km) |
| McPherson to Moore (Oklahoma) | 210.44 mi (338.67 km) |
| McPherson to Moorestown-Lenola (New Jersey) | 1,217.45 mi (1,959.30 km) |
| McPherson to Mooresville (North Carolina) | 947.48 mi (1,524.81 km) |
| McPherson to Moorhead (Minnesota) | 588.84 mi (947.64 km) |
| McPherson to Moorpark (California) | 1,211.28 mi (1,949.37 km) |
| McPherson to Moraga (California) | 1,326.51 mi (2,134.81 km) |
| McPherson to Moreno Valley (California) | 1,130.40 mi (1,819.21 km) |
| McPherson to Morgan City (Louisiana) | 703.65 mi (1,132.41 km) |
| McPherson to Morgan Hill (California) | 1,309.21 mi (2,106.97 km) |
| McPherson to Morganton (North Carolina) | 897.40 mi (1,444.22 km) |
| McPherson to Morgantown (West Virginia) | 953.56 mi (1,534.61 km) |
| McPherson to Morris (Illinois) | 531.26 mi (854.98 km) |