There are
146 mi
from Mission, TX to Robstown, TX
That's the driving distance. It would take 2 hours 46 mins to go from Mission, Texas to Robstown, Texas.
The flight distance (direct flight from Mission, TX to Robstown, TX) is 116.04 mi.
146 mi = 235.12 kms