Around the World

Distance between McPherson and Amarillo

Distance from McPherson, KS to Amarillo, TX is 317 miles / 510 kilometers.

Map showing the distance from McPherson to Amarillo

Beeline Air distance: miles km

McPherson, KS

City: McPherson, KS
Country: United States

Amarillo, TX

City: Amarillo, TX
Country: United States

Time difference between McPherson and Amarillo

There is no time difference between McPherson and Amarillo. Current local time in McPherson and Amarillo is 22:55 CST (2025-02-27)

Search