There are
1,232 mi
from Sedona, AZ to Robstown, TX
That's the driving distance. It would take 20 hours 50 mins to go from Sedona, Arizona to Robstown, Texas.
The flight distance (direct flight from Sedona, AZ to Robstown, TX) is 963.41 mi.
1,232 mi = 1,981.95 kms