Miles between Mission, TX and Fairview Heights, IL

There are
1,170 mi
from Mission, TX to Fairview Heights, IL

That's the driving distance. It would take 21 hours 20 mins to go from Mission, Texas to Fairview Heights, Illinois.

The flight distance (direct flight from Mission, TX to Fairview Heights, IL) is 982.39 mi.

1,170 mi = 1.61 kms