There are
1,018 mi
from Red Wing, MN to Amarillo, TX
That's the driving distance. It would take 18 hours 32 mins to go from Red Wing, Minnesota to Amarillo, Texas.
The flight distance (direct flight from Red Wing, MN to Amarillo, TX) is 810.97 mi.
1,018 mi = 1,637.57 kms