Miles between Montgomery, AL and Red Oak, TX

There are
654 mi
from Montgomery, AL to Red Oak, TX

That's the driving distance. It would take 12 hours 10 mins to go from Montgomery, Alabama to Red Oak, Texas.

The flight distance (direct flight from Montgomery, AL to Red Oak, TX) is 612.35 mi.

654 mi = 1,052.14 kms