There are
1,255 mi
from Amarillo, TX to Big Rapids, MI
That's the driving distance. It would take 22 hours 29 mins to go from Amarillo, Texas to Big Rapids, Michigan.
The flight distance (direct flight from Amarillo, TX to Big Rapids, MI) is 1,047.44 mi.
1,255 mi = 1.61 kms